Desktop “congelando” no Kubuntu 22.04 LTS

Desktop “congelando” no Kubuntu 22.04 LTS

Eu tenho três laptops Dell, todos rodando o Kubuntu 22.04 LTS. Dois são Precision 5530 e um é um Precision 5520 um pouco mais antigo. A área de trabalho do KDE "congela" em todos os três dentro de 1 a 2 dias de uso, após os quais posso fazer ssh na máquina para verificar os logs e reiniciá-la.

Para tentar isolar a causa, em um dos 5530 atualizei o kernel de 5.15.0 para 5.19.17, mas isso não ajudou. Também instalei e executei com Wayland em vez de Xorg, mas isso também não ajudou. Em todas as variantes e em todas as máquinas, o dmesg mostra erros como este (e alguns outros erros também):

[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

mas não tenho ideia se eles estão apontando a causa do problema.

Descrevi o problema como "congelamento", mas ao executar o Xorg o que realmente acontece é que todas as janelas perdem as bordas e nada responde aos cliques do mouse (embora eu ainda consiga mover o cursor do mouse). Ao executar o Wayland, todas as janelas desaparecem completamente, ficando apenas com o painel do KDE e, novamente, o sistema para de responder aos cliques do mouse.

A propósito, até recentemente eu rodava o CentOS 7 no 5520 e funcionava perfeitamente, então não acho que o problema atual seja causado pelo hardware.

Alguém tem alguma sugestão sobre como eu poderia rastrear e corrigir o problema enquanto ainda executava o Kubuntu 22.04 LTS.

Editar em 10/03/2023:

A sugestão de @popey de adicionar intel_idle.max_cstate=1não GRUB_CMDLINE_LINUX_DEFAULTfuncionou para mim. Minha máquina falhou novamente após cerca de 2 dias de atividade. Eu estava executando o kernel 5.19.17 e o Xorg (não o Wayland). Todas as janelas perderam suas bordas e, embora eu pudesse mover o cursor do mouse, o sistema não respondia aos cliques do mouse.

Aqui está a saída 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'

Não vejo nada nos logs que seja útil. A mensagem, logo antes do problema, sobre

Unable to locate theme engine in module_path: "adwaita"

já ocorreu 58 vezes nos logs, portanto é improvável que esteja associado ao problema.

Editar em 22/03/2023:

A sugestão de @Sevinnex KDE > System Settings > Display and Monitor > Compositor > Enable on startup: off não funcionou para mim.

Eu considerei inserir um bug no KDE porque meu painel do KDE para de atualizar (por exemplo, o relógio não atualiza a hora), mas enviar um bug no KDE Bug Tracker requer conhecimento do componente preciso do KDE e uma maneira de reproduzir o bug . Eu não tenho nenhum dos dois. É muito ruim que eu tenha três máquinas diferentes, todas exigindo uma reinicialização a cada poucos dias, quando a área de trabalho deixa de responder aos cliques do mouse, e nenhuma informação útil está sendo relatada pelo journalctl.

A máquina possui as seguintes duas placas 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)

O problema poderia ter algo a ver com isso? Não sei mais o que tentar, então ficaria muito grato por qualquer sugestão.

Editar em 05/04/2023:

Passei a usar Xfceem vez de KDE Plasma. É uma pena, pois este último é de longe o meu ambiente de desktop preferido.

Editar em 13/04/2023:

Já estou executando Xfcehá 10 dias sem problemas, então tenho certeza de que os problemas discutidos acima são problemas com a versão do KDE Plasma fornecida com o Kubuntu 22.04 LTS.

Editar em 03/06/2023:

Com base na sugestão do @TruismsHounds abaixo, estou executando o Plasma no Kubuntu 23.04 há 26 dias sem problemas.

Responder1

Uma solução alternativa relatada para isso é adicionar intel_idle.max_cstate=1em GRUB_CMDLINE_LINUX_DEFAULTsua /etc/default/grubexecução sudo update-grube reinicializar.

Responder2

Eu tive o mesmo problema com o Kubuntu 22.04 LTS HP ProBook 455 G8com Ryzen 7 5800u.

Além disso, uma vez a cada poucos dias, minha área de trabalho congela completamente, o que pode ser recuperado eliminando os processos do Plasma do terminal Linux em Ctrl+ Alt+, F2mas essencialmente é uma reinicialização do sistema.

Observe que, embora a área de trabalho esteja completamente congelada - ainda há música tocando nos fones de ouvido do YouTube abertos no Chromium, e ele até troca de faixa quando terminar.

Também posso acrescentar que às vezes também vejo algumas falhas nas janelas - como eventos principais que não respondem que são 'corrigidos' fechando a janela que não responde e reabrindo-a. Não tenho certeza se esse problema está relacionado ao congelamento da área de trabalho, mas também é um problema do KDE, pois isso acontece aleatoriamente com aplicativos muito diferentes.

Além disso, não é um uso excessivo de RAM do sistema - tenho 32 GB de RAM e no terminal Ctrl+ Alt+ F2o comando 'top' mostra os mesmos números.

Responder3

6 dias atrás eu desabilitei Display and Monitor/Compositor/Habilitar compositor na inicialização e reiniciei e desde então não tive nenhuma falha visual ou travamento que parece ter sido o maior tempo sem congelamento da área de trabalho até agora para mim. Observe que isso evita muitos efeitos visuais e animações, mas de qualquer forma eu desabilitei todas essas coisas antes porque não gosto delas. No entanto, isso também melhorou a capacidade de resposta subjetiva - a GUI dos aplicativos agora parece reagir mais rápido no teclado, etc., o que eu realmente gosto.

Responder4

Eu reinicio o sddm, sem reiniciar, quando esse bug ocorre, mas não descobri de onde ele vem... Outra solução alternativa é mudar para tty2 e Xorg novamente, a barra principal do KDE ainda está congelada, mas toda a área de trabalho parece funcionar.

informação relacionada