https://bugs.winehq.org/show_bug.cgi?id=42191
Bug ID: 42191 Summary: Diablo 3 2.4.3 was unable to initialize D3D Product: Wine Version: 2.0-rc4 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: nfamail@gmail.com Distribution: ---
Created attachment 56824 --> https://bugs.winehq.org/attachment.cgi?id=56824 Diablo 3 Debug Log
When I try to run the game in 64 bit after that I get the grey screen and the error creating d3d. Click ok a couple of times and it then gives you the option to retry/cancel and will do nothing. If you go to the battle.net app and go to game settings and change it to "Open game with 32-bit version instead" it will open just fine...
Winehq 2.0-rc4 Ubuntu 16.04 64bit (latest updates) Intel® Core™ i7-4510U CPU @ 2.00GHz × 4 GeForce 840M/PCIe/SSE2 Battle.net 1.6.0.8265 (2.9.2.5362) Diablo 3 2.4.3.42934
https://bugs.winehq.org/show_bug.cgi?id=42191
Naf nfamail@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nfamail@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=42191
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |joseph.kucia@gmail.com Ever confirmed|0 |1
--- Comment #1 from Józef Kucia joseph.kucia@gmail.com --- A message box about D3D initialization error is shown when ID3D11Device_CreateDeferredContext() fails.
https://bugs.winehq.org/show_bug.cgi?id=42191
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #2 from winetest@luukku.com --- It could be that it needs 64 bit prefix when trying to launch 64bit version. I don't know I haven't tested this. But this is the case with some steam games they wont find the exe unless you are at 64bit prefix.
https://bugs.winehq.org/show_bug.cgi?id=42191
Filip Volejnik f.volejnik@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |f.volejnik@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #3 from Filip Volejnik f.volejnik@gmail.com --- No, the error happens on 64bit prefix.
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #4 from Filip Volejnik f.volejnik@gmail.com --- This has been fix with wine-staging 2.0, since then, the game sort of runs in the 64bit DX11 mode, but the rendering is very slow (~3-10 FPS, subjectively) and it is not accurate.
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #5 from winetest@luukku.com --- (In reply to Filip Volejnik from comment #4)
This has been fix with wine-staging 2.0, since then, the game sort of runs in the 64bit DX11 mode, but the rendering is very slow (~3-10 FPS, subjectively) and it is not accurate.
Can you test this with non-wine-staging version?
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #6 from winetest@luukku.com --- (In reply to Filip Volejnik from comment #4)
This has been fix with wine-staging 2.0, since then, the game sort of runs in the 64bit DX11 mode, but the rendering is very slow (~3-10 FPS, subjectively) and it is not accurate.
CSMT patches are merged into wine now, but disabled by default. Enabling them could increase fps. But not all CSMT patches are merged currently.
https://bugs.winehq.org/show_bug.cgi?id=42191
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spleefer90@gmail.com
--- Comment #7 from Matteo Bruni matteo.mystral@gmail.com --- *** Bug 43183 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42191
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Diablo 3 2.4.3 was unable |Diablo 3, Dark Souls 3 |to initialize D3D |require d3d11 deferred | |contexts
https://bugs.winehq.org/show_bug.cgi?id=42191
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dmitry@baikal.ru, | |erich.e.hoover@wine-staging | |.com, michael@fds-team.de, | |sebastian@fds-team.de Status|NEW |STAGED Staged patchset| |https://github.com/wine-com | |pholio/wine-staging/tree/ma | |ster/patches/d3d11-Deferred | |_Context
https://bugs.winehq.org/show_bug.cgi?id=42191
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.goosev@gmail.com
--- Comment #8 from Sebastian Lackner sebastian@fds-team.de --- *** Bug 43611 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42191
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Diablo 3, Dark Souls 3 |Diablo 3, Dark Souls 3, The |require d3d11 deferred |Evil Within require d3d11 |contexts |deferred contexts
https://bugs.winehq.org/show_bug.cgi?id=42191
Krister Bäckman ixevix@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ixevix@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=42191
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |holzminister@t-online.de
--- Comment #9 from Matteo Bruni matteo.mystral@gmail.com --- *** Bug 44477 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42191
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Diablo 3, Dark Souls 3, The |Multiple games require |Evil Within require d3d11 |d3d11 deferred contexts |deferred contexts |(Diablo 3, Dark Souls 3, | |The Evil Within, Elex)
https://bugs.winehq.org/show_bug.cgi?id=42191
Sven Arvidsson sa@whiz.se changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sa@whiz.se
https://bugs.winehq.org/show_bug.cgi?id=42191
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Staged patchset|https://github.com/wine-com |https://github.com/wine-sta |pholio/wine-staging/tree/ma |ging/wine-staging/tree/mast |ster/patches/d3d11-Deferred |er/patches/d3d11-Deferred_C |_Context |ontext
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #10 from Sven sven.wine@gmail.com --- Disgaea 5 also needs this.
https://bugs.winehq.org/show_bug.cgi?id=42191
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games require |Multiple games require |d3d11 deferred contexts |d3d11 deferred contexts |(Diablo 3, Dark Souls 3, |(Diablo 3, Dark Souls 3, |The Evil Within, Elex) |The Evil Within, Elex, | |Alien: Isolation)
https://bugs.winehq.org/show_bug.cgi?id=42191
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with vanilla wine-4.4?
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com --- (In reply to joaopa from comment #11)
Does the bug still occur with vanilla wine-4.4?
You can easily check that yourself.
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #13 from joaopa jeremielapuree@yahoo.fr --- How? There is no download link to test.
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #14 from Nikolay Sivov bunglehead@gmail.com --- Patchset still exists and enabled in current staging. Affected games are mention in bug summary, if you want to test actual program.
https://bugs.winehq.org/show_bug.cgi?id=42191
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #15 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- See also the AppDB list of apps affected by this bug.
The Evil Within and Resident Evil(Biohazard) 7 both have demo on Steam. Starter Edition of Diablo III is free.
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #16 from Andrey Gusev andrey.goosev@gmail.com --- One more title is A Plague Tale: Innocence
https://bugs.winehq.org/show_bug.cgi?id=42191
Johannes vo_gel_frei@yahoo.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vo_gel_frei@yahoo.de
--- Comment #17 from Johannes vo_gel_frei@yahoo.de --- *** Bug 48145 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42191
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |plata@mailbox.org
--- Comment #18 from Zebediah Figura z.figura12@gmail.com --- *** Bug 41181 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42191
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games require |Multiple games require |d3d11 deferred contexts |d3d11 deferred contexts |(Diablo 3, Dark Souls 3, |(Diablo 3, Dark Souls 3, |The Evil Within, Elex, |The Evil Within, Elex, |Alien: Isolation) |Alien: Isolation, | |Assassin's Creed III) CC| |z.figura12@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=42191
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |moihack.inside@gmail.com
--- Comment #19 from Zebediah Figura z.figura12@gmail.com --- *** Bug 45216 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42191
alexandredamien@muage.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexandredamien@muage.org
--- Comment #20 from alexandredamien@muage.org --- I've just downloaded "The Evil Within" on Steam and it works out of the box. I can't run it with primusrun but this is probably not related to Wine.
Kernel 5.7 Wine 5.13
https://bugs.winehq.org/show_bug.cgi?id=42191
Chebanenko Igor chebanenkoigor93@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |chebanenkoigor93@gmail.com
--- Comment #21 from Chebanenko Igor chebanenkoigor93@gmail.com --- Test your games with Wine 5.19.
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #22 from Zebediah Figura z.figura12@gmail.com --- Deferred contexts have not been implemented in upstream Wine yet; none of these games are likely to work with upstream wine 5.19.
https://bugs.winehq.org/show_bug.cgi?id=42191
Maciej Stanczew maciej.stanczew+b@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maciej.stanczew+b@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=42191
pioruns2019@gmx.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pioruns2019@gmx.com
--- Comment #23 from pioruns2019@gmx.com --- Bug still confirmed as of wine-5.22. Tested on:
OS: Manjaro Linux x86_64 Kernel: 5.10.2-2-MANJARO GPU: AMD ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT
multilib/wine 5.22-1 [installed]
Result: Battle.net app works perfectly fine in default 64-bit prefix, but launching Diablo 3 will fail with output (cut wine output from moment when Play is clicked, attached below wine 64-bit output.txt).
Changing to 32-bit client in Battle.net options will allow game to run and it runs perfectly (cut wine output from moment when Play is clicked, attached below wine 32-bit output.txt)
Tested in clean, 64-bit (default) profile with (winetricks dxvk) installed and nothing else changed. System also clean, updated, nothing changed.
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #24 from pioruns2019@gmx.com --- Created attachment 69051 --> https://bugs.winehq.org/attachment.cgi?id=69051 wine 32-bit Diablo client output (working ok)
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #25 from pioruns2019@gmx.com --- Created attachment 69052 --> https://bugs.winehq.org/attachment.cgi?id=69052 wine 64-bit Diablo client output (broken)
https://bugs.winehq.org/show_bug.cgi?id=42191
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |65e31e450896590fd92feef5e9a | |d6e3100afe561 Status|STAGED |RESOLVED Resolution|--- |FIXED
--- Comment #26 from Zebediah Figura z.figura12@gmail.com --- Deferred context support is now implemented in Wine as of https://source.winehq.org/git/wine.git/commitdiff/65e31e450896590fd92feef5e9ad6e3100afe561. Please file new bugs for any subsequent issues.
https://bugs.winehq.org/show_bug.cgi?id=42191
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |janbraun@gmx.net
--- Comment #27 from Zebediah Figura z.figura12@gmail.com --- *** Bug 51238 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42191
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #28 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.12.
https://bugs.winehq.org/show_bug.cgi?id=42191
--- Comment #29 from Zebediah Figura z.figura12@gmail.com --- *** Bug 43564 has been marked as a duplicate of this bug. ***