I looked around the dependencies for Proton that changed between version 8.0-5 and 9.0-4 . Of note, I saw that a commit in vkd3d-proton introduced a frame rate limiter. Commit is HansKristian-Work/vkd3d-proton@80f6c46 .
I then checked the most recent releases of Proton to see if the referenced code got introduced into Proton 9.0-4.
If possible, can you test the same game under Proton 9.0-2 to check if it's this commit causing the locked at 60hz issue?
@phora Do you know where I can find a binary version for 9.0-2? The registry used for building seems to be down/broken.
That I'm not entirely sure. I booted up my Steam Deck to check if it's possible to roll back to that specific version to test (which is no). However I did notice on both of the READMEs for vkd3d-proton and dxvk that there's these two environment variables you can set to uncap the frame rate.
Setting VKD3D_FRAME_RATE to 0 and DXVK_FRAME_RATE to 0 for the game should uncap the frame rate.
That I'm not entirely sure. I booted up my Steam Deck to check if it's possible to roll back to that specific version to test (which is no). However I did notice on both of the READMEs for vkd3d-proton and dxvk that there's these two environment variables you can set to uncap the frame rate.
Setting
VKD3D_FRAME_RATEto 0 andDXVK_FRAME_RATEto 0 for the game should uncap the frame rate.
Unfortunately setting those environment variables didn't work, still seeing the same behaviour.
proton 9.0-2x1 2025-03proton 9.0-3x1 2025-03proton 9.0-4x1 2025-03DXVK_FRAME_RATEx2 2025-04VKD3D_FRAME_RATEx2 2025-04
Compatibility Report
System Information
I confirm:
Symptoms
When Vsync is enabled on a VRR monitor, the FPS will never go above sixty. VRR /seems to work/ given it goes below 60 at times. This issue was observed on GNOME and KDE. Using Proton 8 or below resolves the issue.
Screenshots of the issue
Proton 9
Proton 8
Reproduction