Para corrigir isso, execute um compositor (esses fornecem buffers fora da tela para cada janela) junto com sua não composição gerenciador de janelas. Compton parece fazer o truque.
Instale os pacotes necessários e adicione isso a .gnomerc
:
# To get tearing-free video in Firefox
hsetroot -solid '#000000'
compton --backend glx & # Worked for me in Ubuntu 16.04
compton --backend xr_glx_hybrid & # Works for me in Ubuntu 18.04
A linha hsetroot
é necessária se o plano de fundo ficar cinza .
Minha configuração:
Software: Ubuntu 16.04.4 LTS, Firefox 59.0.1, Sawfish 1.11 e Compton 0.1 ~ beta2.
Gráficos: RADEON(0): Chipset: "CAICOS" (ChipID = 0x6779)
Testes de rasgão:
- teste vsk de 60 kbps em 4 k
- teste de rasgamento @ 29,97 fps (1080p)
- Testador de "Sincronização VSYNC" do navegador da Web
Mais informações:
- Como ativar a transparência (discute os compositores do Sawfish)
- Howto: Usando o Compton para composição livre de rasgo no XFCE ou LXDE
- 1134077 - Rasgando o vídeo em HTML5 no modo de tela inteira no mutter (GNOME) devido ao problema vsync e bypass do compositor (discussão sobre o Firefox e composição)
Algumas perguntas relacionadas: