Escritorio "congelado" en Kubuntu 22.04 LTS

Escritorio "congelado" en Kubuntu 22.04 LTS

Tengo tres computadoras portátiles Dell, todas con Kubuntu 22.04 LTS. Dos son Precision 5530 y uno es un Precision 5520 un poco más antiguo. El escritorio KDE se "congela" en los tres dentro de aproximadamente 1 a 2 días de uso, después de lo cual puedo ingresar a la máquina para verificar los registros y reiniciarla.

Para intentar aislar la causa, en uno de los 5530 actualicé el kernel de 5.15.0 a 5.19.17, pero eso no ayudó. También instalé y ejecuté Wayland en lugar de Xorg, pero eso tampoco ayudó. En todas las variantes de todas las máquinas, dmesg muestra errores como este (y algunos otros errores también):

[17732.600620] i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe A (start=840731 end=840732) time 1273 us, min 1073, max 1079, scanline start 1016, end 1103

pero no tengo idea si están señalando la causa del problema.

Describí el problema como "congelación", pero cuando ejecuto Xorg lo que realmente sucede es que todas las ventanas pierden sus bordes y nada responde a los clics del mouse (aunque todavía puedo mover el cursor del mouse). Cuando ejecuto Wayland, todas las ventanas desaparecen por completo, de modo que solo me queda el panel de KDE y, nuevamente, el sistema deja de responder a los clics del mouse.

Por cierto, hasta hace muy poco solía ejecutar CentOS 7 en el 5520 y funcionaba perfectamente, por lo que no creo que el problema actual sea causado por el hardware.

¿Alguien tiene alguna sugerencia sobre cómo podría localizar y solucionar el problema mientras sigo ejecutando Kubuntu 22.04 LTS?

Editar el 10 de marzo de 2023:

La sugerencia de @popey de agregar intel_idle.max_cstate=1no GRUB_CMDLINE_LINUX_DEFAULTfuncionó para mí. Mi máquina volvió a fallar después de aproximadamente 2 días de funcionamiento. Estaba ejecutando el kernel 5.19.17 y Xorg (no Wayland). Todas las ventanas perdieron sus bordes y, aunque podía mover el cursor del mouse, el sistema no respondía a los clics del mouse.

Aquí está el resultado relevante de journalctl:

2023-03-10T00:52:48+0000 bat dbus-daemon[873]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.10' (uid=0 pid=875 comm="/usr/sbin/NetworkManager --no-daemon ")
2023-03-10T00:52:49+0000 bat systemd[1]: Starting Network Manager Script Dispatcher Service...
2023-03-10T00:52:49+0000 bat dbus-daemon[873]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
2023-03-10T00:52:49+0000 bat systemd[1]: Started Network Manager Script Dispatcher Service.
2023-03-10T00:52:54+0000 bat wpa_supplicant[910]: wlp59s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-66 noise=9999 txrate=130000
2023-03-10T00:52:59+0000 bat systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
2023-03-10T00:53:01+0000 bat wpa_supplicant[910]: wlp59s0: CTRL-EVENT-BEACON-LOSS
2023-03-10T01:14:51+0000 bat systemd[1435]: Started Brave Web Browser - Web Browser.
2023-03-10T01:14:52+0000 bat vncserver-x11-serviced[2795]: X Error of failed request:  BadWindow (invalid Window parameter)
2023-03-10T01:14:52+0000 bat vncserver-x11-serviced[2795]:   Major opcode of failed request:  2 (X_ChangeWindowAttributes)
2023-03-10T01:14:52+0000 bat vncserver-x11-serviced[2795]:   Resource id in failed request:  0x1000013
2023-03-10T01:14:52+0000 bat vncserver-x11-serviced[2795]:   Serial number of failed request:  2279
2023-03-10T01:14:52+0000 bat vncserver-x11-serviced[2795]:   Current serial number in output stream:  2281
2023-03-10T01:14:54+0000 bat vncserverui[388941]: Unable to locate theme engine in module_path: "adwaita",

# Machine failed around here

2023-03-10T01:17:01+0000 bat CRON[389377]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
2023-03-10T01:17:01+0000 bat CRON[389378]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
2023-03-10T01:17:01+0000 bat CRON[389377]: pam_unix(cron:session): session closed for user root
2023-03-10T01:17:41+0000 bat sshd[389505]: pam_unix(sshd:session): session opened for user xxxxx(uid=1000) by (uid=0)
2023-03-10T01:17:41+0000 bat systemd-logind[906]: New session 94 of user xxxxx.
2023-03-10T01:17:41+0000 bat systemd[1]: Started Session 94 of User xxxxx.
2023-03-10T01:17:44+0000 bat sudo[389648]:   xxxxx : TTY=pts/32 ; PWD=/home/xxxxx ; USER=root ; COMMAND=/usr/bin/su -l
2023-03-10T01:17:44+0000 bat sudo[389648]: pam_unix(sudo:session): session opened for user root(uid=0) by xxxxx(uid=1000)
2023-03-10T01:17:44+0000 bat su[389650]: (to root) root on pts/33
2023-03-10T01:17:44+0000 bat su[389650]: pam_unix(su-l:session): session opened for user root(uid=0) by xxxxx(uid=0)
2023-03-10T01:18:24+0000 bat dbus-daemon[873]: [system] Activating service name='org.kde.powerdevil.backlighthelper' requested by ':1.57' (uid=1000 pid=1799 comm="/usr/lib/x86_64-linux-gnu/libexec/org_kde_powerdev") (using servicehelper)
2023-03-10T01:18:24+0000 bat dbus-daemon[873]: [system] Successfully activated service 'org.kde.powerdevil.backlighthelper'

No veo nada en los registros que sea útil. El mensaje, justo antes del problema, sobre

Unable to locate theme engine in module_path: "adwaita"

Ya había ocurrido 58 veces en los registros, por lo que es poco probable que esté asociado con el problema.

Editar el 22 de marzo de 2023:

La sugerencia de @Sevinnex KDE > System Settings > Display and Monitor > Compositor > Enable on startup: off no funcionó para mí.

Consideré ingresar un error en KDE porque mi panel de KDE deja de actualizarse (por ejemplo, el reloj no actualiza la hora), pero para enviar un error en KDE Bug Tracker se requiere conocimiento del componente preciso de KDE y una forma de reproducir el error. . Yo no tengo ninguno. Es bastante malo que tenga tres máquinas diferentes, todas las cuales requieren un reinicio cada pocos días cuando el escritorio deja de responder a los clics del mouse y journalctl.

La máquina tiene las siguientes dos tarjetas gráficas (de lspci):

00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630]
01:00.0 3D controller: NVIDIA Corporation GP107GLM [Quadro P1000 Mobile] (rev a1)

¿Podría el problema tener algo que ver con eso? No sé qué más probar, así que estaría muy agradecido por cualquier sugerencia.

Editar el 5 de abril de 2023:

He cambiado a usar Xfceen lugar de KDE Plasma. Es una pena, ya que este último es, con diferencia, mi entorno de escritorio preferido.

Editar el 13 de abril de 2023:

Llevo Xfce10 días funcionando sin problemas, así que estoy bastante seguro de que los problemas discutidos anteriormente son problemas con la versión de KDE Plasma que se envía con Kubuntu 22.04 LTS.

Editar el 3 de junio de 2023:

Según la sugerencia de @TruismsHounds a continuación, he estado ejecutando Plasma en Kubuntu 23.04 durante 26 días sin ningún problema.

Respuesta1

Una solución alternativa para esto es agregarlo, intel_idle.max_cstate=1luego ejecutarlo GRUB_CMDLINE_LINUX_DEFAULTy reiniciar./etc/default/grubsudo update-grub

Respuesta2

Tuve el mismo problema con Kubuntu 22.04 LTS HP ProBook 455 G8con Ryzen 7 5800u.

Además, una vez cada pocos días, mi escritorio se congela por completo, lo que se puede recuperar eliminando los procesos de Plasma desde la terminal de Linux en Ctrl+ Alt+, F2pero esencialmente es un reinicio del sistema.

Tenga en cuenta que, aunque el escritorio está completamente congelado, todavía se reproduce música en los auriculares de Youtube abiertos en Chromium, e incluso cambia de pista una vez terminado.

También puedo agregar que a veces también veo algunos fallos en las ventanas, como eventos clave que no responden y que se "solucionan" al cerrar la ventana que no responde y volver a abrirla. No estoy seguro de que este problema esté relacionado con la congelación del escritorio, pero también es un problema de KDE, ya que esto sucede aleatoriamente con aplicaciones muy diferentes.

Además, no es un uso excesivo de la RAM del sistema: tengo 32 GB de RAM y en el comando 'superior' del terminal Ctrl+ Alt+ F2se muestran los mismos números.

Respuesta3

Hace 6 días deshabilité Pantalla y Monitor/Compositor/Habilitar compositor al iniciar y reinicié y desde entonces no experimenté ningún problema visual o bloqueo, lo que me parece un tiempo muy largo sin congelar el escritorio hasta ahora. Tenga en cuenta que esto evita muchos efectos visuales y animaciones, pero de todos modos he desactivado todas esas cosas antes porque no me gustan. Sin embargo, esto también mejoró la capacidad de respuesta subjetiva: la GUI de las aplicaciones ahora parece reaccionar más rápido en el teclado, etc., lo cual realmente me gusta.

Respuesta4

Reinicio sddm, sin reiniciar, cuando ocurre este error pero no descubrí de dónde viene... Otra solución es cambiar a tty2 y Xorg nuevamente, la barra principal de KDE todavía está congelada pero todo el escritorio parece funcionar.

información relacionada