Wiki Table of Contents

Screen tearing

Screen tearing is a visual artifact in video display where a display device shows information from multiple frames in a single screen draw (Wikipedia). It tends to vary greatly depending on factors that include graphics hardware, particular application and user sensitivity.

In MX Linux, a couple of solutions have been made available in MX Tweak:

  • Click the Compositor tab, and use the pull-down menu to switch to Compton, a free-standing compositor.
  • When an Intel graphics driver is detected, a check box becomes available in MX Tweak > Config Options tab that switches the system away from the default “modesetting,” a switch that enables the Intel driver’s TearFree option. MX Devs are currently working to include that option for other drivers such as radeon.

Nvidia drivers have other possible solutions:

  • Open as root NVIDIA X Server Settings > X Server Display Configuration > Advanced… Select Force Full Composition Pipeline set > ViewPortOut > 1920×1080+0+0 [use your own display resolution]. Click apply
  • When the settings cannot be saved to X (due to absence of an xorg.conf file), the solution is to create an autostart application in Settings > Session and Startup with this command:
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 {ForceFullCompositionPipeline = On }"

The Xfce4 compositor xfwm4 is currently under development, and recent versions contain anti-tearing improvements that will soon become available to MX Linux users. For details as well as other solutions that have worked for some users, consult the links below.

Links

https://forum.xfce.org/viewtopic.php?id=9407

https://wiki.archlinux.org/index.php/compton


https://github.com/chjj/compton/wiki/vsync-guide

2 thoughts on “Screen tearing”

  1. installed test nvidia driver and copy pasted this line into a root terminal rebooted and it works great. no more screen tearing

Leave a Reply to jhon Cancel reply

Do NOT follow this link or you will be banned from the site!