Game forgets to engage v-sync for dx9,11
ArthurDent
Join Date: 2013-10-31 Member: 188904Members
Situation: I go into the graphics options and tell it to have v-sync on. V-sync starts up and locks fps to 60. I quit the game and start it up again. fps will be 100-140 even though the options show v-sync should be on. Hitting apply won't engage v-sync. To get it to start again, I have to tell it to turn off v-sync and then turn it back on again. This is true for both dx 9 and 11.
OpenGL remembers and obeys the v-sync setting, but has performance and graphical problems.
OpenGL remembers and obeys the v-sync setting, but has performance and graphical problems.
Comments
In the meantime you can generally enforce vsync through your video card control panel
Oh. In case it matters.
AMD 7870
I made sure the verification came out ok, it did.
Double or Triple buffer did not matter, the problem would happen when I used either of them.
Switching from double to triple or vice versa caused the v-sync to engage.
The manually setting AMD to always v-sync for NS2 for some reason locks it in at 100fps... for my 60Hz monitor. O.o Helps some.
On Ubuntu, I use the OpenGL mode and I don't have this problem, but ... 33 fps instead of 85 on Windows DX11.
Edit: I didn't see that youre driver locks at 100 fps ... :-w
I reported it.
Thanks
My usual workaround is to switch to double buffered -> apply -> triple buffered -> apply.
Would be nice to see it fixed, though.
Win7 64bit, HD6870, using DX9 renderer.
Be sure you are using your default video card profile for ns2.exe
Deleted the options file to generate a new one, no difference.
Made sure no mods where installed, no difference.
I just ran the techsupport.exe in the folder and email techsupport with the generated zip.
See if that does it for you?
I noticed today that while my fps was being limited, triple buffering was not working (huge input delay) and i was still "waiting on gpu" until i typed in that command.
So now I can type that instead of turning v-sync off and on.
Do you think I could add that command to a lua file to temporarily "fix" the problem?
Even if it shows the framerate being limited, it isnt acting properly, and in fact comes with a huge amount of input delay.
So might as well use the debugging command maxfps in the meantime..
Bad news. V-sync problem is still there. Have to re-enable it every time I launch the game.
I'll update this here if i can