protonscr

Helldivers 2 reflective surfaces are not correct

vkd3dclosed
HansKristian-Work/vkd3d-proton#2808 · opened 2026-02-06 by JulieToastFrill · updated 2026-02-06 · 2 comments · github
JJulieToastFrill 2026-02-06 github

Below (I think, I've never submitted an issue before) is how HD2 looks when running it in DX11 through DXVK and is how reflective surfaces should be appearing
imageimageimage

Below is how it looks under vkd3d with AMD
imageimageimage

Software information

The game is using the highest settings in all images at native resolution of 1280x800, however all settings demonstrate the same issue. For some reason this does not seem to happen on my other system using vkd3d with a nvidia gpu. I don't have another system with an AMD gpu to test it with unfortunately.

System information

  • GPU: AMD Custom GPU 0405 (steam deck lcd)
  • Driver: Mesa 24.3.4
  • Wine version: I can't find the specific version, it's what was being used in proton experimental-bleeding-edge-10.0-307358-20260205-p6f42a5-we7811a-daadc4b-v298eaf
  • VKD3D-Proton version: 3.0
  • Kernel: Linux 6.11.11-valve27-1-neptune-611-g60ef8556a811

Log files

steam-553850.log

Rrunar-work 2026-02-06 github

Yeah, I see this too on Stable with both bleeding-edge and Proton 10.0, but it's fine on Preview/Main, so it looks like it's a Mesa issue. Mesa 24.3.4 is quite old, so if you switch to Preview (which is on 25.3.0) it should work fine.

Edit: I couldn't bisect this on RDNA4, so I switched to RX 7600 and landed on ece1ab3b as the first commit that no longer has this issue.

JJulieToastFrill 2026-02-06 github

Thank you, I'll go ahead and close this issue then!

Proton versions