Corrigir Screen Tearing em placas de vídeo Nvidia

Não tem coisa mais chata que Screen Tearing em vídeos, confira nessa matéria como o eliminar por completo em placas de vídeo nvidia com driver proprietário.







Screen Tearing


O rasgo de tela é um artefato visual na exibição de vídeo em que um dispositivo de exibição mostra informações de vários quadros em uma única tela. O artefato ocorre quando a alimentação de vídeo para o dispositivo não está sincronizada com a taxa de atualização da exibição. Wikipedia (inglês)






Teste



Antes de fazer  procedimento que irei passar, confira se vc tem o problema com Screen Tearing.


Execute o vídeo abaixo, caso as faixas apresentem cortes é o Screen Tearing, nesse caso continue lendo a matéria.





Correção


Para corrigir o problema precisamos configurar o modulo nvidia-drm, abra o terminal e de o comando abaixo para criar o arquivo de configuração do nomodeset para a sincronização da Nidia.

Log como root.

sudo -i

Crie o arquivo de configuração do modulo nvidia-drm.

nano /etc/modprobe.d/nvidia-drm-nomodeset.conf

Cole a linha abaixo no editor de texto nano aberto.

options nvidia-drm modeset=1

Salve teclando Ctrl + x tecle s e tecle Enter para fechar.

Atualize a imagem do initramfs.

update-initramfs -u

Reinicie o computador para a nova configuração ser carregada.

reboot

Confira se a configuração está funcionando, a resposta deve ser Y.

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


Veja na imagem.




Configuração gráfica da Nvidia



Caso ainda tenha sobrado algum corte na imagem, mesmo que seja um leve serrilhado, podemos melhorar pelas configurações na nvidia.

Note que a sincronização está On.





Vá na guia PowerMizer, em "Preferred Mode" altere para "Prefer Maximum Performance"





Com isso o problema está resolvido, em todo caso realize outro teste.




Comentários

  1. lobo a resposta para o comando (sudo cat /sys/module/nvidia_drm/parameters/modeset) é (cat: /sys/module/nvidia_drm/parameters/modeset: Arquivo ou diretório inexistente)

    ajuda pfv

    ResponderExcluir
    Respostas
    1. Vc não tem o driver de vídeo instalado ou está usando bumblebee

      Excluir
    2. tenho sim o drive proprietario nonfree

      Excluir
    3. uso linux mint e fiz o passo a passo certinho porem depois que reiniciei deu esta saida do comando

      Excluir
    4. O modulo só não é carregado se o driver estiver instalado errado, revise ai.

      Excluir
    5. lobo instalei o drive via gerenciador de driver .. aconselha instslar manualmente o drive e depois refazer o procedimento acima ??

      Excluir
    6. O melhor é vc entrar no nosso grupo no face, ai la da pra te ajudar melhor. https://www.facebook.com/groups/linux.dicas.e.suporte/

      Excluir
  2. No caso das placas intel algum tutorial?

    ResponderExcluir
    Respostas
    1. Procure no blog sobre compton

      Excluir
    2. Este comentário foi removido pelo autor.

      Excluir
    3. Pelo que pesquisei no seu blog o compton parece estar mais associado a interfaces GTK, porem eu uso note com placa intel e Debian Stable KDE e tenho esse tearing quando conecto uma tv na saida hdmi do note, porem as resolucoes estao acertadas iguais, 1920x1080 60Hz, alguma sugestao para corrigir?

      Excluir
    4. Atualiza o drive Mesa, tem varias matérias no blog

      Excluir
  3. Meu mint não chega a dar tearing, mas se eu mover uma janela com o video rodando, trava tudo.

    ResponderExcluir
  4. Depois do processo, resolveu meu problema, porém ao reiniciar a máquina, a mesma chega na tela de login, incluo a senha e fica travado... Nem entra e nem volta para a tela do login... Pode me ajudar?

    Uso Ubuntu 19.04.

    Obrigado!

    ResponderExcluir
    Respostas
    1. Isso não tem nenhuma relação com login, em todo caso é só ir pata uma tty e apagar o arquivo de config, Ctrl + Alt + f2 og com seu user. de o comando
      sudo rm -fr /etc/modprobe.d/nvidia-drm-nomodeset.conf

      Reinicie

      sudo reboot

      pronto está desfeito.

      Excluir
  5. não tá funcionando no ubuntu 19.10. Geforce MX110, nvidia-drive-435
    o retorno do comando sudo cat /sys/module/nvidia_drm/parameters/modeset é N
    sabe o que pode ser?

    ResponderExcluir
  6. não tá funcionando no ubuntu 19.10. Geforce MX110, nvidia-drive-435
    o retorno do comando sudo cat /sys/module/nvidia_drm/parameters/modeset é N
    sabe o que pode ser?

    Responder

    ResponderExcluir
    Respostas
    1. Pode ser, o driver de vídeo não é o correto para a sua placa,deixou de fazer algo no tutorial, ou andou fazendo um monte de coisas anteriores e seu sistema não está mais padrão.

      Excluir
    2. Outro detalhe, no lixo Wayland não funciona

      Excluir
    3. Ah no Wayland eu já sei que não rola. Eu acho que foi alguma cagada que eu fiz no sistema mesmo. Acho que vou ter que formatar. Obrigado pela atenção!

      Excluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais