SLi/CFX and microstuttering/screen tearing

Fixadent

Commendable
Sep 22, 2016
307
0
1,780
Is there any way to minimize the effects of microstuttering and screen tearing when using multiple graphics cards in SLI or CrossfireX?
 
Solution
Yes by A LOT. It really depends on the program though. Some games like WoW, League of legends, and other MMO/MOBA type games will let you use a slider to put a limiter on your frames, some games do it automatically, such as Bethesda games, and some games you have to use vertical sync if you want to limit your framerate.

For exampe if I were to turn my frame limit off on WoW, it would constantly be trying to push higher than what it needs to and it will overheat quickly due to it trying to push as hard as it can, If you don't limit a GPU that's usually what it does, There are a few instances where the game is actually pushed to the max, but usually the GPU will try to push the highest framerate it can and will heat up a lot faster...

EpIckFa1LJoN

Admirable
Turn on vertical sync, Freesync, or G-Sync, whatever is available.

Tearing happens when the GPU(s) render the frames faster than the monitor can display them. Forcing the GPU to wait to render frames eliminates tearing. In the case of V-sync you either have to put up with the input lag, or get a better monitor. Freesync and G-sync do a lot better of a job rendering frames without the added lag. Some games have V-sync and Triple Buffering, which will also help with the lag. If you don't want to do that you can cap your framerate.

For example I was having the worst time with LoL as it is easily maxed out by my system and I can get up to 600fps. But my screen was tearing horribly. V-sync helped with the tearing but introduced lag, which was horrible because it is a competitive game where .5 second lag can kill you. In the end I capped my framerate to 120 and put up with the minimal tearing.
 

Fixadent

Commendable
Sep 22, 2016
307
0
1,780


How do I cap my framerate without turning on vsync?

And does limiting your framerate put less load on your GPU(s)?
 

EpIckFa1LJoN

Admirable
Yes by A LOT. It really depends on the program though. Some games like WoW, League of legends, and other MMO/MOBA type games will let you use a slider to put a limiter on your frames, some games do it automatically, such as Bethesda games, and some games you have to use vertical sync if you want to limit your framerate.

For exampe if I were to turn my frame limit off on WoW, it would constantly be trying to push higher than what it needs to and it will overheat quickly due to it trying to push as hard as it can, If you don't limit a GPU that's usually what it does, There are a few instances where the game is actually pushed to the max, but usually the GPU will try to push the highest framerate it can and will heat up a lot faster trying to hit 100fps even though your monitor is a 60Hz monitor (my case)
 
Solution

EpIckFa1LJoN

Admirable
And to be honest in a lot of new games I think their form of vertical sync simply limits the framerate, because in most games that I use vertical sync on, I notice no lag at all.

In others like LoL, I notice it A LOT, so you might just play around with what games you can get by using v-sync on or not.