Pantalla en blanco después de suspender / hibernar en 14.04


30

Hice una nueva instalación de Ubuntu 14.04. Todo funciona muy bien, excepto después de hibernar / suspender, obtengo una pantalla negra. Puedo usar Alt+ Ctr+ F1luego Ctrl+ Alt+ Delpara reiniciar y la pantalla vuelve bien.

Estoy usando los X.org X-servercontroladores de código abierto.

Mi laptop es hp pavilion g6, APU A8-3520M con Radeon HD 6620G

¿Qué puedo hacer para que la pantalla regrese después de suspender / hibernar? Revisé algunos hilos antiguos de 2010 donde las personas agregan un pequeño fragmento de código en algún lugar del sistema para forzar que la pantalla regrese o algo así.


1
Parece ser este error Ubuntu 14.04 pantalla en blanco después de despertarse del modo de suspensión ¿Intentó con el "Driver adicional" instalado para su GPU?
TuKsn

Bueno, por "controlador adicional", ¿te refieres al propietario descargado del sitio web de AMD? El problema con ellos es que, si los instalo y abro Scilab Advanced CLI, recibiré una advertencia como esta: "Advertencia Libegl: DRI2 no pudo autenticarse" Pero este hilo que acaba de publicar, ¿no presenta ninguna solución? ¿Me estoy perdiendo de algo?
user268569

Lo siento, me metí en ubuntu hace un mes, ¿es un comando de terminal o qué? Gracias de nuevo :)
user268569

1
Sí, tienes razón, syslog, dmesg y xorg.log serían más interesantes.
TuKsn

2
Compruebe si esto funciona para usted: askubuntu.com/a/436389/16395
Rmano

Respuestas:


7

Matar el proceso light-locker(descubierto mediante el uso xwininfo) nos ayudó temporalmente, luego desinstalarlo light-lockercon dpkg --purge light-locker light-locker-settingsarreglarlo de manera más permanente.

Estamos usando Gnome 3, por lo que esta podría no ser una solución para todos.

(En general, es probable que haya un proceso que muestre una pantalla en negro que debe eliminar; ¡trate de encontrarlo!)


¡¡Muchas gracias!! Eras un salvavidas. Leí al menos 30 informes de errores y no pude encontrar ningún problema. Estaba usando el radeoncontrolador de código abierto . ¡Pero después de eliminar light-locker, todo funcionó perfectamente!

3

¿Qué núcleo estás usando? Comprueba esto con uname -r. No soy fanático de los controladores propietarios de AMD en Linux. Encuentro muchos problemas con ellos. Prefiero ejecutar los controladores de código abierto y los núcleos más nuevos tienen muchas correcciones y características nuevas para los gráficos AMD. Puede tomar la RUTA DE FUENTE ABIERTA o la RUTA PROPIETARIA.

RUTA DE FUENTE ABIERTA

Si está utilizando 3.13, intente con el nuevo kernel 3.16

sudo apt-get install --install-recomienda linux-generic-lts-utopic

o prueba la pila de habilitación Utopic LTS completa que es mejor ...

sudo apt-get install --install-recomienda linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Si ya está ejecutando 3.16, intente eliminar la pila de habilitación Utopic LTS

sudo apt-get remove linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Si nada de esto ayuda, puede probar el kernel estable más nuevo. Esto es un poco más complicado y podría causar algunos problemas, pero he estado ejecutando el kernel Linux 4.0 en Ubuntu 14.04 por un tiempo sin problemas.

mkdir linux4-0-4
cd linux4-0-4
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.4-wily/linux-headers-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http: //kernel.ubuntu. com / ~ kernel-ppa / mainline / v4.0.4-wily / linux-image-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/ v4.0.4-wily / linux-headers-4.0.4-040004_4.0.4-040004.201505171336_all.deb
sudo dpkg -i linux-headers-4.0 * .deb linux-image-4.0 * .deb

Después de instalar o eliminar los núcleos, deberá reiniciar para probarlos.

RUTA PROPIETARIA

Puede instalar el controlador Catalyst propietario de AMD con bastante facilidad en Ubuntu 14.04. Simplemente corre

sudo apt-get install fglrx
sudo apt-get install fglrx xvba-va-driver libva-glx1 libva-egl1 vainfo
sudo amdconfig --inicial

Si está utilizando múltiples tarjetas gráficas AMD o gráficos duales AMD (es decir, usuarios de portátiles), use:

sudo amdconfig --adapter = all --initial

Después de instalar o eliminar Catalyst, deberá reiniciar para realizar la prueba.


Me salvó la vida ...
asiniy

2

Tuve este problema que Ubuntu no pudo cargar después de actualizar de 12.04 a 14.04. Después de correr, startxsolo había una pantalla negra. Lo arreglo yendo al modo de recuperación y simplemente seleccionando Reparar paquetes rotos y verificar todos los sistemas de archivos , pero creo que solo la primera opción funcionará.


¿Puede verificar si puede recuperarse de la hibernación en los controladores de gráficos de código abierto? Estoy bastante seguro de que son terriblemente defectuosos. - - - Además, agradecería un poco más de detalles sobre el enfoque que sugirió :)
user268569

2

¿Apagó el dispositivo gráfico Radeon? Porque lo hice y lo que describiste aquí fue lo que experimenté. Cancelé la desconexión de la alimentación VGA y la salida en espera vuelve a funcionar para mí.


¿Cómo cancelaste el apagado de VGA? En el BIOS?
Peter Mortensen

@ PeterMortensen Abrí una meta pregunta sobre una de sus ediciones. Te estoy etiquetando porque es correcto informarte sobre esto.
Andrea Lazzarotto

2

Estoy bastante seguro de que es un error del kernel (tengo el mismo problema con Intel, y comenzó hace solo 3-4 semanas).

Intente instalar un kernel diferente (antiguo) y arranque con él. En este momento en el repositorio puedo ver que esta es la versión más antigua del kernel:

sudo apt-get install linux-image-3.13.0-24-generic

1
Lo mismo aquí en un Lenovo Latitude T400 . Funciona después de que cargué un kernel anterior al inicio. (Presione la Shifttecla izquierda durante el arranque para activar Grub .)
JJD

lo que quieres decir con former kernel... de todos modos en mi computadora portátil parece funcionar con las últimas actualizaciones (estoy ejecutando 14.10)
Postadelmaga

Puede iniciar su máquina con un núcleo anterior presionando la Shifttecla izquierda en el momento del inicio. Esto inicia Grub donde puede seleccionar el kernel anterior . Tenga en cuenta que todavía estoy ejecutando 14.04.
JJD

1

He tenido el mismo problema en Xubuntu 14.10 mi Lenovo Yoga.

Desmarqué la casilla de verificación 'Configurar nuevas pantallas cuando está conectado' en el cuadro de diálogo de configuración de pantalla.

Pruébalo, espero que te ayude.


Por "diálogo de configuración de pantalla", ¿quiere decir "Configuración del sistema" -> "Pantallas"?
Peter Mortensen

@ Peter-Mortensen, sí.
Sergey A. Savenko

1

Después de probar muchas sugerencias diferentes, finalmente me di por vencido en 14.04 e instalé 15.04 y ahora el problema desapareció.

He instalado 15.04 en Lenovo Yoga 2 pro.


0

Mismo problema con la tarjeta NVidia. Light Locker no lo solucionó. Solución: asegúrese de cambiar a usar controladores de pantalla NVidia asegurándose primero de tener una conexión a Internet en vivo , luego

System Tools->Software Updater ->  (Settings) button
[Additional Drivers]  tab

NVidia Corporation:  Unknown          select radio button:
  (*) Using NVIDIA binary driver--version etc. (tested)
  ( ) Using X.Org X server -- Nouveau
(Apply Changes) button, it takes a while to download & install
**restart your computer**

verifique su instalación con Herramientas del sistema-> Configuración del servidor NVIDIA X, debe estar allí y crear el chapoteo del pingüino verde en la herramienta.

Esto hizo el truco para mí.


0

Tuve el mismo problema en un Dell Inspiron 3558 con gráficos nvidia (GK208M (GeForce 920M) con el controlador 340.102) con Ubuntu 14.04 (64 bits intel i5).

Anteriormente hice una actualización de software y la versión del kernel fue:

linux-image-3.13.0-144-generic 3.13.0-144.193 amd64
Linux kernel image for version 3.13.0 on 64 bit x86 SMP

Cada vez que suspendía (cerraba la tapa del portátil), nunca se iniciaba, aunque podía escuchar el arranque del ventilador. Vi algunas publicaciones sobre el aumento de la memoria de intercambio de hibernación, pero no pensé que ese podría ser el problema porque antes, cuando compré la computadora portátil, funcionaba e incluso después de que aumenté mi RAM de forma personalizada. Instalé Ubuntu de nuevo también.

Fue justo después de una actualización particular del núcleo que desapareció.

Entonces, actualicé linux-generic(actualmente 3.13.0-160-genérico), y lo probé con software de carga pesada y suspensión. Funciona bien ahora :)


Actualizó el núcleo, por lo que en su caso fue un error en el núcleo. Esto es diferente del dispositivo de OP, por lo que no es el mismo problema.
Zanna

La configuración del servidor X también lo desorientó una vez cuando los actualicé con nuevos controladores para nvida (cualquier versión> 360 no funciona). El problema de Lightdm todavía ocurre para mí. No todo el kernel actualizado resolvió mi problema, pero la versión que mencioné sí, también lo publicó en el centro de resolución de ubuntu. Espero ayudar
gaurav arora
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.