§ Убираем tearing на intel.

Так как в игры я давненько не играю, а фильмы смотрю регулярно, то на всех своих компах я использую графику от Intel. Приемущественно HD4000, которая позволяет аппаратно декодировать как H264 так и MPEG2, что перекрывает 99% моих потребностей.

Так как идеальный плеер поддерживающий аппаратное декодирование VAAPI я уже нашел, сегодня решил написать о том как побороть последний недуг для нормального просмотра видео, а именно так называемый tearing

Сразу скажу что это достаточно стандартный способ подходящий для Intel, но теоретически должен работать и на AMD, в том числе и на Catalyst.

Весь способ прост как мычание. Все что нам нужно сделать - это передать драйверу intel параметр TearFree = true, собственно этим мы и займемся.

Я знаю что сейчас все меньше систем использут файл xorg.conf, полагаясь на автоматическую настройку, поэтому я не буду писать что нужно делать ребятам с xorg.conf, ответ для них будет слишком очевидным. Но если у нас нет /etc/X11/xorg.conf, то мы можем смело создавать файлик тут

/usr/share/X11/xorg.conf.d/50-device.conf следующего содержания

Section "Device"
  Identifier "Card0"
  Driver "intel"
  Option "TearFree" "true"
  Option "AccelMethod" "sna"
EndSection 

После этого можно перезагружать X-сервер и проверять. Лично у меня tearing пропал полностью.

Для владельцев файла xorg.conf, кто не понял что делать, скажу что вам нужно найти в файле секцию Device, и добавить туда строку

Option "TearFree" "true"

После перезапуска X-сервера все будет\должно работать.


comments powered by Disqus