Ubuntu 13.10 suspender bloquea KDE / pantalla negra al activarse

8

Preparar

Tengo una nueva instalación de Ubuntu 13.10, con KDE (instalado a través del disco del servidor Ubuntu y sudo apt-get install kubuntu-desktop).

Problema

Cada vez que suspendo la computadora mientras estoy en KDE (ya sea a través de sudo pm-suspend en Konsole o mediante la interfaz de KDE), aparece una pantalla negra al despertar.

Intento de soluciones / arreglos

Si presiono ctrl + alt + f1 y luego ctrl + alt + f7 y soy paciente (20-30 segundos), a veces vuelvo a KDE donde estaba, oa veces vuelvo a la pantalla de inicio de sesión (KDE se bloquea) . Pero incluso cuando vuelvo a KDE, recibo una notificación que dice que los efectos especiales tuvieron que reiniciarse debido a un problema de gráficos y luego las fuentes en todas las aplicaciones son ... ilegibles.

Si lo suspendo de otro tty con sudo pm-suspend (mientras KDE se está ejecutando en tty7), funciona sin problemas (se reanuda al instante, no es necesario esperar 20-30 segundos, KDE no se bloquea y no causa distorsiones).

Intenté cambiar los controladores de gráficos y obtengo lo mismo (tengo Nvidia NVS300 y estoy usando los últimos controladores propietarios en los repositorios de Ubuntu). También probé este Ubuntu se congela / bloquea después de despertarse cuando se actualiza a 13.10 y no funcionó.

Este problema no ocurrió en el mismo sistema, cuando estaba ejecutando Kubuntu 12.04.

Tratando de encontrar el problema ...

Dmesg no muestra ningún error. Ni siquiera sé dónde buscar más errores (¿algún registro de KDE?). Cualquier ayuda apreciada.

Vlad A Ionescu
fuente
Tengo problemas similares con hibernar pero no suspender. ¿También ves esto en hibernación?
virtualxtc
Además, ¿ha verificado que la hibernación está activa en su BIOS? Nunca recuerdo las terminologías del BIOS, así que podría encontrar útil esta página: gsmblog.com/post/…
virtualxtc
@virtualxtc Cuando intento hibernar, la pantalla se pone negra pero no entra en hibernación (las luces de encendido no se apagan y los ventiladores siguen girando). Pero la computadora no responde. Mirando en /var/log/pm-suspend.log (después de encender y apagar la computadora), veo que informa que se descongela unos segundos después del comando de hibernación.
Vlad A Ionescu
@virtualxtc Mi BIOS no tiene una configuración para habilitar / deshabilitar los modos de espera.
Vlad A Ionescu
hum, si las soluciones a continuación no se ajustan a su gusto, es posible que desee jugar con las banderas de arranque grub2 powermangement (acpi = on, acpi = off) más aquí: help.ubuntu.com/community/BootOptions
virtualxtc

Respuestas:

5

Encontré esta solución. Hice un script que cambia a la consola antes de suspender y vuelve a cambiar después de reanudar.

Puse el script adjunto en dir /etc/pm/sleep.d. Le di el nombre fix-black-screeny lo hice ejecutable ( sudo chmod +x /etc/pm/sleep.d/fix-black-screen).

#!/bin/bash

case $1 in
suspend)
    # Suspending to RAM.
    chvt 1
    sleep 1
;;
resume)
    # Resume from suspend.
    sleep 1
    chvt 7
;;
esac

Arreglo original encontrado aquí .

Vlad A Ionescu
fuente
2

Tuve problemas similares a los tuyos.

pm-suspend --store-quirks-as-lkw

Solucioné mis problemas.

Solo tuve que hacerlo una vez, y suspender después de eso estaba funcionando bien.

Darle una oportunidad.

Pedro Loureiro
fuente
Gracias por la respuesta, Pedro. Desafortunadamente no ayudó. Tengo el mismo comportamiento que antes.
Vlad A Ionescu
0

También tengo una máquina con el último controlador de nvidia y estaba viendo el mismo problema. encontre eso

pm-suspend --quirk-save-pci

Parece haber resuelto el problema. Lo puse en mi /var/cache/pm-utils/last_known_working.quirkdbarchivo y creo que está funcionando ahora.

Mitch
fuente