Back to the main site

DirectX12 games on old NVidia GPU (GTX 760)

Hi! As a lot of people I’m trying to play Diablo 2 Resurrected, without any luck. As a lot of people, I get a black screen, sound, and that stupid cursor.

I run manjaro, Kernel is 5.13.19-2-MANJARO, GPU is GTX 760, drivers are linux513-nvidia 470.63.01-13 and CPU is i5-4670K.

I tried everything I found on this link : https://github.com/HansKristian-Work/vkd3d-proton/issues/625
I copied the v1.9.2L in $HOME/.local/share/lutris/runtime/dxvk/, and replaced the d3d12.dll files.
I also copied them into all the other places :

  • $HOME/.local/share/lutris/runners/wine/lutris-6.0-x86_64/lib/wine/
  • $HOME/Games/battlenet/drive_c/windows/system32/
  • As well as the 32bit counterparts.

Last try was with lutris-6.0, but I also tried with lutris-fshack-6.14 and lutris-ge-6.16-1.

According to blizzard, minimum requirement are GTX 660 and i3-3250, but I read somewhere that older NVidia GPUs might not work very well with DirectX12 through wine.

Here are the logs: https://pastebin.com/xR6s02Hv

So here are my questions. Did I miss something obvious? Do I have to change my GPU?
Will spending 900€ on an AMD Radeon RX 6700 XT solve my problems?
Or an NVIDIA RTX3070 (I heard that AMD drivers are better right now).

Thank you