12.04 - Falha na tela / congela após “Bloquear tela”

2

Ubuntu 12.04, kernel 3.5.0-36-genérico através da pilha LTS Hardware Enablement. GPU HD4600 no topo de um Intel Core i7-4770.

Quando uso o recurso "Bloquear tela" da área de trabalho, às vezes eu volto para a máquina horas depois e vejo uma das duas falhas a seguir:

  • a tela é na maior parte preta com um monte de gráficos glitchy nela. Ainda posso mover o mouse, mas não consigo clicar em nada e nada acontece.
  • o sistema parece desbloqueado (e, se bem me lembro, o monitor está ligado). O que quer que esteja na tela antes que a trava esteja totalmente visível , embora você não possa clicar em nada. Isso mostrou meu conteúdo da caixa de entrada de e-mail para o restante do escritório mais de uma vez.

O SO ainda não congelou neste momento. Eu normalmente abro um TTY com (CTRL + ALT + F1) e corro:

sudo stop lightdm
sudo start lightdm

e posso retomar o trabalho, mesmo que todos os processos abertos antes (como o Firefox, skype, etc.) pareçam ter desaparecido.

Primeiro de tudo, este é um problema conhecido e posso corrigi-lo? Em segundo lugar, existe um log em algum lugar que eu poderia olhar para ver qual é o problema específico? / var / log / lightdm não revelou muito, mas eu poderia estar procurando no lugar errado.

Qualquer sugestão seria muito bem vinda.

Solução alternativa sobre a qual me deparei: Se alguém estiver enfrentando esse problema, não há motivo para reinicializar a máquina quando isso acontecer. Eu acho que mudar para um virtual tty com ALT + CTRL + F1 e depois voltar para ALT + CTRL + F7 parece corrigir o problema. Melhor ainda, você pode evitá-lo completamente bloqueando a tela em X e, em seguida, mudando para tty1 quando quiser deixar a máquina sozinha por algum tempo. Volte para o X quando estiver de volta. Ainda não me desconcertou, provavelmente porque isso força algum tipo de "atualização completa" toda vez que você faz isso.

    
por Alexandr Kurilin 19.07.2013 / 00:07

2 respostas

0

Editar: Eu escrevi um script que funciona em torno dele, detectando o estado da tela e alternando automaticamente os terminais virtuais (o mesmo que uma seqüência manual Ctrl + Alt + F-chave) no momento certo. Experimente e deixe-me saber se funciona. Eu não uso o lightdm, mas talvez possamos descobrir uma maneira de corrigi-lo. Você pode obtê-lo no GitHub e seguir as instruções para usá-lo:

link

Método antigo: só funciona na tampa do laptop.

Se você estiver em um laptop, poderá fazer com que a máquina troque o ttys automaticamente quando fechar e abrir a tampa. Foi assim que eu consertei. Eu não estou executando o Ubuntu, então YMMV:

Edite o arquivo /etc/acpi/lid.sh e coloque os comandos chvt 1 e chvt 7 nos lugares certos.

grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
    . /usr/share/acpi-support/screenblank

    # this is the line we add to switch to tty1
    # when the laptop lid closes
    chvt 1

    if [ x$LID_SLEEP = xtrue ]; then
        pm-suspend
    fi
else
    # this is the other part of the pair,
    # that switches back to tty7 when the lid opens again
    chvt 7

Essas duas linhas com chvt são as únicas alterações no arquivo. Eu ainda não encontrei uma maneira de corrigi-lo quando a tela desliga quando ocioso, mas estou feliz com isso por enquanto.

    
por darvelo 02.01.2014 / 07:54
-1

Estranho que você tenha problema com gráficos normalmente, ele funciona sem problemas. Instale o Intel Graphical Driver Installer e veja se ele ajuda

link

    
por Roney Thomas 20.07.2013 / 08:51