D4 on Steam freezes since last update 1/2024

daq@lemmy.sdf.org to Linux Gaming@lemmy.ml – 3 points –

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.

4

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.

Using proton ge instead of normal proton

This made no difference at all

Install via lutris instead of steam.

This I cannot do because game is purchased via 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.

This made performance MUCH worse, but game still froze after a few minutes.

%command% -adapter 1 might switch to the gpu if you’re on a laptop with integrated and dedicated graphics.

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.