Suspender no funciona en Ubuntu 16.04 para Dell 3537

15

Estuve en Ubuntu (vainilla, con Unity) 14.04 hasta ayer, y desde que salió la nueva versión LTS, decidí optar por una instalación limpia de Ubuntu GNOME 16.04.

Desde que instalé Ubuntu GNOME 16.04 (64 bits), tengo problemas con el modo de suspensión (no tuve este problema en 14.04) en mi Dell Inspiron 3537.

Cuando elijo suspender la sesión, la pantalla se vuelve negra, los ventiladores se apagan durante unos segundos (2 o 3 segundos), luego reinician cada vez más rápido. Tengo que forzar el apagado (mantenga presionado el botón de encendido) de la computadora para poder reiniciarlo.

Investigué un poco y descubrí que Ubuntu 16.04 no es compatible con los controladores gráficos propietarios de AMD Radeon. No sé si está relacionado o no, pero como tengo un AD Radeon HD8850M, ejecuté un lspci | grep VGAy aquí está el resultado:

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X] (rev ff)

Además, tengo instalados los controladores de código abierto:

$ sudo apt-get install xserver-xorg-video-ati
xserver-xorg-video-ati is already the newest version (1:7.7.0-1).

Si necesita cualquier otra información, hágale saber a Met.

clapsus
fuente
Además, instalé pm-utils, y ejecuté sudo pm-suspendy no pasó nada.
clapsus
Tengo el mismo problema en mi computadora portátil con una tarjeta gráfica AMD después de actualizar desde ubuntu gnome 15.04. parece ser un error: bugs.launchpad.net/ubuntu/+source/linux/+bug/1574125
arnaud

Respuestas:

19

Actualización del 19 de julio: Parece que este error se corrigió en sentido ascendente utilizando la versión del kernel 4.4.0-28-generic. Desde entonces migré a ArchLinux, por lo que esto aún debe probarse, pero hay personas que dicen que funciona con esta versión del kernel en el error de launchpad .

Publicación original: Parece que es un error del kernel 4.4.0, la instalación de 4.4.8 resuelve el problema. Puede esperar una corrección del kernel 4.4.0 o instalar el kernel 4.4.8.

Recomiendo esperar la reparación 4.4.0 , pero instalé 4.4.8 y no he visto ningún problema.

Ejecute los siguientes comandos para instalar el kernel 4.4.8:

En 32 bits

Descargar

cd /tmp
$ wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408_4.4.8-040408.201604200335_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408-generic_4.4.8-040408.201604200335_i386.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-image-4.4.8-040408-generic_4.4.8-040408.201604200335_i386.deb

Instalar en pc

sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb

En 64 bits

cd /tmp
wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408_4.4.8-040408.201604200335_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-image-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb

Instalar en pc

sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb

Fuente: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1574125

Aceptaré esta respuesta en unos días si no aparece una opción mejor.

clapsus
fuente
1
+1 para resolver tu propio problema. Esto ayudará a otros que se encuentren con el mismo problema.
Zzzach ...
La actualización del kernel de seguridad de Ubuntu linux-image-4.4.0-22-generic 4.4.0-22.39no resuelve el problema.
clapsus
Siempre revise kernel.ubuntu.com/~kernel-ppa/mainline para ver las nuevas versiones del kernel.
Maduka Jayalath
Corrige y agradece este problema de suspensión solucionado. Al pasar por el enlace de la plataforma de lanzamiento había más ejemplos que usaban núcleos incluso posteriores.
Enjoy87
Actualicé mi respuesta para decir que podría solucionarse usando la versión del kernel 4.4.0-28-generic.
clapsus
0

Actualizar al kernel 4.4.8 solucionó mi problema hace unos meses, pero hoy tuve que reinstalar 16.04, esta vez antes de instalar 4.4.8 probé otra solución y está funcionando: agregando algo de espacio de intercambio.

Creé un solo archivo de intercambio más grande que el tamaño de ram, mi tamaño de ram es de 12 GB y he creado un intercambio de 16 GB:

sudo dd if=/dev/zero of=/swapfile bs=1M count=16384
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Ahora, tanto suspender como hibernar funcionan con el núcleo predeterminado,

Para habilitar el archivo de intercambio en el arranque, agregue esta línea a /etc/fstab

/swapfile none swap sw 0 0

Para tu información:

uname -a
Linux lena 4.4.0-64-generic #85-Ubuntu SMP Mon Feb 20 11:50:30 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
iman
fuente