Sunday, February 14, 2016

Prevent Horizontal Tearing for NVidia GPUs on KDE Plasma

This is one quick trick that helped me eliminate all the horizontal tearing in my steam games. You might have to play with settings such as V-Sync, but here is the way to suspend KWin compositor for full screen windows.

1. Open KDE System Settings

2. Click Display And Monitor

 3. Click Compositor Icon on the left pane.

 4. Click Suspend compositor for full screen windows and then Apply.

Enjoy your tear-free (horizontal at least) gaming on Steam!


Palewolf said...

Are you sure your desktop itself isn't tearing? Because with a proper tear-free desktop, games shouldn't tear as long as compositing is on (at least for me). In fact i leave it on all the time because if i enable suspending i get tearing on youtube/vlc fullscreen videos...

fr0st said...

do this: a single line to be added to xorg.conf under Section "Screen":

Option "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
This eliminated all tearing, turned off tearing prevention in kde and nvidia-settings. Srsly, why tearing prevention dosnt work out of the box in kde? Its tearfree option on intel drivers thats does the job, stupid line to nvidia, but never its kde's feature...