Fixar problema das "bordas" nos driver nvidia 378 e 375 ao voltar da suspenção!!

Iniciado por platao, 21 de Março de 2017, 10:27

tópico anterior - próximo tópico

platao

Aqui no ubuntu 16.04 quando mandamos o computador suspender com os drivers 378 e 375(375,26 nao tem esse problema, so os posteriores) ao retornar da suspenção apresenta uma corrupção das bordas das janelas, na minha 750ti Maxwell e nas mais recentes como a 960 e 1050. Veja a foto!

http://i.imgur.com/QB5Ktej.jpg

Observe que as bordas ficaram ""brancas"" ao retornar da suspenção isso pode ser resolvido com um compiz --replace para que volte ao normal.

Nos drivers 375.26 e anteriores isso nao acontece!

Aqui tem um workarround"" que funcionou pra mim ate que a nvidia faça a correção nos drivers mais recentes. Para fixar tente;

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-375/+bug/1667158/comments/13

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-375/+bug/1667158

@experimancer Thank you for sharing.

Given that simply killing compiz process fixes the bad border problem, I have tested a solution that works on my Ubuntu 16.04 system every time after the system wakes. 2 steps solution. Hope it can help others.

Step 1:
=======
I created a script called "fixbadborders" in the directory /lib/systemd/system-sleep.
It contained the following:
#!/bin/sh
## This file (or a link to it) must be in the folder /lib/systemd/system-sleep/
## Purpose: Kill compiz after system wakes up from sleep.
## This will fix bad window borders caused by Nvidia driver 375.39.
kill $(ps -C compiz -o pid=)

Step 2:
=======
Allowed the script to have executable permission with:
sudo chmod +x fixbadborders


Aqui funcionou bem, reportem!


Platao

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

O driver 381 da Nvidia fixa esse problema das bordas e tbm do suspender!
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997