Eu instalei o Ubuntu 22.04 em um Surface Go 2, junto com o Kernel linux-surface . Tudo tem funcionado muito bem por ~ um ano, mas recentemente meu tablet começou a travar frequentemente na inicialização. Depois de 2-3 desligamentos forçados e inicialização novamente, ele normalmente consegue inicializar.
Eu olhei os logs de inicialização executando journalctl -b -0
e journalctl -b -1
, para comparar uma inicialização bem-sucedida e uma falha. Ambas as inicializações com falha e bem-sucedida contêm a linha systemd[1]: Startup finished in 3.138s (firmware) + 4.866s (loader) + 4.772s (kernel) + 20.036s (userspace) = 32.814s.
que me faz pensar que o processo de inicialização vai muito longe (?). Logo depois disso, a inicialização com falha exibe o seguinte erro (que está ausente na inicialização bem-sucedida):
org.gnome.Shell.desktop[833]: KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: No such device
gnome-shell[833]: Failed to lock front buffer on /dev/dri/card0: gbm_surface_lock_front_buffer failed
Essas duas linhas se repetem algumas vezes, e o log termina com estas duas linhas:
systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
systemd[1]: systemd-fsckd.service: Deactivated successfully.
(talvez seja apenas eu forçando o fechamento da superfície).
Atualizei completamente o sistema via apt, mas não resolveu. Ao contrário de muitos problemas semelhantes, não tenho uma GPU Nvidia.
Qualquer ideia sobre o que está acontecendo e como consertar seria muito apreciada!
EDIT: Estou conseguindo inicializar consistentemente com nomodeset, porém definir i915.modeset=1 faz a inicialização travar novamente.
Parece que consegui resolver o problema. Da configuração do grub,
/etc/default/grub
removi asquiet splash
opções. Agora o boot exibe todos os processos em andamento, mas não está mais travando. Não tenho certeza de como isso fez a diferença!