https://bugs.winehq.org/show_bug.cgi?id=49990
Bug ID: 49990 Summary: Gray window for Minecraft Dungeons Launcher & Riot Client Product: Wine Version: 5.19 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: iroalexis@outlook.fr Distribution: ---
Created attachment 68393 --> https://bugs.winehq.org/attachment.cgi?id=68393 Wine log for Minecraft Dungeons Launcher
It is impossible to launch applications that ask to display a "Windows interface" such as the login window Riot and/or Minecraft Dungeons Launcher. I get an empty gray window.
The commit https://source.winehq.org/git/wine.git/commit/bd27af974a21085cd0dc78b37b715b... provoc this problem.
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #1 from Alexis Peypelut iroalexis@outlook.fr --- Created attachment 68394 --> https://bugs.winehq.org/attachment.cgi?id=68394 Wine log for Riot Client
https://bugs.winehq.org/show_bug.cgi?id=49990
Alexis Peypelut iroalexis@outlook.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |https://source.winehq.org/g | |it/wine.git/commit/bd27af97 | |4a21085cd0dc78b37b715bbcc3c | |fab69
https://bugs.winehq.org/show_bug.cgi?id=49990
Alexis Peypelut iroalexis@outlook.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|https://source.winehq.org/g |bd27af974a21085cd0dc78b37b7 |it/wine.git/commit/bd27af97 |15bbcc3cfab69 |4a21085cd0dc78b37b715bbcc3c | |fab69 |
https://bugs.winehq.org/show_bug.cgi?id=49990
Alexis Peypelut iroalexis@outlook.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux
--- Comment #2 from Alexis Peypelut iroalexis@outlook.fr --- Sorry contrary to the logs, I was able to reproduce it on the Wine package.
https://bugs.winehq.org/show_bug.cgi?id=49990
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rawfox@freenet.de
--- Comment #3 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- *** Bug 49991 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49990
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be Summary|Gray window for Minecraft |Multiple applications |Dungeons Launcher & Riot |display empty windows |Client |(Minecraft Dungeons | |Launcher; Riot Client; | |StarCitizen) Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=49990
Zhiyi Zhang zzhang@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=49990
qsniyg qsniyg@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |qsniyg@mail.com
--- Comment #4 from qsniyg qsniyg@mail.com --- Could you attach a WINEDEBUG=+relay log?
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #5 from Alexis Peypelut iroalexis@outlook.fr --- Created attachment 68410 --> https://bugs.winehq.org/attachment.cgi?id=68410 Wine relay log for Minecraft Dungeons Launcher
I had to compress it because the file is much too big. I don't know if it suits you considering the size of the log.
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #6 from qsniyg qsniyg@mail.com --- (In reply to Alexis Peypelut from comment #5)
Created attachment 68410 [details] Wine relay log for Minecraft Dungeons Launcher
I had to compress it because the file is much too big. I don't know if it suits you considering the size of the log.
Thanks, looks the application seems to do some kind of (unknown) logic depending on the value of DriverDate, DriverVersion, and ProviderName:
00b8:Call advapi32.RegOpenKeyExW(80000002,052b14b0 L"System\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000",00000000,00000001,0031cb3c) ret=020f3461 ... 00b8:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=020f3461 00b8:Call advapi32.RegQueryValueExW(000001ac,0414af60 L"DriverVersion",00000000,00000000,0031ce98,0031cb48) ret=020f34aa ... 00b8:Ret advapi32.RegQueryValueExW() retval=00000002 ret=020f34aa 00b8:Call advapi32.RegQueryValueExW(000001ac,0414af7c L"DriverDate",00000000,00000000,0031ce98,0031cb48) ret=020f3546 ... 00b8:Ret advapi32.RegQueryValueExW() retval=00000000 ret=020f3546 00b8:Call ntdll.RtlAllocateHeap(05290000,00000000,00000020) ret=0136df1c 00b8:Ret ntdll.RtlAllocateHeap() retval=052af380 ret=0136df1c 00b8:Call KERNEL32.HeapFree(05290000,00000000,052af380) ret=0136e019 00b8:Ret KERNEL32.HeapFree() retval=00000001 ret=0136e019 ... 00b8:Call advapi32.RegQueryValueExW(000001ac,0414af94 L"ProviderName",00000000,00000000,0031ce98,0031cb48) ret=020f35e2 ... 00b8:Ret advapi32.RegQueryValueExW() retval=00000002 ret=020f35e2 ... 00b8:Call advapi32.RegCloseKey(000001ac) ret=020f37d5 00b8:Call ntdll.NtClose(000001ac) ret=7b0542f1
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #7 from qsniyg qsniyg@mail.com --- Created attachment 68417 --> https://bugs.winehq.org/attachment.cgi?id=68417 patch to add driverversion and providername
This patch adds the DriverVersion and ProviderName keys. I'd be kind of surprised if it were to fix it, but perhaps it's worth a shot?
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #8 from Alexis Peypelut iroalexis@outlook.fr --- Created attachment 68420 --> https://bugs.winehq.org/attachment.cgi?id=68420 Wine log for Minecraft Dungeons Launcher (Patch applying)
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #9 from Alexis Peypelut iroalexis@outlook.fr --- Created attachment 68421 --> https://bugs.winehq.org/attachment.cgi?id=68421 Wine relay log for Minecraft Dungeons Launcher (Patch applying)
For Minecraft Dungeons Mauncher, the problem is still here badly...
But I look Pipermail (wine-devel) and you speak Matteo's patches in your last mail. I would be happy to test them if this is possible sure.
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #10 from qsniyg qsniyg@mail.com --- (In reply to Alexis Peypelut from comment #9)
Created attachment 68421 [details] Wine relay log for Minecraft Dungeons Launcher (Patch applying)
For Minecraft Dungeons Mauncher, the problem is still here badly...
But I look Pipermail (wine-devel) and you speak Matteo's patches in your last mail. I would be happy to test them if this is possible sure.
Thanks, I'll take a look at the logs soon!
Here are Matteo's patches:
https://source.winehq.org/patches/data/193799 https://source.winehq.org/patches/data/193802 https://source.winehq.org/patches/data/193800
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #11 from Alexis Peypelut iroalexis@outlook.fr --- Just an fast feedback about Matteo's patches, they don't fix the problem. I will provide the logs quickly (just WINEDEBUG=+relay which will come bit later)
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #12 from Alexis Peypelut iroalexis@outlook.fr --- Created attachment 68423 --> https://bugs.winehq.org/attachment.cgi?id=68423 Wine log for Minecraft Dungeons Launcher (Matteo's Patches applying)
Contain too the launcher log
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #13 from Alexis Peypelut iroalexis@outlook.fr --- Created attachment 68424 --> https://bugs.winehq.org/attachment.cgi?id=68424 Wine relay log for Minecraft Dungeons Launcher (Matteo's Patches applying)
https://bugs.winehq.org/show_bug.cgi?id=49990
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #14 from Matteo Bruni matteo.mystral@gmail.com --- Basically, since the regression patch was introduced, the embedded Chromium used by these game launchers doesn't fallback to software mode anymore. Unfortunately, recent-ish Chromium versions delegate (hardware) rendering to a separate process and rendering on a window created by a different process is not supported in Wine. So it's progress, in a sense, but we do get broken launchers for the time being...
There are a few possible approaches to introduce that kind of support. Currently I'm trying to fix it in winex11 because I think that's the better option if workable. I don't have a fix yet though.
https://bugs.winehq.org/show_bug.cgi?id=49990
gort818@gmail.com gort818@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gort818@gmail.com
--- Comment #15 from gort818@gmail.com gort818@gmail.com --- For the moment you should be able to use this argument for the launcher --use-gl=osmesa to force software rendering. It works for Star Citizen, it should work for the other launchers I presume.
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #16 from Alexis Peypelut iroalexis@outlook.fr --- Tested on Riot Client and Minecraft Dungeons Launcher, the argument --use-gl=osmesa don't work. Tested too from scratch and don't work... Thanks anyway for the tip maybe it will work on others.
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #17 from Alexis Peypelut iroalexis@outlook.fr --- (In reply to Alexis Peypelut from comment #16)
Tested on Riot Client and Minecraft Dungeons Launcher, the argument --use-gl=osmesa don't work. Tested too from scratch and don't work... Thanks anyway for the tip maybe it will work on others.
*it will work on others launchers (games) affected by this problem
https://bugs.winehq.org/show_bug.cgi?id=49990
Anya maniikarabera@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maniikarabera@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #18 from Alexis Peypelut iroalexis@outlook.fr --- Hello, I think Uplay (Ubisoft Connect for the futur) is now affected but I'm not sure (Empty window but white). Relay log gives me a file of a huge size (2.7Go)
https://bugs.winehq.org/show_bug.cgi?id=49990
winehq_bugzilla@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq_bugzilla@yahoo.com
--- Comment #19 from winehq_bugzilla@yahoo.com --- Hi,
I'd like to try the proposed workaround --use-gl=osmesa, but i'm unsure on the proper way to do it.
Can you give an example of a command line to do it, please (if it isn't a build option) ?
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #20 from Alexis Peypelut iroalexis@outlook.fr --- Example for Minecraft Dungeons, use like this :
$ WINEPREFIX=/path/to/pfx wine64 MinecraftDungeonsLauncher.exe --use-gl=osmesa
https://bugs.winehq.org/show_bug.cgi?id=49990
qsniyg qsniyg@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|qsniyg@mail.com |
https://bugs.winehq.org/show_bug.cgi?id=49990
Alan A. grsfdhj@tiscali.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |grsfdhj@tiscali.it
--- Comment #21 from Alan A. grsfdhj@tiscali.it --- This affects the Epic Games Store client/launcher too.
Tested on wine-staging-5.21 by reverting bd27af974a21085cd0dc78b37b715bbcc3cfab69 and deleting the "DriverDate" and "DriverDateData" keys from the registry, which makes the UI usable again.
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #22 from rawfox rawfox@freenet.de --- The StarCitizen launcher does not require the argument --use-gl=osmesa anymore, so this is at least for StarCitizen fixed with wine-6.0-rc1.
/wave
https://bugs.winehq.org/show_bug.cgi?id=49990
Roman Pišl rpisl@seznam.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rpisl@seznam.cz
--- Comment #23 from Roman Pišl rpisl@seznam.cz --- This regression also affects Visual Studio Build Tools installer. Since the commit, the console is spilled with "029c:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x31f23c" and only black window appears. Reverting the commit on top of 6.0-rc1 fixes the problem.
https://bugs.winehq.org/show_bug.cgi?id=49990
Anton Romanov theli.ua@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |theli.ua@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=49990
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |a34ypool3voiz@t-online.de
--- Comment #24 from Zebediah Figura z.figura12@gmail.com --- *** Bug 50356 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=49990
Filippe LeMarchand gasinvein@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gasinvein@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=49990
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple applications |Multiple applications |display empty windows |display empty windows |(Minecraft Dungeons |(Minecraft Dungeons |Launcher; Riot Client; |Launcher; Riot Client; |StarCitizen) |StarCitizen; QQ Games)
https://bugs.winehq.org/show_bug.cgi?id=49990
Rusty Shackleford r9shackleford@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |r9shackleford@gmail.com
--- Comment #25 from Rusty Shackleford r9shackleford@gmail.com --- Deleting the registry key containing the entries for "DriverDate" and "DriverDateData" caused the embedded chromium to work as expected and seemingly fixed the issue. Using wine-staging 6.4.
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #26 from RayCaster a34ypool3voiz@t-online.de --- (In reply to Rusty Shackleford from comment #25)
Deleting the registry key containing the entries for "DriverDate" and "DriverDateData" caused the embedded chromium to work as expected and seemingly fixed the issue. Using wine-staging 6.4.
Same worked for me on wine-development 6.5 with Lord of the Rings Online's ingame store.
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #27 from RayCaster a34ypool3voiz@t-online.de --- To make the fix sticky I set both DriverDate and DriverDateData to empty values, exported the containing key to workaround.reg and added "wine regedit /C workaround.reg" to my LOTRO startup script.
https://bugs.winehq.org/show_bug.cgi?id=49990
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch CC| |fgouget@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #28 from RayCaster a34ypool3voiz@t-online.de --- Unfortunately the workaround stopped functioning for me. I suspect something changed around Wine 6.12 or 6.13 or it's related to an update of the NVidia driver from the 460 to the 470 series. Any news on getting this fixed properly at least until the next stable release?
https://bugs.winehq.org/show_bug.cgi?id=49990
Neko-san nekoNexus@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nekoNexus@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=49990
soredake broaden_acid002@simplelogin.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|broaden_acid002@simplelogin | |.com |
https://bugs.winehq.org/show_bug.cgi?id=49990
--- Comment #29 from Ken Sharp imwellcushtymelike@gmail.com --- Does this still occur in Wine 9.16 or later?
https://bugs.winehq.org/show_bug.cgi?id=49990
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #68424|application/octet-stream |application/x-xz mime type| |
https://bugs.winehq.org/show_bug.cgi?id=49990
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #68421|application/octet-stream |application/x-xz mime type| |
https://bugs.winehq.org/show_bug.cgi?id=49990
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #68410|application/octet-stream |application/x-xz mime type| |