Diablo 4 don't find a GPU

If I try to start D4 this error comes:

grafik

I already checked out [SOLVED] Diablo IV (Diablo 4) - No GPUs found - #35 by padlock to no avail.

Vulkan support: YES
Esync support: YES
Fsync support: YES
Wine installed: YES
Gamescope: NO
Mangohud: NO
Gamemode: YES
Steam: YES
In Flatpak: YES
[System]
OS: GNOME 45 Flatpak runtime
Arch: x86_64
Kernel: 6.9.3-76060903-generic
Desktop: KDE
Display Server: x11
[CPU]
Vendor: GenuineIntel
Model: Intel(R) Core™ i5-10400 CPU @ 2.90GHz
Physical cores: 6
Logical cores: 12
[Memory]
RAM: 62.7 GB
Swap: 20.0 GB
[Graphics]
Vendor: NVIDIA Corporation
OpenGL Renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2
OpenGL Version: 4.6.0 NVIDIA 560.35.03
OpenGL Core: 4.6.0 NVIDIA 560.35.03
OpenGL ES: OpenGL ES 3.2 NVIDIA 560.35.03
Vulkan Version: 1.3.261
Vulkan Drivers: Intel(R) UHD Graphics 630 (CML GT2) (1.3.289), NVIDIA GeForce RTX 3060 (1.3.280)

with lutris -d it doesn’t produce any errors. (Neither on start nor when I launch D4 or WoW)
If I switch to WoW in the launcher it starts without problems.
I tried all available Proton and Umu-versions:

  • GE Proton (latest)
  • Proto Experimental
  • UMU Proton 9.0-3.2

Any ideas?

It happens because D4 sees the iGPU and tries to use it.

In your prefix, you need to add a file per this link (c:/ is the drive_c folder in your prefix)

Sadly it doesn’t work.

change “Adapter” value from “0” to “1”

This has no effect, it doesn’t switch to the other GPU.
(I assume the problem occurs earlier)

Forgot to say; I played Diablo4 some 3 weeks ago

Nvidia and dual-GPU tend to be rather tricky. I assume you’ve properly set the correct GPU in the game’s Lutris configuration in System Settings → Display?

Try to add an environment variable (also in the Lutris settings for the game under System Settings, further below) with the Key VK_DRIVER_FILES with Value /usr/share/vulkan/icd.d/nvidia_icd.json.

Another idea would be to try Gamescope, there’s a chance it picks up the correct GPU. More about that here (alternative Reddit Frontend): GUIDE: Enable Gamescope and MangoHUD in Lutris flatpak - r/SteamDeck