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