[Tutorial] Gnome: Resolvendo Screen Tearing
Gnome: Resolvendo Screen Tearing
1. Introdução
Este tutorial é um relato de como resolvi o problema de screen tearing, que ocorria no meu notebook, no gnome quando assistia streams (videos) em tela cheia.
Este método foi testado no gnome sobre o X11, como meu notebook possui placa híbrida intel/nvidia não tenho como utilizar wayland, sendo assim, não tenho como confirmar o funcionamento deste método sobre este protocolo (wayland).
1.1. O que é Screen Tearing
Segundo a Wikipedia, screen tearing é um artefato visual na exibição de vídeo onde um dispositivo de exibição mostra informações de vários quadros em um único desenho de tela. [Wikipedia]
2. Mãos à obra
Os parâmetros de configuração serão adicionados no arquivo environment localizado na pasta /etc. Utilizarei o editor de texto nano para abrir o arquivo.
$ sudo nano /etc/environment
No Fedora, o arquivo environment provavelmente estará vazio, nesse caso, os parâmetros de configuração para eliminar o screen tearing pode ser adicionado no arquivo. Por outro lado, caso o arquivo não esteja vazio, os parâmetros devem ser adicionados no final do arquuivo.
CLUTTER_PAINT=disable-clipped-redraws:disable-culling CLUTTER_VBLANK=glx
Para salvar no nano tecle CTRL+s (alternativamente CTRL+o) e CTRL+x para sair.
Agora reinicie o computador e verifique se o screen tearing não está mais ocorrendo.
3. Alternativas
Conforme podemos ver na tabela acima, o parâmetro CLUTTER_VBLANK suporta três opções: none, dri e glx. O primeiro teste que fiz foi com a opção glx, onde obtive êxito. Deste modo, se esta opção não surtir efeito para você, realize testes com as outras opções. Lembre-se de reiniciar o sistema sempre que realizar alterações no arquivo environment.
Referencias
Salas de discussão
- 722 Todas as salas de discussão
- 5 Eventos
- 403 Fedora
- 7 CoreOS
- 138 Spins
- 11 CINNAMON
- 28 GNOME
- 64 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 33 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 3 Segurança
- 7 Servidores
- 222 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 8 Linguagens de programação