protonscr

Death Stranding Director's Cut: crashes amdgpu within 1-2 minutes, works with version 2.14

vkd3dclosed
HansKristian-Work/vkd3d-proton#2829 · opened 2026-02-17 by adolfintel · updated 2026-02-20 · 23 comments · github
Aadolfintel 2026-02-17 github

The game causes a GPU timeout within 1-2 minutes using the current version of VKD3D-Proton. I tested older versions and it seems to work fine with 2.14.1.

I will try to bisect the issue to find the exact commit and update the issue if I can find it.

Software information

Death Stranding Director's Cut, Version 1.004

System information

  • GPU: Radeon 9070XT
  • Driver: Mesa, current master
  • Wine version: Proton-experimental, current master
  • VKD3D-Proton version: current master
Aadolfintel 2026-02-18 github

Bisected to 97e4a2a822b81714ffd447dc4cf50f6193b1e65f

Aadolfintel 2026-02-18 github

@HansKristian-Work do you have a saved game for the area where you say there's massive CPU overhead? I just finished the intro and I don't see any issues without that workaround so far.

Mmbriar 2026-02-18 github

@adolfintel some scenes where there is a lot of text rendered. Either due to a bunch of items/other gameplay stuff, or during the credits scene, which drops to like 20 fps without no_upload_hvv if i recall correctly. I don't remember getting any hangs though while using no_upload_hvv manually a while back.

Aadolfintel 2026-02-18 github

Oh yeah it does slow down a bit on the delivery screen where there's a lot of text.

Either way, I can replicate this 100% of the time with no_upload_hvv, at least on a 9070xt, I can't even get to the first cave without it crashing the whole computer at least once.

Any ideas on how I can debug it further?

Aadolfintel 2026-02-18 github

If I launch the game without no_upload_hvv but use RADV_PERFTEST=nosam, it doesn't crash and I don't see slowdowns in text heavy areas. Maybe it's an issue with how no_upload_hvv is implemented?

Mmbriar 2026-02-18 github
Aadolfintel 2026-02-18 github

I tried to replicate the crash with RADV_DEBUG=hang but it doesn't crash. The game runs at 20-30 fps though. I think it's because that option forces RADV_DEBUG=syncshaders, if I use this alone I get the same result.

I suppose I could open an issue in mesa, but I'm not sure it's a mesa bug yet, if I disable application quirks and set RADV_PERFTEST=nosam the game doesn't crash.

I'll try to figure out how no_upload_hvv works and update the issue if I can find the cause.

Aadolfintel 2026-02-18 github

Yeah it can't be a vkd3d bug, it just activates a flag in vulkan. I'll report this to the mesa devs.

In the mean time, if anyone else is having this issue:

export VKD3D_CONFIG=skip_application_workarounds
export RADV_DEBUG=nosam
HHansKristian-Work maintainer 2026-02-18 github

Where in the game is this supposed to reproduce?

Aadolfintel 2026-02-18 github

@HansKristian-Work Immediately after the intro cutscene, I can't even get to the cave where you meet Fragile without it crashing.

HHansKristian-Work maintainer 2026-02-18 github

Sure you're not doing overclock/undervolt shenanigans?

Aadolfintel 2026-02-18 github

Nothing, it's stock, and other games work. You can't reproduce the issue?

HHansKristian-Work maintainer 2026-02-18 github

Haven't tried. Just pre-empting the question since it's usually the culprit for seemingly nonsensical causes of hangs.

Aadolfintel 2026-02-18 github

Oh, ok.
For completeness, I've also tested wine mainline and mesa stable, and the problem is still present. I haven't tried a different kernel but I can probably try an LTS version, it should support this card.

HHansKristian-Work maintainer 2026-02-18 github

More kernel coverage is good.

Aadolfintel 2026-02-18 github

The oldest kernel that supports the 9000 series is 6.12, and it crashes there as well.

Ssimifor 2026-02-19 github

no issues with proton experimental bleeding edge, linux 6.18.9, mesa git and 9070 (non xt). Yesterday, I played the intro sequence up until after the cave thrice. Today played for over an hour, no issues on my end

Aadolfintel 2026-02-19 github

@simifor Mesa version? Do you just launch the game from steam with no options? I can replicate this problem consistently even on a clean install of the OS

Mmbriar 2026-02-19 github

I wouldn't be surprised if this turns out to be a power management issue tbh, I have little faith in RDNA4's stability in this regard on linux. I'd try the step recommended here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/14516#note_3278570, or maybe just try to enable overdrive support using the kernel command line, which in turn will disable automatic power profile switching.

Aadolfintel 2026-02-19 github

That doesn't seem to fix it, but limiting the framerate to 60 did, so maybe you're onto something. @simifor do you have a 60hz monitor?

Ssimifor 2026-02-19 github

@adolfintel it's 2k 180Hz

HHansKristian-Work maintainer 2026-02-20 github

Ran around for a good while on my 9070xt and no repro. Given we have 3 non-repros on RDNA4, I'd be inclined to assume subtly faulty RAM or power management somewhere. Either way, if we cannot reproduce it, this issue is not really actionable.

Aadolfintel 2026-02-20 github

Weird, but I'm glad it's not a bug.