D4 on Steam freezes since last update 1/2024
I'm on OpenSUSE Tumbleweed. Latest NVidia proprietary drivers on 1080Ti. Proton 8-4 crashes faster than Expiremental, but both still consistently crash.
Everything was working perfectly until recent D4 update. Now game freezes after 1-2 minutes in game.
GPU VRAM is not exhausted. CPU is mostly idle. Plenty of RAM.
Doesn't seem to be caused by anything specific. Will freeze whether I'm in a fight or in a town.
Anyone else experienced similar issues? Not sure how to debug this, but I can't play anymore and it sucks.
I assume you're talking about Diablo 4 (please actually type out the game, it makes it easier for people to help and makes it easier for people with issues to find solutions)
Is there a crash log?
Looking at https://www.protondb.com/app/2344520, there's a couple things suggested:
Using proton ge instead of normal proton
Install via lutris instead of steam.
Use PROTON_HIDE_NVIDIA_GPU=1 %command% as the launch options. This tricks the game into thinking you have an amd gpu and disables nvdia specific optimizations that could maybe cause issues.
%command% -adapter 1 might switch to the gpu if you're on a laptop with integrated and dedicated graphics.
I am talking about Diablo 4.
There's no crash log, Proton log just abruptly stops when the game freezes.
I did try all Proton versions including custom and ge with same results.
I bought the game via steam, so I'd have install via steam even if I use Lutris, right? Not sure how Lutris works.
Steam and game use correct gpu so that's not an issue, but I will try to hide Nvidia gpu and see if it helps. I decided to start with OS reinstall. If that doesn't work I'll try the other suggestions.
Thank you.
I tried all of the above, but Diablo 4 continues to freeze.
This made no difference at all
This I cannot do because game is purchased via Steam
This made performance MUCH worse, but game still froze after a few minutes.
This was not an issue since game was already using correct GPU.
I also reinstalled OS/D4 just in case and that also made no difference.
I'm just super surprised this isn't a more common problem. If this was a D4 or Proton bug I'd expect a ton of people complaining, but I can't find any reports. This makes me think this is specific to my setup, but I completely reset everything and started from scratch and yet it continues to freeze. Super fucking frustrating.
:( sad none of them fixed it. I've had stuff like that. Usually it either resolved itself or worked after reinstalling the game and drivers.