O que resolve o problema é habilitar o KMS (kernel modesetting). Este post nas listas do Debian me mostrou como rastrear o problema:
Looks like Kernel Modesetting is disabled, either through a boot parameter or via a file in /etc/modprobe.d. Try reloading the nouveau kernel module:
# rmmod nouveau
# modprobe nouveau modeset=1
restart X
Por alguma razão, grub foi configurado para desabilitar o modesetting (talvez para solucionar um problema gráfico que tive com uma versão anterior da Debian e com o respectivo driver - não me lembro…). Adicionar uma nova entrada de menu sem nomodesetting faz o truque, mesmo ao fazer uma inicialização recente.
O truque sujo é remover a palavra nomodesetting de /boot/grub/grub.cfg . No entanto, as primeiras linhas neste arquivo dizem:
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
Isso significa que o hack sujo funciona somente enquanto upgrade-grub não é executado, o que acontece sempre que você faz apt-get upgrade quando há uma nova versão do kernel instalada.
A correção permanente é assim :
-
Remova
GRUB_CMDLINE_LINUX_DEFAULT="nomodesetting"de/etc/default/grub. -
Executar
# update-grub. -
Assista ao progresso:
Generating grub.cfg ... done. -
Aproveite.