My bad, i wasn't implying zero tearing at 120Hz 120fps. But it is becoming very rare at that conditions and harder to notice, almost non existence. You really have to watch for it to see it.
tearing happens because the frame buffer flips while readout is happening. the only cure is triple buffering.
You mean v-sync or g-sync now, and maybe freesync in the future. Triple buffering has no effect without v-sync.
Since most games at ultra setting barely hit 90fps, does this mean you won't have any tearing on a high refresh monitor with out the aid of Gsync?
It makes the tears less noticeable because the next refresh is coming must faster. Gives the screen less time to display a jump from a torn frame.
Say a 60hz monitor displays a torn frame shows a 1/4 inch jump between the two frames on the screen (meaning something vertical on the screen is in a different spot on the two different frames, but should be a straight up line). The faster refresh rate on a 120hz or 144hz monitor should in theory make that jump more like a 1/8in since it's twice as fast.
tearing happens because the frame buffer flips while readout is happening. the only cure is triple buffering.