So I've been using MSI Afterburner (2.2) OSD's frame limiter at 58FPS for a while now with VSYNC turned off. 58 or 59FPS is just enough to offset 60FPS and help dissipate tearing, though never completely at any frame rate.
Just for giggles I turned VSYNC on while continuing to run the limiter at 58FPS. At first I wasn't sure that VSC was even turned on because there was absolutely no mouse lag, the type of input lag that is traditionally associated with VSC. After looking for tearing and toying with turning VSC on and off I noticed that tearing no longer happens with it turned on whilst having a frame limiter at anything below 60FPS (59, 58, 57, ect.). Even the small amount of tearing that happened with VSC off @ 58FPS was completely gone.
Using a frame limiter and locking the frame rate to 59 or 58, 57, ect. ect. FPS + turning VSC on is resulting in no input lag while completely ridding me of tearing - individual frames are absolutely aligned... though when the frame limiter is set to 60FPS (or above), it's as if traditional VSYNC re-appears with major input lag.
What I've found.
- Using a frame limiter and locking frame rate to 59FPS or less with VSYNC turned on eliminated both input lag and completely removes tearing (basically VSYNC on + frame limiter set to 59FPS - GPU usage is not increased or decreased, can't find a drawback).
- Using a frame limiter and locking frame rate to any frame rate with VSYNC turned off eliminates input lag but causes tearing (traditionally). Offsetting frame rate to 58, 59 or 61, 62FPS with a limiter will help make tearing less noticeable under this setup but will not completely remove it.
- Using no frame limiter with VSYNC turned on causes input lag but eliminates tearing (traditionally).
I'm using Afterburner 2.2 beta 15 but my inclination is that it works with any frame limiting utility.
I'd like to know if it works for anyone else.
After using this for a while I have realized that this requires you have enough GPU power (or lower the graphical settings) to hold 60FPS consistently without maxing out the GPU(s). So this may not work for everyone.
When the GPU is at 99-100% (the wall), input lag will reappear.