Como corrijo o Unity de congelamento e artefatos na tela quando carrego meu laptop?

1

Eu acordei esta manhã para encontrar meu computador congelado e meus gráficos não foram renderizados corretamente. Eu tive que pressionar Ctrl + Alt + F1 para recuperar o controle do sistema.

No começo eu pensei que era meus drivers NVidia, porque algumas vezes eles estragam quando minha tela vai dormir, porque eu tenho um monitor duplo configurado com 1080p e quando a Nvidia detecta meus monitores detecta-os errado e redimensiona meu monitor que trava o Compiz. Mas desta vez não acho que seja esse o problema.

Eu recentemente atualizei meu kernel para o 3.2.0-58-generic e, quando isso aconteceu, ele não terminou a pós-instalação corretamente. Minha teoria é que o módulo do kernel da Nvidia não foi atualizado. então eu tentei instalar os drivers da Nvidia. Eu não consegui fazê-los funcionar, então acabei removendo-os e reinstalando os pacotes nvidia-current e nvidia-settings do Ubuntu. Isso trouxe meu sistema de volta. mas ainda estou tendo o mesmo problema com o congelamento da tela e os artefatos exibidos na tela, com ou sem o segundo monitor.

Eu comecei a suspeitar do meu hardware principalmente placa gráfica ou fonte de alimentação. Parece que se eu remover a fonte de alimentação e ficar sem bateria, tudo corre bem. Então eu pensei que talvez minha fonte de alimentação estivesse fornecendo energia suja, então eu a troquei por uma nova, mas ainda estou tendo o mesmo problema com uma fonte de alimentação diferente.

Como faço para corrigir o Unity de congelamento e artefatos na tela quando carrego meu laptop?

Estou rodando um System 76 GazP6 no Ubuntu 12.04 kernel 3.2.0-58-geral da nvidia GeForce GTX 560M

Aqui estão algumas informações do meu Xorg.0.log que podem ajudar:

[  1074.299] [mi] EQ overflowing.  Additional events will be discarded until existing events are processed.
[  1074.299] 
Backtrace:
[  1074.321] 0: /usr/bin/X (xorg_backtrace+0x26) [0x7f5099a05a86]
[  1074.321] 1: /usr/bin/X (mieqEnqueue+0x263) [0x7f50999e6163]
[  1074.321] 2: /usr/bin/X (0x7f509987d000+0x62a44) [0x7f50998dfa44]
[  1074.321] 3: /usr/bin/X (xf86PostMotionEvent+0xd8) [0x7f509991d128] 
[  1074.321] 4: /usr/lib/xorg/modules/input/synaptics_drv.so (0x7f5091668000+0x4148)     [0x7f509166c148]
[  1074.321] 5: /usr/lib/xorg/modules/input/synaptics_drv.so (0x7f5091668000+0x61b0)     [0x7f509166e1b0]
[  1074.321] 6: /usr/bin/X (0x7f509987d000+0x8af47) [0x7f5099907f47]
[  1074.321] 7: /usr/bin/X (0x7f509987d000+0xb0d4a) [0x7f509992dd4a]
[  1074.321] 8: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f5098ba3000+0xfcb0)    [0x7f5098bb2cb0]
[  1074.321] 9: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f50925e8000+0x13abf1) [0x7f5092722bf1]
[  1074.321] 10: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f50925e8000+0x1450a7) [0x7f509272d0a7]
[  1074.321] 11: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f50925e8000+0x146f48) [0x7f509272ef48]
[  1074.321] 12: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f50925e8000+0x148001) [0x7f5092730001]
[  1074.321] 13: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f50925e8000+0x14b8f5) [0x7f50927338f5]
[  1074.321] 14: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f50925e8000+0x16a9ed) [0x7f50927529ed]
[  1074.321] 15: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f50925e8000+0x135eb4) [0x7f509271deb4]
[  1074.321] 16: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f50925e8000+0x4acd42) [0x7f5092a94d42]
[  1074.321] 17: /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so (0x7f50925e8000+0x4b82e1) [0x7f5092aa02e1]
[  1074.321] 18: /usr/bin/X (0x7f509987d000+0x4e8a1) [0x7f50998cb8a1]
[  1074.321] 19: /usr/bin/X (0x7f509987d000+0x3d7ba) [0x7f50998ba7ba]
[  1074.321] 20: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xed) [0x7f5097a2376d]
[  1074.321] 21: /usr/bin/X (0x7f509987d000+0x3daad) [0x7f50998baaad]
[  1074.321] [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
[  1074.321] [mi] mieq is *NOT* the cause.  It is a victim.
    
por deefactorial 10.01.2014 / 02:01

1 resposta

1

Parece que a resposta é usar a versão proprietária dos drivers NVidia 331.20

Desça até a linha de comando

Ctrl + Alt + F1

Parar unidade

sudo service lightdm stop

desinstalar os drivers nvidia do ubuntu

sudo apt-get --purge remove nvidia-glx-* nvidia-settings

backup xorg.conf

sudo mv xorg.conf xorg.conf.backup

regenere xorg.conf

sudo Xorg -configure
sudo mv ~/xorg.conf.new /etc/X11/xorg.conf

instale drivers da NVidia

Faça download dos drivers da NVidia

sudo sh NVIDIA-Linux-x86_64-331.20.run

Iniciar unidade

sudo service lightdm start

você deve ser trazido de volta ao seu display X se não tentar Ctrl + Alt + F7

procure em /var/log/Xorg.0.log por quaisquer erros.

    
por deefactorial 10.01.2014 / 20:57