Current version of the game
Application Details:
Version: | Current |
License: | Retail |
URL: | https://diablo3.blizzard.com |
Votes: | 34 |
Latest Rating: | Platinum |
Latest Wine Version Tested: | 9.9-staging |
Maintainers: About Maintainership
No maintainers. Volunteer today!
What works
Installation
Playing the game, auction house, network play, single user play.
The games runs smoothly, there are no lags, even on that test machine with a relatively slow Graphic adapter (nVidia GT240)
Sound
Embebbed videos
What does not
Changing the resolution crashes the option module (preferences), but after restarting the game, the new settings are applied and the game runs using the new screen resolution
Workarounds
What was not tested
Diablo seems to be an endless game, obviously not everything has been tested
Hardware tested
Graphics:
Additional Comments
Because of the crash of the resolution and the endless loop in HD res by login could not rate it as Platinum. The game started without any problem after install (in low res) and the log in could complete. With 1920x1024 display resolution, the game could not log in (endless loop when loading heroes) starting it with : setarch i386 -3 wine Diablo\ III.exe -launch solves the problem. User MUST be member of the video group otherwise the games crashes at startup. Additional info : Intel DualCore 2Gb RAM nVidia GeForce GT240 1Gb RAM NVIDIA graphics driver kernel module nvidia-gfxG02-kmp-desktop Version: 295.49_k3.1.0_1.2-16.1 x86_64 (out of the nvidia repo) OpenSuse 12.1 out of the box,with OBS wine and Packman repo activated Kernel 3.1.10-1.9-desktop
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Linux Mint 21.3 | May 28 2024 | 9.9-staging | Yes | Yes | No | Platinum | Daniel Dias | |
Show | Linux Mint 21.3 | May 28 2024 | 9.0 | No | Not installable | No | Garbage | Daniel Dias | |
Show | Ubuntu 20.04 "Focal" (+ variants like Kubuntu) | Sep 24 2022 | 7.17 | Yes | Yes | No | Platinum | Acridwax | |
Show | Ubuntu 20.04 "Focal" (+ variants like Kubuntu) | Aug 30 2022 | 7.16 | Yes | Yes | No | Platinum | Acridwax | |
Show | Ubuntu 20.04 "Focal" (+ variants like Kubuntu) | Aug 29 2022 | 7.15 | Yes | Yes | No | Platinum | Acridwax |
Bug # | Description | Status | Resolution | Other apps affected |
11674 | Dual-core unsupported in WoW and SC2 | STAGED | View | |
30967 | Diablo III: Resolution problems without virtual desktop | UNCONFIRMED | View | |
30993 | diablo 3 d3d device error | UNCONFIRMED | View | |
31262 | Diablo III in game mouse cursor Out of sync, hangs in place. | UNCONFIRMED | View | |
32083 | Diablo III: Missing logo on startup | NEW | View | |
32084 | Diablo III: Crash on changing from fullscreen mode to window mode | UNCONFIRMED | View | |
32179 | Diablo III: changing keyboard layout to nonlatin makes all letters to be questionmarks | UNCONFIRMED | View | |
33111 | Graphical Artifacts in Diablo 3 on AMD Graphics | RESOLVED | NOTOURBUG | View |
35990 | keyboard becomes unresponsive in blizzard games | UNCONFIRMED | View |
Please note that due to syscall thunks requirements described in bug #45349, 64-bit Diablo III client will work only in Wine built with PE support.
Below workarounds should not be needed anymore to run the game. If you find that they are still required, please post it in the comments.
1. Extremely low performance with 64-bit game client
This should be fixed as of Wine 6.19 (commit link).
32-bit game client uses DirectX 9, while 64-bit client uses DirectX 11. For some reason the 64-bit client has abysmal performance (around 1-2 fps).
In order to get around this and have a usable fps, either 1) use the 32-bit client, or 2) use DXVK (not directly supported on AppDB).
(To use the 32-bit client, go to Battle.net App -> Settings -> Game Settings -> Diablo III -> "Launch 32-bit client (instead of 64-bit)".)
2. How to run the game on 64-bit systems
On systems with more than 4 GB of memory Diablo III sees an unusual amount of memory (from its perspective) due to differences in the memory layout on Windows and Linux. As a result of this, many aspects of the application will fail to function properly (including chatting, authenticating, and closing the game). To resolve this problem you need to run the game in particular way to tell Linux to use a Windows-like memory address space:
setarch i386 -3 wine '<path to Diablo III.exe or Battle.net Launcher.exe>'
3. How to fix audio with PulseAudio
Edit /etc/pulse/daemon.conf and add
default-fragment-size-msec = 5
After that the volume was really low and it appears that pulse volumes bars per application. so just clicking on the sound Icon, tools icon and going to Applications tab allowed me to adjust the volume of the game.
Tested on Alllen and Heath Zed 10FX USB sound card.
Comments for this application have been disabled because there are no maintainers.