protonscr

SILENT HILL 2

protonopen appid 2124490Game compatibility - UnofficialMesa driversAMD RADV
ValveSoftware/Proton#8166 · opened 2024-10-16 by laspookyPR · updated 2026-01-20 · 6 comments · github · game page · search this game
LlaspookyPR 2024-10-16 github

Compatibility Report

  • Name of the game with compatibility issues: Silent hill 2 remake
  • Steam AppID of the game: 2124490

System Information

  • GPU: rtx 4070 super
  • Video driver version: nvidia driver version 560.35.03
  • Kernel version: 6.11.3-zen1-1-zen (64-bit)
  • Link to full system information : i7 13700k rtx 4070 super 32 gb ram
  • Proton version: Proton-Experimental and proton-ge proton 9-15

I confirm:

  • the game has super low fps the only way to get 30 fps was disabling fog ive added game scope everything in the book doesnt poass 10 fps is unplayable
  • [ ] system up to date

Symptoms

its unplayable

SSangeki 2024-10-16 github

D3D12/vkd3d-proton in a lot of games on NVIDIA easily comes with an up to 40% performance penalty.

In the case of SILENT HILL 2 you can use the -dx11 launch parameter to get performance that is almost identical to D3D11 under Windows.
AFAIK you won't lose anything except for ray-tracing, which you can't use because of the performance issue anyway.

I played the entire game like that on a 3090 Ti.
2160p, DLSS Performance, almost entirely consistent 60 FPS except for a couple of areas that also have terrible CPU optimization.

See also: https://forums.developer.nvidia.com/t/directx12-performance-is-terrible-on-linux/303207

HHicks79 2024-10-16 github

With 9.3 the game works.

However, when I load a saved game it is a bit non-deterministic. Sometimes it loads, and sometimes the game produces a message-box with an error.

I have tried to activate the logs, but then the game does not start. I will try again later to see if I can get the logs.

Rrob-sve 2024-10-17 github

I can't confirm the initial report. On my system it runs very well generally, between 50-90 fps depending on location. With the frequent traversal stutters the game suffers from of course. You didn't mention what resolution you're running at.

System info:

  • CPU: AMD R9 5900X
  • GPU: RTX 4070
  • RAM: 32 GB DDR4
  • Storage: WD Black SN850 NVME
  • OS: Arch Linux
  • Kernel: 6.11.3-zen3-xanmod2
  • Proton: GE-Proton9-15
  • Nvidia driver: 560.35.03
  • Desktop: KDE Plasma 6.2 - Wayland session

Game settings:

  • "High" graphics preset
  • Ray Tracing On
  • HDR On
  • DLSS Quality
  • 1440p
  • DX12

I run the game in gamescope with the following launch option in Steam:
gamemoderun gamescope -f -W 2560 -H 1440 -r 120 --hdr-enabled --adaptive-sync -- %command%

But it runs well with the above settings regardless of using gamescope, GE-Proton or Experimental, etc.

Rruinedraziel 2026-01-20 github

As of today, game goes to a black screen after inicial credits, I have played before on this very same pc. Probably a regression.

System Information

  • GPU: XFX RX 7800XT 16GB
  • Video driver version: Mesa 26.0.0-devel (git-197cb437cd)
  • Kernel version: 6.18.5-arch1-1
  • Arch Linux
  • i3-wm
  • Proton version: GE-Proton10-28, also tried with proton experimental.

got a device wedge on dmesg

[  641.885405] amdgpu 0000:03:00.0: amdgpu: Dumping IP State
[  641.886447] amdgpu 0000:03:00.0: amdgpu: Dumping IP State Completed
[  641.886457] amdgpu 0000:03:00.0: amdgpu: [drm] AMDGPU device coredump file has been created
[  641.886459] amdgpu 0000:03:00.0: amdgpu: [drm] Check your /sys/class/drm/card1/device/devcoredump/data
[  641.886460] amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=309559, emitted seq=309562
[  641.886462] amdgpu 0000:03:00.0: amdgpu:  Process GameThread pid 14529 thread vkd3d_queue pid 14659
[  641.886463] amdgpu 0000:03:00.0: amdgpu: Starting gfx_0.0.0 ring reset
[  641.886577] amdgpu 0000:03:00.0: amdgpu: Ring gfx_0.0.0 reset succeeded
[  641.886579] amdgpu 0000:03:00.0: [drm] device wedged, but recovered through reset

steam-2124490.log
steam-diagnostics.txt
steam-system.txt
steam-systeminfo.txt

Edit:
Game launches normally with Mesa 25.3.3-arch1.2 (package on official repo).
Fixed few typos.

Kkisak-valve maintainer 2026-01-20 github

Hello @ruinedraziel, a video driver regression should be reported to your video driver vendor. Possibly circumstantially related to https://gitlab.freedesktop.org/mesa/mesa/-/issues/14679.

Rruinedraziel 2026-01-20 github

Hello @kisak-valve, will do. Thx for the fast reply! :)