Ubuntu с Nvidia Optimus, как я поборол тиринг

Этот пост для тех кто имеет ноуты с Nvidia Optimus на борту. Я не буду рассказывать как его настроить впринципе потому что обычно это не должно вызывать проблем, просто ставите драйвер Nvidia и пакет nvidia-prime, в качестве дополнения для удобства можно поставить prime-indicator.

Я хочу рассказать как я поборол тиринг, эти разрывы меня всегда бесили и вызывали жутки визуальный дискомфорт при просмотре видео. Если у вас не установлен драйвер от Nvidia то проблем нет в xorg.conf в разделе описания видеокарты добавляем опции: 

Option "AccelMethod" "sna"

Option "TearFree" "true"

Если же у вас установлен драйвер Nvidia и nvidia-prime то основной xorg.conf автоматом генерится скриптами при запуске X сервера, и все ваши изменения в нем пропадут. Выход из этой ситуации это сделать дополнительный xorg.conf в /etc/X11/xorg.conf.d/ Просто создаем там xorg.conf c вот таким содержанием:

Section "Device"

Identifier "intel"

Driver "intel"

BusID "PCI:0:2:0"

Option "AccelMethod" "sna"

Option "DRI" "true"

Option "TearFree" "true"

EndSection

Проблема тиринга решается и при работе на Intel и при переключении на Nvidia