60fps screen tearing

Kmidas

Honorable
Jun 27, 2013
2
0
10,510
Hey guys i'm having an issue regarding screen tearing. (i think). I have a gtx 660 graphics card with an i7 processor. Playing games like Battlefield 3 im getting 60fps pretty steadily. But my problem is whenever im looking around the screen or moving around theres a slight screen tear or shakiness when looking around. It is REALLY annoying and i dont know why this would occur (monitor maybe)? thanks
 

DryCreamer

Distinguished
Jan 18, 2012
464
0
18,810
Try:

1. turning on VSYNC
2. turning details up
3. the GTX 660 should have 'adaptive' VSYNC meant to prevent this very thing, where if the FPS hits the refresh rate of the monitor it kicks VSYNC on but if it falls under the refresh rate it turns off.
4. there is actually a setting in Device Manager that allows you to manually specify the refresh rate of the monitor, make sure that hasn't been messed with (like set to 40 hz or something)

so see if you can check your card settings and game settings to make sure adaptive VSYNC is on and working.

Dry
 

DryCreamer

Distinguished
Jan 18, 2012
464
0
18,810
well if its any consolation, I noticed the same thing with nvidia GPUs when I was running Crysis 2, the ATI cards, even my old 5850, didn't have any 'tearing' issues... never did figure it out, chalked it up to drivers. but these were old GTX 465, GTS 450, and GTX 460 cards, but they all did it the same kind of way

Dry
 
Yeah adaptive v-sync won't eliminate tearing - it'll only reduce it. Only way (far as I'm aware) to totally eliminate it is with v-sync, but then you'll drop right down to 30fps if you can't maintain 60fps on a 60Hz display. For that reason, I'd only use v-sync on a 120Hz display and just accept a little tearing on 60Hz screens. Depends on your priorities though of course.
 

Orionsaint

Honorable
Jul 12, 2013
2
0
10,510
I have this very same problem with my GTX 660 SC. Screen Tearing only happens at 1600x900. I can change it to any other resolution and no screen tearing at all. It just happens to be though that 1600x900 is my monitors native resolution (Nvidia setup recommends it) and It only goes to 60hz. You can't go any higher. Thankfully I have duplicated monitors. My other being my HDTV with an HDMI connection. That has a native resolution of 1920x1080 and that looks fantastic with no screen tearing what so ever. Even forced at 1600x900. I mean I love playing on my HDTV, but sometimes I like a quick fix on my smaller 20inch monitor and would like no damn screen tearing. At this point I might as well buy a new monitor. Any recommendations on a 20 inch monitor at $100 to $150 range with 120hz?
 
Triple your budget and you could get a 120Hz 23"er. They're not cheap displays. What is it you're trying to achieve with 120Hz? If it's higher framerate v-sync, it simply means you'll be locked at 40fps if you drop just under 60fps instead of being locked at 30fps. It's a worthwhile benefit, but I doubt it's worth buying a very expensive monitor for.