[Bug 54442] New: experimental wow64 mode: doesn't show some graphical windows
https://bugs.winehq.org/show_bug.cgi?id=54442 Bug ID: 54442 Summary: experimental wow64 mode: doesn't show some graphical windows Product: Wine Version: 8.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: idarktemplar(a)mail.ru Distribution: --- Created attachment 73990 --> https://bugs.winehq.org/attachment.cgi?id=73990 SteamSetup.png When I'm building wine with new experimental wow64 mode, it is unable to properly show or render application windows for some applications. I've tried it both on clean prefix and on existing prefix. I've tried Steam setup and Battle.net setup, both failed. With Battle.net setup I see no window, with Steam setup I see black window with some artifacts. When using multilib wine built old way, everything works as usual. Happens both with wine 8.0 and 8.1. OS: Gentoo Linux amd64 (64bit) Graphics: X11 Videocard information: OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: Quadro K1000M/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 470.161.03 OpenGL core profile shading language version string: 4.60 NVIDIA OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile Wine build options: ./configure --with-mingw --enable-archs='i386,x86_64' --prefix=/tmp/wineinstall Default wine output: $ WINEPREFIX=/tmp/wineprefix/prefix1 /tmp/wineinstall/bin/wine /tmp/SteamSetup.exe 0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0090:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead. 0034:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead. 010c:err:environ:init_peb starting L"Z:\\tmp\\SteamSetup.exe" in experimental wow64 mode 010c:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead. 010c:fixme:imm:ImeSetActiveContext (00020046, 1): stub 010c:fixme:imm:ImmReleaseContext (00010052, 00020046): stub 0090:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub 0090:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54442 --- Comment #1 from i.Dark_Templar <idarktemplar(a)mail.ru> --- Same setup, wine 8.3. Still reproduces for me. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54442 i.Dark_Templar <idarktemplar(a)mail.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|8.1 |8.3 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54442 hzhrong(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hzhrong(a)gmail.com --- Comment #2 from hzhrong(a)gmail.com --- Same issue. But fortunately, 32-bit SDL game programs work fine, such as SuperTux (https://github.com/SuperTux/supertux/releases). You can have a try. BTW: I'm using macOS Catalina and the new experimental wow64 mode. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54442 i.Dark_Templar <idarktemplar(a)mail.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|8.3 |8.5 --- Comment #3 from i.Dark_Templar <idarktemplar(a)mail.ru> --- Wine 8.5, still reproduces for me for steam and battle.net setups. SuperTux 32bit MSI setup displayed installer window without issues, after running game I was able to see window with main menu and didn't test it further. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54442 winebugs(a)rinsuki.net changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winebugs(a)rinsuki.net --- Comment #4 from winebugs(a)rinsuki.net --- at least, since some win32u APIs are not implemented for new experimental WoW64 mode, applications that relies on GDI seems to not work currently. https://gitlab.winehq.org/wine/wine/-/blob/0b9620266f08d57c2db41b934a77b6ce4... by the way, actually wow64_init isn't called, since __wine_syscall_dispatcher is (somehows) not zero when initializing DLL in WoW64 environment. https://gitlab.winehq.org/wine/wine/-/blob/0b9620266f08d57c2db41b934a77b6ce4... I'm thinking it is bug, but I'm not sure since I'm new to Wine's code base. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54442 i.Dark_Templar <idarktemplar(a)mail.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6b90aea87afcec0cd4005cd15df | |b83233f82045e Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED --- Comment #5 from i.Dark_Templar <idarktemplar(a)mail.ru> --- No longer reproduces for me with wine 8.10. I assume it's fixed with following commit in wine 8.8, but I didn't double check it: https://gitlab.winehq.org/wine/wine/-/commit/6b90aea87afcec0cd4005cd15dfb832... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54442 --- Comment #6 from rinsuki <winebugs(a)rinsuki.net> --- I think this is fixed by these merge requests instead, included in Wine 8.9; I tested with Wine 8.9 (and it able to install Steam client), but not tested on 8.8 * https://gitlab.winehq.org/wine/wine/-/merge_requests/2912 * https://gitlab.winehq.org/wine/wine/-/merge_requests/2900 (In reply to i.Dark_Templar from comment #5)
No longer reproduces for me with wine 8.10.
I assume it's fixed with following commit in wine 8.8, but I didn't double check it:
https://gitlab.winehq.org/wine/wine/-/commit/ 6b90aea87afcec0cd4005cd15dfb83233f82045e
-- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54442 i.Dark_Templar <idarktemplar(a)mail.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1|6b90aea87afcec0cd4005cd15df | |b83233f82045e | -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=54442 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #7 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 8.11. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla