protonscr

FPS does not rise above 60

dxvkclosed windowsnot a bug
doitsujin/dxvk#2298 · opened 2021-09-19 by ekrem-qb · updated 2021-09-20 · 7 comments · github
Eekrem-qb 2021-09-19 github

I have disabled all V-Sync and FPS lock/limit options in game settings and in dxvk.conf file, but FPS still does not rise above 60.

Software information

Tested in GTA: Vice City, reVC and Call of Duty 4: MW, same behavior :(

System information

  • GPU: nVidia GeForce GTX 660M
  • Driver: 425.31.0
  • OS: Windows 10 21H1 (19043.1237)
  • DXVK version: 1.9.1

dxvk.conf file

dxvk.hud = full
d3d9.presentInterval = 0
d3d9.maxFrameRate = 0

Apitrace files

Log files

P.S. Sorry for my English

Ddoitsujin maintainer 2021-09-19 github

Doesn't look like a bug, just probably a weird driver setting somewhere. I don't know if it's normal that VK_PRESENT_MODE_IMMEDIATE_KHR isn't available on Windows, but even with Mailbox there's no reason for it to stay at 60.

Eekrem-qb 2021-09-19 github

I don't think so, because my driver settings is all default and fps isn't locked when games launched without dxvk.
Maybe is not bug, but wrong dxvk.conf file settings.

EEvernow 2021-09-20 github

GPU: nVidia GeForce GTX 660M
Driver: 425.31.0

Worth noting that this hardware is not supported anymore by NVIDIA. Only desktop Kepler is supported, not Laptops.

Eekrem-qb 2021-09-20 github

I found something interesting. When I launch any program that shows window over game (like Task Manager with enabled "Always on top" option), FPS lock goes away.

KK0bin maintainer 2021-09-20 github

That's the fullscreen optimization in Windows 10. It automatically switches your game from exclusive fullscreen to borderless windowed when there's something in front of it. When that happens, the game is limited by the refresh rate of your monitor.

Eekrem-qb 2021-09-20 github

That's the fullscreen optimization in Windows 10. It automatically switches your game from exclusive fullscreen to borderless windowed when there's something in front of it. When that happens, the game is limited by the refresh rate of your monitor.

But, FPS is locked when there is nothing over game window (Fullscreen Mode) and unlocked when there is something over it (Borderless Windowed). So, it works the other way around.

KK0bin maintainer 2021-09-20 github

Either way, there's nothing we can do about weird Windows compositor behavior.

Nothing extracted yet.