Sempre que em tela cheia certos aplicativos, minha tela inteira começa a ficar lentamente coberta por um filtro preto de cima para baixo (veja este vídeo do YouTube ).
Em qualquer tentativa de atualização da tela (por exemplo, mover o cursor do mouse ou um jogo desenhando um novo quadro) fará com que a barra preta comece novamente do topo. Isso também pode causar oscilações e descoloração na tela.
Certos aplicativos (como Firefox e o terminal) não exibem esse comportamento, mas outros (como Google Chrome, Discord e vários jogos) exibem. Nenhum aplicativo exibe esse comportamento ao executar no driver Nouveau.
Voltar a um aplicativo que redesenha constantemente (como a área de trabalho do Unity) fará com que a tela preta não avance mais, mas também causará algumas tremulações leves que desaparecerão com o tempo.
Não consigo tirar uma captura de tela ou gravá-la. Isso me sugere que isso é algo de nível inferior ao servidor X ou ao meu gerenciador de exibição.
Esse erro parece não ocorrer em uma sessão de convidado (ou ainda não consegui reproduzi-lo lá), sugerindo que algo relacionado a uma configuração incorreta está em jogo. No entanto, criar uma nova conta vai trazer este bug com ele.
O que está acontecendo? Isso é apenas um bug de driver? Este é um erro de configuração que precisa ser corrigido de alguma forma?
Lista atual de coisas experimentadas ™ (que não funcionaram):
- Redefinir todas as configurações do Unity
- Exclua o arquivo de configurações da NVIDIA e gere novamente
- Desinstalar / reinstalar drivers NVIDIA
- Usando drivers NVIDIA mais antigos
- Usando um gerenciador de exibição alternativo (
xdm
)
Desativar a aceleração de hardware no Chrome permite que funcione sem esse problema, mas isso ainda não resolve o problema subjacente - nem sempre é uma opção para desativar a aceleração de hardware.
Se possível, prefiro evitar redefinir um perfil ou retornar aos drivers de código aberto. Esses são os últimos recursos em minha mente e ainda não sei por que isso aconteceu, o que significa que não posso relatar um erro ou evitar acioná-lo acidentalmente no meu novo perfil se seguir esse caminho.
Sistema operacional: Ubuntu 16.04 LTS
Kernel: 4.10.0-36-genérico, 4.11.0-14-genérico
Placa gráfica: Nvidia GTX 1080 (Not Optimus)
Driver de GC: NVIDIA 387.12, repro com 384.90 e 381.22
nouveau
e não ocorre quando você usa umnvidia
ounouveau
com um usuário convidado, estou certo? Você não tem ideia de quando isso começou e o que você pode ter feito naquela época, não é?Respostas:
Ative o Pipeline de composição de força ou Forçar pipeline de composição completa na tela afetada do
nvidia-settings
aplicativo.Depois disso, clique em Aplicar . A tela pode piscar momentaneamente, mas o problema será resolvido imediatamente depois.
Como alternativa, se você preferir não ter um
Xorg.conf
arquivo verdadeiro (geralmente uma boa ideia), basta colocar o seguinte em/usr/share/X11/xorg.conf.d/20-nvidia.conf
(crie se ele não existir):Reinicie seu gerenciador de exibição usando
systemctl restart lightdm.service
e ele funcionará perfeitamente.Isenção de responsabilidade: não faço ideia de como isso resolve o problema. Apenas faz.
fonte