Video tearing has been the bane of Linux’s existence on desktops and laptops, but the situation is vastly better than what it was a year ago. This post is related to fixing issues with the Intel HD3000 and HD4000 (Sandy Bridge and Ivy Bridge) series of graphics cards in Ubuntu. This is a clean fix that doesn’t involve any PPAs or experimental drivers, and has been tested on my HP Pavilion G4 running Ubuntu 12.04 on an Ivy Bridge i5.
Fixing video tearing on Unity –
- Install CompizConfig Settings Manager using
sudo apt-get install compizconfig-settings-manager
- Open up the Settings Manager and navigate to the Workarounds section under the Utility heading.
- In the sidebar on the left, make sure workarounds are enabled. Next, check the settings for “Don’t wait for video sync” and “Force full screen redraws (buffer swap) on repaint”.
Fixing video tearing on GNOME Shell –
Set the value of the CLUTTER_PAINT environment variable in /etc/environment using –
echo CLUTTER_PAINT=disable-clipped-redraws:disable-culling >> /etc/environment
and reboot to enjoy tear-free video playback.
Credit for the info here goes to this thread.