13.10 trava ao acordar da suspensão, exceto quando suspenso do console

12

Eu sei que acordar da suspensão é um problema, mas isso parece um bug separado.

Quando eu suspiro o 13.10 no HP Pavillion dv6 (AMD 6770M / fglrx 13.10.10) de x, ele é suspenso normalmente, mas congela ao acordar. Recebo uma tela preta com um cursor congelado.

Mas quando eu suspiro do console com o sudo pm-suspend, ele é ativado normalmente e posso recuperar meu x com Ctrl+ Alt+ F7.

Se eu suspender fechando a tampa sob x, também congela ao acordar. Se eu suspender fechando a tampa no console, ele será ativado no logon x (?) E depois em uma sessão limpa.

ATUALIZAR. Eu verifiquei meu syslog, kern.log e pm-suspend.log, eles parecem mostrar um procedimento de suspensão padrão que é concluído normalmente, seguido por muitas linhas em branco (000s) e, em seguida, procedimento normal de inicialização após uma reinicialização completa. Posso estar errado, mas parece-me pânico do kernel.

Além disso, se eu suspender com o dbus ( como suspender / hibernar da linha de comando? ) Em vez de pm-suspend, o resultado será o mesmo.

Pavel
fonte
mesmo problema, mas meu trava pc 1/5 currículos, console ou x não importa
Dzero

Respostas:

18

Parece que tenho o mesmo problema e, com a ajuda dos seus testes, encontrei uma solução alternativa. Crie um script que alterne para o console antes de suspender e volte após o resumo.

Em um terminal, execute sudoedit /etc/pm/sleep.d/fglrx-fixe cole o seguinte script. Depois, torne-o executável executandosudo chmod u+x /etc/pm/sleep.d/fglrx-fix

Roteiro:

#!/bin/bash
#Script kills autofs when going into standby to eliminate issues with it
case $1 in

suspend)
#suspending to RAM
    chvt 1
    echo "Going to sleep"
    sleep 1
;;
resume)
#resume from suspend 
    echo "try to resume"
    sleep 1
    chvt 7
;;       
esac    
Jan Brezina
fonte
1
O script faz o trabalho, então aceitei a resposta, obrigado. BTW, alguma razão específica para chmod u + x em vez de chmod + x?
Pavel
Faz o truque para mim, obrigado! Asus n550jv, Ubuntu 13.10 com drivers nvidia-319-updates aqui. Corrigida tela branca em branco na edição de ativação.
ido
1
Você é um salva-vidas ...
petersaints
Funciona em 14,04, Lenovo E520, ATI HD 6630M com o pacote fglrx-updates ubuntu
Paulius Šukys
Parece funcionar para a maioria - não para mim. Meados de 2010 Macbook Pro 6,2 com instalação limpa de 14.04.
DrumEater
1

A resposta de Jan funcionou perfeitamente para mim, mas o problema ainda ocorreria no hibernar. Para corrigir isso, modifiquei um pouquinho do script:

#!/bin/bash
#Script kills autofs when going into standby to eliminate issues with it
case $1 in

suspend|hibernate)  # instead of just "suspend"
#suspending to RAM
    chvt 1
    echo "Going to sleep"
    sleep 1
;;
resume|thaw)  # instead of just "resume"
#resume from suspend 
    echo "try to resume"
    sleep 1
    chvt 7
;;       
esac 
eu faço
fonte