protonscr

Dying Light: The Beast Low Framerate when FSR is Enabled

vkd3dclosed
HansKristian-Work/vkd3d-proton#3150 · opened 2026-07-05 by yate · updated 2026-07-07 · 5 comments · github
Yyate 2026-07-05 github

When DX12 is enabled in game and FSR is turned on (2, 3, or 4), the framerate drops significantly. This didn't happen in previous versions of proton experimental, I think it started when the new FSR 4 DLLs got included. Turning off FSR or switching to DX11 and keeping FSR enabled restores normal performance.

Image Image

Software information

Dying Light: The Beast
DX12 enabled
FSR enabled (2, 3, or 4)

System information

  • GPU: AMD Radeon RX 7900 XTX
  • Driver: Mesa 26.1.4-arch1.1
  • Wine version: Proton: 1782939935 experimental-11.0-20260701b
  • VKD3D-Proton version: vkd3d-proton - applicationVersion: 3.1.0, build: 4232071c346c0a7

Log files

steam-3008130.log

HHansKristian-Work maintainer 2026-07-06 github

the framerate drops significantly

what does that mean exactly, can you be more precise? Most likely this is just explained by FSR4 i8 being used instead of FSR3?

Yyate 2026-07-06 github

I tried to capture the framerate in just the main menu with the two initial screenshots (164 FPS with TAAU, 54 FPS with FSR 4.1.1).

Here's another scenario in game

DX12 with TAAU, 164 FPS
Image

DX12 with FSR 4, 3, or 2 enabled, 25 FPS. The game runs consistently around that framerate.
Image

DX11 with FSR Quality, 116 FPS
Image

Thank you

HHansKristian-Work maintainer 2026-07-06 github

ok, that's a very large drop. Hopefully someone can reproduce it.

Another thing you can do is to add MESA_VK_TRACE=rgp MESA_VK_TRACE_TRIGGER=/tmp/trigger %command%, then while in game with the ~20 fps, run in a terminal:

$ sleep 3 && touch /tmp/trigger

then wait for a while in the game until a capture is made, then upload the .rgp file /tmp. Make sure to remove the MESA_VK_TRACE=rgp stuff from launch options afterwards since it will impact performance of non-debug runs.

HHansKristian-Work maintainer 2026-07-06 github

nvm the suggestion above, apparently the game is doing something broken and creating a bajillion DXGI factories which would explain it.

BBlisto91 2026-07-06 github

Proton versions

Launch options

Launch lines

Upstream links