Screen tearing on 144hz monitor with GeForce GTX 1060 problem

cmazz26

Prominent
Oct 9, 2017
4
0
510
I just bought a brand new computer setup and I am getting terrible screen tearing. Is there a way to fix this without using v-sync? The screen tearing goes away with v-sync but drops my potential fps down to 60 from 140-150. Playing in windowed mode vs full screen maintains my 140-150 fps and eliminates the screen tearing, but I'd still like to find a solution for full screen. With the type of rig I have I should be able to right?

The monitor: Acer GN246HL 144hz
The cpu: INTEL CORE I5-7600K 3.80GHZ
The gpu: NVIDIA GEFORCE GTX 1060 6GB GDDR5
The motherboard: GIGABYTE GA-Z270XP-SLI AT
The memory: 16gb DDR4 3000
SSD hard drive
DVI connection
 
Solution
See info here for 3D & Lightboost technology:
https://www.geforce.co.uk/hardware/technology/3d-vision/technology

See here on info about 144hz Gsync & 144hz without Gsync:
http://www.tomshardware.co.uk/forum/id-2367644/sync-question-normal-144hz-gsync-144hz-gsync-monitor-answer.html

And no your monitor does not have Gsync sadly. Pretty much you have to lower your settings to stay at a constant 144fps which can be challenging. The only fix i can think of is changing your monitors refreshrate to 60/120hz via either the monitors menu buttons, Windows advanced display settings or Nvidia control panel screen settings.

I got Gsync TN 1440p panel to avoid all of this faff.


It's over watch, and I tried that. I went from limiting to 144 down to 70 fps and it would happen in full screen still. In some cases the screen tear appeared worse.
 


The way screen tearing works is, you PC is putting out more frames than your monitor is showing. When its 70 fps on a 60 hz monitor, you wont notice a thing. With 200 fps on a 60 hz monitor, you will see tearing.

So of course you will see MORE tearing on a 70 fps limit. Just limit the GAME to 144
 


I guess I should have been more clear.. I was going into the game itself (overwatch) and limiting the fps. When I turn vsync on it dropped my fps down to 60fps with no screen tearing. When I turn vsync off I get 140-150fps but with major screen tearing. So my brain thought (and I could be massively wrong because I'm no expert with this stuff) that if there is no screen tearing at 60fps with vsync on then maybe with vsync off I could get no screen tearing somewhere between 60fps and 144fps by limiting it in the game settings. So I started at 144fps and still got major screen tearing. I then limited the game to 120 fps, still major screen tearing. 100fps? still there... 80? still there... 70? yep still there.

2 odd things to point out:

Windowed mode I get 120-130fps with zero screen tearing
While in full screen mode I unplugged my DVI, blew into it, and plugged it back in and the screen tearing was gone while at 140-150fps. This lasted for about 10minutes until the game had to reload to another screen, once I got back into the game the major screen tearing returned.

The DVI wire is brand new and came with my monitor, but could it be bad? Would HDMI be better for 144hz?
 
Your monitor is 144hz. If you use standard Vysnc on a 144hz monitor any time your framerate goes below or above 144hz it will tear unless you force your monitor to run at lower hz (60 for example) then turn vysnc on, frames stay on 60 and you will get no tearing.

If someone gets a 144hz monitor its recommended to get Gsync or Freesync/Activesysnc to avoid tearing with a variable frame-rate.

If you had Gsync you must have the Display port cable plugged into your monitor then go into Nvidia control panel's 3D settings and set Vsync to 'on' and then set your frame technology to 'GYSNC' then you must move to the GSYNC tab and enable it for both fullscreen and borderless. You can also download a Gsync test program off Nvidia's site if need be.

You need to stay on 144fps to avoid tearing in games with Standard Vysnc on.
 


Ok when I get home today I will check all of those settings and see what happens... however can you verify if my monitor is "GSYNC"? I don't see where it is stated anywhere but it claims to have nvidia 3d vision ready and nvidia light boost...

This is the monitor I have:

https://www.amazon.com/Acer-GN246HL-Bbid-24-Inch-Display/dp/B00KO4518I/ref=sr_1_1?ie=UTF8&qid=1507730109&sr=8-1&keywords=ACER+144HZ
 
See info here for 3D & Lightboost technology:
https://www.geforce.co.uk/hardware/technology/3d-vision/technology

See here on info about 144hz Gsync & 144hz without Gsync:
http://www.tomshardware.co.uk/forum/id-2367644/sync-question-normal-144hz-gsync-144hz-gsync-monitor-answer.html

And no your monitor does not have Gsync sadly. Pretty much you have to lower your settings to stay at a constant 144fps which can be challenging. The only fix i can think of is changing your monitors refreshrate to 60/120hz via either the monitors menu buttons, Windows advanced display settings or Nvidia control panel screen settings.

I got Gsync TN 1440p panel to avoid all of this faff.
 
Solution