cancel
Showing results for 
Search instead for 
Did you mean: 

PC Drivers & Software

Zeyta
Journeyman III

Can't disable frame cap on DirectX 9 after GPU upgrade

After upgrading from the RX 6950 XT to the 7900 XTX, DirectX 9 games have their fps capped to my refresh rate despite in game and software settings set to disable frame sync or cap on my Windows 11 23h3. I've tried using Windows 11 22h3, and the problem still exists. I reinstalled the driver, and tried pro drivers, but that also doesn't work. If full screen optimizations is on the frame cap/sync is disabled, but then I lose out on true full screen.

1 Reply
k3rielit
Journeyman III

For anyone encountering the same issue, use DXVK.

 

In my case the game called Black Squad was locked to the refresh rate, despite not having VRR (FreeSync), vsync or any fps limiter software, no fps limit set in-game, vsync forced off in Adrenaline, set Wait for Vertical Refresh to Always Off, Radeon Chill disabled, Enhanced Sync off, disabled fullscreen optimizations in windows compatibility settings, in the registry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw there weren't a ForceRefreshRate setting. This game uses Unreal Engine 3, thus DirectX 9.

 

The only solution is to place the d3d9.dll from DXVK next to the game executable (not its launcher), and it should work, also, in the RTSS/Afterburner overlay the FPS should now show as VULKAN instead of D3D9.

0 Likes