13.10 se cuelga al despertar de la suspensión, excepto cuando se suspende de la consola

12

Sé que despertar de suspender es un problema, pero esto parece un error por separado.

Cuando suspendo 13.10 en HP Pavillion dv6 (AMD 6770M / fglrx 13.10.10) de x, se suspende normalmente pero se congela al despertar. Me sale una pantalla negra con un cursor congelado.

Pero cuando suspendo de la consola con sudo pm-suspend, se activa normalmente, y luego puedo recuperar mi x con Ctrl+ Alt+ F7.

Si suspendo al cerrar la tapa debajo de x, también se congela al despertar. Si suspendo al cerrar la tapa debajo de la consola, se activa en el inicio de sesión x (?), Luego en una sesión limpia.

ACTUALIZAR. Revisé mi syslog, kern.log y pm-suspend.log, parecen mostrar un procedimiento de suspensión estándar que se completa normalmente, luego seguido de muchas líneas en blanco (000s), luego el procedimiento de inicio normal después del restablecimiento completo. Puedo estar equivocado, pero me parece que el kernel se asusta.

Además, si suspendo con dbus ( ¿Cómo puedo suspender / hibernar desde la línea de comandos? ) En lugar de pm-suspend, el resultado es el mismo.

Pavel
fuente
mismo problema, pero mi PC se cuelga 1/5 hojas de vida, la consola o x no importa
Dzero

Respuestas:

18

Parece que tengo el mismo problema y con la ayuda de sus pruebas encontré una solución. Cree un script que cambie a la consola antes de suspender y vuelva a cambiar después de reanudar.

En una terminal, ejecute sudoedit /etc/pm/sleep.d/fglrx-fixy pegue el siguiente script. Luego hazlo ejecutable ejecutandosudo chmod u+x /etc/pm/sleep.d/fglrx-fix

Guión:

#!/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
fuente
1
El guión hace el trabajo, así que acepté la respuesta, gracias. Por cierto, ¿alguna razón particular para chmod u + x en lugar de chmod + x?
Pavel
¿El truco para mí, gracias! Asus n550jv, Ubuntu 13.10 con controladores nvidia-319-actualizaciones aquí. Se corrigió la pantalla en blanco en blanco al despertar.
ido
1
Eres un salvavidas ...
petersaints
Funciona en 14.04, Lenovo E520, ATI HD 6630M con paquete ubuntu fglrx-updates
Paulius Šukys
Parece funcionar para la mayoría, no para mí. Mediados de 2010 Macbook Pro 6,2 con instalación limpia de 14.04.
DrumEater
1

La respuesta de Jan funcionó perfecta para mí, pero el problema aún sucedería en hibernación. Para solucionar esto, modifiqué un poco del 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 
hago
fuente