"Suspender", etc., no funciona después de una nueva instalación de Debian-11

"Suspender", etc., no funciona después de una nueva instalación de Debian-11

He instalado el nuevo Debian-11 (con XFCE) en un escritorio y, por lo demás, funciona muy bien. Sin embargo, la función "Suspender" no funciona correctamente.

Anteriormente, con Debian-10 en el mismo escritorio, al presionar Suspender, la pantalla se quedaba en blanco, la actividad del disco se detenía y la luz de encendido pasaba de un estado continuo a un estado de parpadeo lento. Al presionar la barra espaciadora, el escritorio se despertaría rápidamente al mismo estado.

Sin embargo, con la nueva instalación de Debian-11, al presionar Suspender, la pantalla se queda en blanco, pero la actividad del disco y la luz de encendido permanecen encendidas continuamente. Además, al presionar la barra espaciadora para continuar, la pantalla no aparece y tengo que realizar un reinicio completo. Al reiniciar, los mensajes incluyen recovering journalpara esta partición y muchos clearing orphaned nodesmensajes.

Suceden casi exactamente las mismas cosas si presiono los botones "Hibernar" o "Hybrid Sleep" en el panel de cierre de sesión de xfce.

Esta computadora de escritorio tiene una tarjeta Nvidia con nouveau como controlador. La información gráfica del inxi --fullcomando es la siguiente:

Graphics:  Device-1: NVIDIA GT218 [GeForce 210] driver: nouveau v: kernel 
           Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting unloaded: fbdev,vesa resolution: 1600x900~60Hz 
           OpenGL: renderer: NVA8 v: 3.3 Mesa 20.3.5 

¿Cuál podría ser la causa de este problema y cómo se puede solucionar?

Respuesta1

Perdón por hacer necrobump, pero como estoy exactamente en la misma situación (S3 que no funciona con elnuevoconductor en unnVidia GeForce 210GPU en el mismo sistema con XFCE también) y como encontré una solución alternativa, les propongo describirla aquí.

Para hacernuevopermite al S3 desactivar elinit_on_allocparámetro del núcleo (fuente) :

root@host:~# grep GRUB_CMDLINE_LINUX_DEFAULT /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet init_on_alloc=0"

Nota 1: este parámetro habilita la puesta a cero de la memoria del montón en la asignación de forma predeterminada (másaquí)

Nota 2: lo mismo también se probó con éxito con unNVIDIA GeForce 8400GS 256MB DDR2tarjeta

En mi caso elnuevoEl controlador funciona perfectamente y puedo usar la funcionalidad de suspensión de RAM.

información relacionada