Depois de desbloquear o PC após um período de inatividade (algumas horas?), muitas vezes me deparo com uma tela preta com nada além de um cursor do mouse (que posso mover).
A única correção que encontrei foi matar o servidor X com CtrlAltBackspace, mas isso também mata todos os meus aplicativos GUI. Idealmente, estou procurando uma correção completa, ou pelo menos uma maneira mais elegante de me recuperar disso sem fechar meus aplicativos.
Mais alguns detalhes:
Comecei a ter esse problema depois de trocar para um novo laptop com uma placa Nvidia (o anterior tinha uma placa AMD integrada e nenhum problema desse tipo). Esta é a mesma instalação do Arch (exceto que adicionei drivers NVidia), então tenho certeza de que isso é relacionado à Nvidia.
O laptop tem uma placa AMD integrada e uma Nvidia dedicada, mas desabilitei a primeira na BIOS porque estava causando outros problemas, e o PC parece mais responsivo agora. Não me lembro se tive esse problema enquanto tinha as duas placas ligadas, acho que não.
Ainda posso alternar para outro TTY e voltar, e digitar comandos nele, mas não encontrei nenhum comando que ajudasse.
Uma vez, pressionar teclas de atalho aleatórias fez com que ele destravasse, mas não consegui repetir o mesmo erro.
Eu ainda consigo mover o mouse nesse estado, e o cursor muda de acordo com os apps que eu deveria ter aberto. Mas se eu clicar, o formato do cursor fica preso no que quer que seja agora.
Desconectar e conectar um segundo monitor não ajuda.
Estou usando o Xfce, com light-locker e lightdm-gtk-greeter. Não tentei o xfce4-screensaver em vez do light-locker porque ele tem outros problemas (não desabilita a luz de fundo no estado bloqueado).
Estou no Arch Linux, no kernel mais recente que é o 6.12.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 10 Jan 2025 00:39:41 +0000 x86_64 GNU/Linux
.
Estou usando drivers Nvidia de código aberto do nvidia-open
pacote. Também tentei nvidia-open-dkms
no kernel LTS, mas não deu certo, e o kernel LTS me dá outros problemas.
Esta é a lista completa de pacotes relacionados à Nvidia que instalei, de pacman -Qs nvidia
:
local/egl-gbm 1.1.2-1
local/egl-wayland 4:1.1.17-1
local/egl-x11 1.0.0-1
local/lib32-libvdpau 1.5-3
local/lib32-nvidia-utils 565.77-1
local/libvdpau 1.5-3
local/libxnvctrl 565.57.01-1
local/nvidia-open 565.77-11
local/nvidia-prime 1.0-5
local/nvidia-settings 565.57.01-1
local/nvidia-utils 565.77-3
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
Este é um laptop Lenovo LOQ 2024 (15AHP9, 83DX0070RK). O Neofetch identifica o seguinte hardware:
CPU: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics (16) @
GPU: AMD ATI 05:00.0 Phoenix3
GPU: NVIDIA GeForce RTX 4050 Max-Q / Mobile
Desisti e instalei
xfce4-screensaver
em vez delight-locker
, parece funcionar até agora.Meu problema
xfce4-screensaver
(não desabilitar a luz de fundo da tela) foi resolvido desmarcando o "modo de apresentação" (no widget da barra de tarefas do Power Manager).