https://bugs.winehq.org/show_bug.cgi?id=56811
Bug ID: 56811 Summary: Jade Empire configuration tool fails to show up (either in fullscreen or virtual desktop mode) Product: Wine Version: 9.6 Hardware: x86-64 OS: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: rbernon@codeweavers.com Regression SHA1: 4573910acc2783a3f678a428aa313377b09a04e8 Distribution: ArchLinux
Created attachment 76614 --> https://bugs.winehq.org/attachment.cgi?id=76614 WINEDEBUG=+vulkan,+system,+driver,+explorer
The configuration tool for Jade Empire: Special Edition doesn't show up, I can only see the empty background of the virtual desktop. JadeEmpireConfig.exe and wineserver are both using 50-50% CPU, but nothing happens.
First this occurred after commit 4573910acc2783a3f678a428aa313377b09a04e8 win32u: Move D3DKMT vulkan implementation out of winex11.
Beginning with that commit only virtual desktop mode was affected, the application still worked in Wine's full screen mode.
Then came commit 6b8cdda502a5fd726529af0cdb14c57467cde14b (which fixed bug #56764). Since then the application doesn't work either in full screen or virtual desktop mode.
AFAIK no demo version exists. I tested with the GOG.com version of the game.
wine-9.10-164-g7eb72b7bb3d X.Org X Server 1.21.1.13 Nvidia binary drivers 550.40.63. XFCE 4.18
https://bugs.winehq.org/show_bug.cgi?id=56811
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- The application works for me with virtual desktop disabled.
With virtual desktop disabled it gets stuck in a NtUserEnumDisplayDevices loop, where it apparently doesn't like us returning display sources with StateFlags == 0.
This happens with the physical sources which are exposed but without the `DISPLAY_DEVICE_ATTACHED_TO_DESKTOP` flag. Setting that flat unconditionally fixes the issue. Then I'm not completely sure we can do that safely.
https://bugs.winehq.org/show_bug.cgi?id=56811
--- Comment #2 from Rémi Bernon rbernon@codeweavers.com --- (I obviously meant that with virtual desktop *enabled* it gets stuck)
https://bugs.winehq.org/show_bug.cgi?id=56811
kolAflash kolAflash@kolahilft.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kolAflash@kolahilft.de
https://bugs.winehq.org/show_bug.cgi?id=56811
kolAflash kolAflash@kolahilft.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|kolAflash@kolahilft.de |
https://bugs.winehq.org/show_bug.cgi?id=56811
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- I was mistakenly claiming that the problem existed in full screen mode too. Correction: only virtual desktop mode is affected. Sorry about the confusion.
https://bugs.winehq.org/show_bug.cgi?id=56811
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Jade Empire configuration |Jade Empire configuration |tool fails to show up |tool fails to show up (only |(either in fullscreen or |in virtual desktop mode) |virtual desktop mode) |
https://bugs.winehq.org/show_bug.cgi?id=56811
--- Comment #4 from Rémi Bernon rbernon@codeweavers.com --- I have created https://gitlab.winehq.org/wine/wine/-/merge_requests/6228 with I believe should fix this.
https://bugs.winehq.org/show_bug.cgi?id=56811
--- Comment #5 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Rémi Bernon from comment #4)
I have created https://gitlab.winehq.org/wine/wine/-/merge_requests/6228 with I believe should fix this.
The patch fixes the problem, thank you.
https://bugs.winehq.org/show_bug.cgi?id=56811
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |7df297968a932437c5ac50c6737 | |6f05265179cca Status|NEW |RESOLVED
--- Comment #6 from Rémi Bernon rbernon@codeweavers.com --- Fixed with 7df297968a932437c5ac50c67376f05265179cca
https://bugs.winehq.org/show_bug.cgi?id=56811
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.15.