Logo Platform
logo amplifiers simplified

Vsync and frame rate limit not working

Reply
Copied to clipboard!
11 years ago
Sep 23, 2014, 6:51:10 PM
Heyho!



It doesn't matter which vsync setting I choose (besides disabled), RivaTuner Statistics Server (from MSI Afterburner) always shows me that the game runs with maximum 120FPS - even if I set the maximum frame rate to 60. My problem is that my gpu is too loud/hot if the frame rate goes up to 120.



My specs:

Fullscreen: activated

Resolution: 1920x1200

GPU: Radeon HD 7970 with 14.7 RC3 Driver (I tried 14.6 too)



What should I do?



Have a nice day,

Pavec
0Send private message
11 years ago
Sep 24, 2014, 11:30:27 AM
Until you find a solution, or the game is patched for your issue, I will recommend you to use D3DOverrider. It's a simple program that can truly force the Vsync and the triple buffering on any 32bit game.
0Send private message
11 years ago
Sep 24, 2014, 7:30:17 PM
Hi there,



It is the first time I hear about this. Vsync is provided by Unity, so we do not have any control on this. It is possible that some of your software overrides the vsync option defined in the game. Have you checked your catalyst settings?
0Send private message
11 years ago
Sep 24, 2014, 8:52:05 PM
@Thorintar: D3DOverrider is integrated in RivaTuner Statistics Server (RTSS), isn't it? However, I set the framerate limit in RTSS from 0 to 60 and it does work now - thank you!



@AmpliMath: Mh, the situation changed - I don't know why. It works now, even without the framerate limit RTSS (it's set to 0 - I can't close RTSS because it shows me the current frames per second), but not how it should. It's a little bit complicated:

The option "Wait for Vertical Refresh" in catalyst is on "Off, unless application specifies", but "On, unless application specifies" results in the same behavior.

If I set VSync in EL to 1:1, the game goes up to 120fps (my monitor works with a max refresh rate of 60hz, so there is no reason for 120fps). If I change it to 1:2, the game goes up to 60fps. VSync 0 takes twice as much frames as I set with the slider -> If i change it to 20, the fps goes up to 40. All in all, every setting results in twice as much FPS as it should.



It works correctly in ES: VSync 1 results in 60fps and VSync 2 in 30fps. The framerate slider works there also. I've got no special profile for EL/ES in RTSS or catalyst.



However, the main point is that I can play EL with a silent GPU now.
0Send private message
11 years ago
Sep 24, 2014, 9:35:53 PM
@Pavec: D3DOverrider is packed with other software often, I use a D3DOverrider standalone when I have problems like these. RadeonPro is another program than can help in other critical situations with Vsync and custom framelimits, and works with 64bit games. Unfortunately I have no experiece with RivaTuner, but if it helped you then: Bravo!.



Catalyst cannot force Vsync or triple buffering on DirectX games, yeah.... only OpenGL and such. I don't understand how a company like AMD can't make this options on their control panels/drivers, while Nvidia users can use the Nvidia control panel since I have memory, and force this parameters in a few clicks.

I made a very long post, so sorry fot that smiley: biggrin .
0Send private message
11 years ago
Sep 25, 2014, 10:29:47 AM
Pavec wrote:
@Thorintar: D3DOverrider is integrated in RivaTuner Statistics Server (RTSS), isn't it? However, I set the framerate limit in RTSS from 0 to 60 and it does work now - thank you!



@AmpliMath: Mh, the situation changed - I don't know why. It works now, even without the framerate limit RTSS (it's set to 0 - I can't close RTSS because it shows me the current frames per second), but not how it should. It's a little bit complicated:

The option "Wait for Vertical Refresh" in catalyst is on "Off, unless application specifies", but "On, unless application specifies" results in the same behavior.

If I set VSync in EL to 1:1, the game goes up to 120fps (my monitor works with a max refresh rate of 60hz, so there is no reason for 120fps). If I change it to 1:2, the game goes up to 60fps. VSync 0 takes twice as much frames as I set with the slider -> If i change it to 20, the fps goes up to 40. All in all, every setting results in twice as much FPS as it should.



It works correctly in ES: VSync 1 results in 60fps and VSync 2 in 30fps. The framerate slider works there also. I've got no special profile for EL/ES in RTSS or catalyst.



However, the main point is that I can play EL with a silent GPU now.






But how to activated vsync in RivaTuner? I have Dell 7720 (GF 650M NVIDIA) and how configuration this software in win 8.1? Please help me.
0Send private message
11 years ago
Sep 25, 2014, 6:53:36 PM
@Azazell: Do you mean RivaTuner or RivaTuner Statistics Server? RivaTuner is another program and I've never used it.

In RTSS: Click on "+" in the bottom left corner and add the EndlessLegend.exe

Click on the new profile, set the "Application detection level" to Low and the framerate limit from 0 to 60 - that's it.



Thorintar stated that you can use the Nvidia Control Panel to force VSync, too (should be installed through the nvidia gpu driver). Try it. That should be easier. The tutorial: http://www.geforce.com/hardware/technology/adaptive-vsync/technology



I hope Thorintar can help you more than I can :/
0Send private message
11 years ago
Oct 2, 2014, 2:58:06 AM
I have the same problem (and the same card, but the drivers are 14.9). The vsync runs at 120 no matter what I change in the options, if I disable it I can set a maximum of fps (not work as intended though, must be set at a half the fps you want) but I have no vsync and screen tearing.

RadeonPro doesn't work.
0Send private message
?

Click here to login

Reply
Comment

Characters : 0
No results
0Send private message