-
Notifications
You must be signed in to change notification settings - Fork 250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vsync doesn't properly match refresh rate #383
Comments
This seems like something that needs further attention! |
OK. Reopened. :) |
I've experienced a similar issue, my frame rate is set to 60 but it caps at 30 (or at least that's what com_showFPS reports). |
is your GPU able to generate more than 30 fps? what are your specs? |
My PC is kinda old, but it did handle some games at 60fps. My specs: |
maybe with the soft shadows and the hdr the system is not powerful enough? |
I'm using r_useShadowMapping = "0" and as a consequence r_useHDR = "0". Anyway, 30 fps is a decent frame rate and the game works like a charm. |
New update, I'm running on a new machine: So far the best option for me was to use "smart" vsync, this gives me 60 FPS with almost no tearing. This is my AutoExec.cfg file:
The rest of the settings are the defaults. |
I have a 165Hz monitor and experience the same issue... actually i experience the issue without vsync too (120 fps mode is still visually capped at 60fps). The issue seems to be that the game doesn't request a specific refresh rate so you get a 60Hz one. A workaround is to create an autoexec.cfg file alongside the D3BFGConfig.cfg file in your %userprofile%\Saved Games\id Software\RBDOOM 3 BFG directory with the following lines:
(do not bother with editing the D3BFGConfig.cfg file itself, it resets to the default values after exiting) Obviously replace the 2560 and 1440 with your own resolution and 165 with the monitor refresh rate you want (make sure your monitor supports that otherwise you'll get the default settings - ie. do not just use "120"). A better fix for this would be for video mode enumeration to also enumerate and show refresh rates in the game menu. |
This should be fixed with the new DX12 & Vulkan backends. |
Running the game @ 120 Hz with vsync enabled results in 60 FPS cap. Frame rate option is set to 120 FPS.
The text was updated successfully, but these errors were encountered: