Como resolver o problema do tearing no Ubuntu 18.04 em Laptops com Optimus

Se você está vendo coisas estranhas na tela do seu computador, conheça e veja como resolver o problema do tearing no Ubuntu 18.04 em Laptops com Optimus.

O tearing é um fenômeno que cria uma imagem “quebrada”, como quando você tira uma foto e depois move a câmera um pouco para o lado, na hora de capturar.

Como resolver o problema do tearing no Ubuntu 18.04 em Laptops com Optimus
Como resolver o problema do tearing no Ubuntu 18.04 em Laptops com Optimus

Esse problema tem sido relatado por alguns usuários do Ubuntu 18.04 que usam laptops com Optimus e drivers proprietários da Nvidia.

O tearing de tela geralmente acontece em laptops com Ubuntu 18.04, que usa o Prime para alternar entre os drivers NVIDIA e Intel.

Então, para usuários do Ubuntu 18.04 que estão sendo atormentados por problemas de tearing na tela durante o uso de drivers proprietários da NVIDIA, este tutorial rápido pode ajudá-lo usando a ativação da PRIME Synchronization no Optimus.

Vale mencionar que essa dica veio do Ubuntu Forums

Lembre-se que o procedimento abaixo pode ser problemático. Portanto, tenha certeza do que está fazendo e faça-o por sua própria conta e risco.

Como resolver o problema do tearing no Ubuntu 18.04 em Laptops com Optimus

Para resolver o problema do tearing no Ubuntu 18.04 em Laptops com Optimus, faça o seguinte:

Passo 1. Abra um terminal (através de Ctrl + Alt + T ou procurando por ‘terminal’ do lançador de software)
Passo 2. Execute execute o comando abaixo para criar um novo arquivo de configuração:

sudo echo "options nvidia-drm modeset=1" >> /etc/modprobe.d/nvidia-drm-nomodeset.conf

Passo 3. Atualize as intramfs com o seguinte comando;

sudo update-initramfs -u

Passo 4. Depois, reinicie o computador;
Passo 5. Para verificar se as alterações anteriores funcionam após a reinicialização, execute o comando (a saída deve ser “Y”):

sudo cat /sys/module/nvidia_drm/parameters/modeset

Além disso, você também pode melhorar o desempenho executando o Nvidia X Server Settings, clicando em PowerMizer e definindo a opção “Preferred Mode” em “Prefer Maximum Performance”.

Como resolver o problema do tearing no Ubuntu 18.04 em Laptops com Optimus

E se você tiver RAM mais do que suficiente, configure a tendência de troca (swap tendency) para um valor inferior, executando os comandos abaixo:

sudo echo "# Sharply reduce Swappiness inclination" >> /etc/sysctl.conf
sudo echo "vm.swappiness=10" >> /etc/sysctl.conf

Pronto! Agora você já pode usar a vontade, sem esbarrar no tearing.

Se isso não resolver seu problema, escreva nos comentários o que aconteceu.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.