Current version of the game
Application Details:
Version: | Current |
License: | Retail |
URL: | https://diablo4.blizzard.com |
Votes: | 1 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 8.21-staging |
Maintainers: About Maintainership
What works
The game doesn't launch under unmodified Wine.
What does not
The game requires Windows 10 version 1909, while Wine reports version 1903 when set to Windows 10.
With Wine's DXGI and VKD3D, the game launches to a black screen, and crashes shortly after.
Workarounds
Windows version issue can be fixed by changing to Windows 11, or in the registry by going to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion and changing CurrentBuild and CurrentBuildNumber values from 18362 to 18363.
The crash can be worked around by using DXGI from DXVK, and VKD3D-Proton (which are unsupported in AppDB).
Nevertheless, with the above workarounds applied, the game launches and plays without any issues, and would deserve a Gold rating.
What was not tested
Extensive gameplay, in-game shop.
Hardware tested
Graphics:
Additional Comments
This is the official release of the game, version 1.0.2.42338.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Arch Linux x86_64 | Nov 28 2023 | 8.21-staging | Yes | Yes | Yes | Gold | Alain | |
Show | Fedora 38 x86_64 | Jul 06 2023 | 8.11-staging | Yes | Yes | Yes | Gold | XOR | |
Current | Arch Linux | Jun 13 2023 | 8.10-staging | Yes | No | Yes | Garbage | Maciej Stanczew | |
Show | Arch Linux | May 12 2023 | 8.7-staging | Yes | No | Yes | Garbage | Maciej Stanczew | |
Show | Arch Linux | Mar 26 2023 | 8.4-staging | Yes | No | Yes | Garbage | Maciej Stanczew |
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by XOR on Tuesday August 22nd 2023, 8:21
wine-8.13 (Staging) wont working and wine-8.14 (Staging) too.
Use wine-8.12 (Staging).
by Timothy on Monday August 21st 2023, 13:53
Also,
d3d_extras_version: v2
dxvk_version: v2.2
vkd3d_version: v2.9
How do we install these? winecfg, winetricks, manually... For example, I can't find d3d_extras_version anywhere.
Thanks.
by Maciej Stanczew on Tuesday August 22nd 2023, 15:49
What exactly is this issue? Is it GPU dependent? I'm running the game just fine without getting such error.
> How about the library overrides with winecfg? Do we have a definitive list?
d3d12, d3d12core, dxgi
First two should be created when installing VKD3D-Proton, and last one when installing DXVK.
> For example, I can't find d3d_extras_version anywhere.
Who told you to install it? It shouldn't be required to run the game.
by Timothy on Tuesday August 22nd 2023, 16:43
Okay, I'll recheck my dll overrides. And the d3d_extras_version is listed above.
by XOR on Friday July 7th 2023, 1:42
Fedora 38 64bit.
?I used wine-staging from WineHQ repository, also working on Kron4ek?: github.com/Kron4ek/Wine-Builds
Crashed on start with lutris and proton builds of wine.
CPU: i5-7500 CPU @ 3.40GHz
Video i915 integrated Intel HD Graphics 630 (~20fps on minimal settings)
Set version to Windows 11 or use regedit on HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion and changing CurrentBuild and CurrentBuildNumber values? to 2090
?d3d_extras_version: v2?
dxvk_version: v2.2?
vkd3d_version: v2.9?
Realtime priority required for smooth playing.
My user script, run it after game starts:
#!/bin/sh
PID=`pgrep Diablo`
if [ "$PID" ]; then
sudo chrt --rr --pid 99 $PID
fi
by kolAflash on Sunday June 11th 2023, 17:53
github.com/HansKristian-Work/vkd3d-proton/releases
Installing VKD3D-Proton via current winetricks version 20230212-next is broken!
winetricks 20230212-next misses to install d3d12core.dll beside d3d12.dll. d3d12core.dll was newly introduced in VKD3D-Proton version 2.9. And without VKD3D-Proton 2.9 will give you a "unimplemented function d3d12core.dll.D3D12GetInterface" error.
P.S.
Runs fine on Debian-12 with the three workarounds applied: Windows Build 18363, DXVK, VKD3D-Proton
Alternative to get rid of the outdated drivers message: In Battle.net launcher set launch parameter "-bypassgpudrivercheck" for Diablo IV.
by GarMr on Tuesday July 4th 2023, 13:25
Any thoughts would be appreciated.
by RealDark on Friday March 24th 2023, 15:43