Sign in with
Sign up | Sign in
Your question
Solved

Tearing with v-sync and triple buffering on

Tags:
  • Gtx
  • Graphics
Last response: in Graphics & Displays
Share
February 10, 2014 5:46:16 PM

So I just got a GeForce GTX 780 SC ACX today to replace my GTX 660 SC, and I've been having some issues with tearing. I am using a samsung tv as my display connected via HDMI. Even with vsync and triple buffering on (set in nvidia control panel and in game), and the frame rate cap set to 60 fps in Precision, I get awful tearing in most of my games, accompanied by a little bit of stuttering. This was not happening with my 660. It happens in every game (that I've tested) other than Arma 3 and minecraft. I get fine fps, no less than 35 (and no more that 60, of course), but the tearing is awful. I have some theories as to what is causing this:
1. There was an issue with the driver for the 780, maybe the 660 driver was still trying to do something

2. The tv is just too slow for the card (idk why, just a guess)

3. Vsync isn't actually being applied to games.

If any if these theories may be accurate, or you think you know what is going on, please help. Any help is appreciated.

I am running everything at 1920x1080 by the way, and my tv has a refresh rate of 60 hz

More about : tearing sync triple buffering

February 10, 2014 6:19:56 PM

1. Uninstall every nvidia drive then run a driver sweeper.
2. Go into Nvidia Inspector and go to 3d manager, find the option called vertical sync and change it to adaptive. Adaptive vsync will let your drivers take over, I would highly recommend leaving it always on adaptive.
m
0
l
February 10, 2014 6:24:23 PM

I will try that and report back tomorrow. How would I go about making sure I uninstall every nvidia driver?
m
0
l
Related resources

Best solution

February 10, 2014 6:39:27 PM

First, you should removes your FPS limiter, and test to see if v-sync is working with how you set it. If your FPS doesn't cap at your refresh rate, you then know V-sync wasn't working. Not all games will allow v-sync. You may also have set adaptive v-sync, which allows tearing if you are not able to beat your refresh rate. A FPS limiter at 60 or lower, will prevent v-sync from kicking in.

You may also want to remove what ever software you are forcing triple buffering on with, as it could be preventing v-sync. As a rule, most games have triple buffering on by default when v-sync is used. Once you find out if the triple buffering software is the problem, you can try to adjust from there. If you set it on from inside the control panel, that setting only works for OpenGl, which is rarely used these days.
Share
February 10, 2014 6:43:12 PM

Thank you, I will try this tomorrow as well as cleaning the drivers.
m
0
l
February 11, 2014 2:37:03 AM

Thank you, bystander. Turning off the frame rate limiter in Preciscion fixed the problem completely. Vsync was probably thinking that the frame rate limiter WAS vsync, rendering it useless.
m
0
l
February 11, 2014 1:23:25 PM

acsdog said:
Thank you, bystander. Turning off the frame rate limiter in Preciscion fixed the problem completely. Vsync was probably thinking that the frame rate limiter WAS vsync, rendering it useless.


You wouldn't happen to have been using adaptive v-sync? That is another possibility. Adaptive V-sync will turn v-sync off if you are not able to do higher than 60 fps.
m
0
l
February 11, 2014 1:57:35 PM

I am not using adaptive, I am using regular vsync
m
0
l
February 11, 2014 2:06:44 PM

acsdog said:
I am not using adaptive, I am using regular vsync


Ah, that is odd. You should be able to find a FPS limiter if you want one. There is no need to have one for 60 FPS, but you may want to use one for 59 FPS to remove the 60 FPS latency issues with DirectX and V-sync.
m
0
l
!