Dica: Resolvendo problema de tearing (engasgo do vídeo) em placas intel

17 de outubro de 2015

Depois de realizar alguma atualização no meu sistema, não sei bem se foi kernel ou driver de vídeo, mas quando ia assistir a um vídeo e a câmera se movimentada dentro do vídeo, a imagem ficava cortando, engasgando. Sei que o meu ultrabook consegue renderizar vídeos até em alta resolução muito bem. Foi então que fui atrás de uma solução. Lembrando que esse problema é apenas para quem possui placas intel.

Essa solução é válida para quem utiliza o servidor gráfico xorg.

Deixarei duas opções, caso a primeira não resolva, utilize a segunda. Para mim, a primeira resolveu!
O que será feito é utilizar o método mais novo de aceleração (SNA) da placa intel com opção de renderização, invés de utiliza o método de aceleração antigo, UXA.
Uma comparação de desempenho entre os dois métodos pode ser conferido aqui

Utilize apenas uma das opções e coloque no arquivo de configuração: /etc/X11/xorg.conf.d/20-intel.conf, caso não exista, basta criá-lo.

Opção1, utilizando o Direct Rendering Infrastructure 3 (DRI3):

Section "Device"
   Identifier "Intel Graphics"
   Driver "intel"
   Option "AccelMethod" "sna"
   Option "DRI" "3"
   #Option "TearFree" "true"
EndSection

Opção2, utilizando o Tear-free video:

Section "Device"
   Identifier "Intel Graphics"
   Driver "intel"
   Option "AccelMethod" "sna"
   #Option "DRI" "3"
   Option "TearFree" "true"
EndSection

A diferença entre a opção 1 e a 2 está no método de renderização que será utilizado.
Utilizando o método de aceleração SNA, deverá ocorrer um aumento no desempenho e uma aceleração da renderização.

Fonte: https://wiki.archlinux.org/index.php/Intel_graphics