Screen tearing disrupts video playback and gaming on Linux Mint systems running NVIDIA or Intel graphics. This issue results in horizontal lines or visual artifacts, especially during fast motion. Addressing screen tearing involves configuring your graphics drivers and display settings to ensure smoother, uninterrupted visuals. Below are the most effective methods for both NVIDIA and Intel graphics, including permanent solutions and troubleshooting tips.
Configure Xorg for Tear-Free Output (Permanent Solution)
lspci | grep VGA to determine if you are using NVIDIA or Intel graphics. This helps select the correct configuration file in the following steps./etc/X11/xorg.conf.d/20-intel.conf; for NVIDIA, use /etc/X11/xorg.conf.d/20-nvidia.conf. You will need root permissions to modify or create these files. For example, run sudo nano /etc/X11/xorg.conf.d/20-intel.conf for Intel GPUs.
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
For NVIDIA graphics, you may add options such as:
Section "Device"
Identifier "Nvidia Card"
Driver "nvidia"
Option "ForceFullCompositionPipeline" "On"
EndSection
These settings instruct the X server to enable tear-free rendering for your graphics hardware.
Join readers who trust AllThings.How
Add us as a preferred source on Google so our practical guides show up first next time you search.
Add to Google Preferences →Enable Tear-Free Output Using Xrandr (Quick User-Level Fix)
xrandr in the terminal. Note the exact name of your active display output, such as HDMI-1 or eDP-1..xprofile in your home directory if it doesn’t already exist. Open it with your preferred text editor.
xrandr --output HDMI-1 --set TearFree on
This command enables tear-free rendering for the specified output at login.
Configure NVIDIA PRIME and Kernel Parameters (Hybrid Graphics)
For laptops or desktops with both Intel and NVIDIA graphics (Optimus/PRIME systems), screen tearing can occur when switching between GPUs. PRIME synchronization addresses this by synchronizing frame output between the two GPUs.
GRUB_CMDLINE_LINUX_DEFAULT= and add nvidia-drm.modeset=1 to the existing parameters. For example:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"
cat /sys/module/nvidia_drm/parameters/modeset. If the output is Y, PRIME sync is enabled. You can also check xrandr --verbose for PRIME Synchronization: 1 on your display output.Alternative: If the GRUB method does not work, create a modprobe configuration file such as /etc/modprobe.d/zz-nvidia-modeset.conf and add:
options nvidia_drm modeset=1
Then update your initramfs with sudo update-initramfs -u and reboot.
Set Force Composition Pipeline in NVIDIA Settings (NVIDIA Proprietary Driver)
For users running the proprietary NVIDIA driver, the NVIDIA X Server Settings tool provides an option to force composition pipeline, which eliminates tearing on most setups.
sudo nvidia-settings from the terminal.Update Kernel and Drivers
Outdated kernels or graphics drivers can cause or worsen tearing issues. Upgrading may provide better hardware support and bug fixes.
uname -r and your graphics driver version via your package manager or driver management tool.sudo apt update && sudo apt upgrade to update system packages.Troubleshooting and Additional Tips
- Always create a system backup or Timeshift snapshot before making major configuration changes.
- If you lose access to the graphical interface, boot from a live USB and revert recent configuration changes.
- Adjusting display scaling or switching desktop environments (e.g., from Cinnamon to Xfce) sometimes resolves persistent tearing.
- For Intel graphics, uninstalling
xserver-xorg-video-intelmay help, but results vary. - Some users report that changing the display manager or window manager (e.g., from Muffin to another) can impact tearing, especially on Intel hardware.
Applying these methods can significantly reduce or eliminate screen tearing in Linux Mint with NVIDIA or Intel drivers. Monitor performance and visual quality after each change, and keep your system updated for ongoing stability.






