Então, modesetting é um sistema no qual o kernel muda os modos gráficos, ao invés do seu servidor X. Este foi o primeiro passo necessário para o servidor X (ou outro sistema de exibição) não ter necessariamente que rodar como root, e os drivers para a maioria dos hardwares modernos usam modesetting para fazer as mudanças na configuração gráfica.
O problema é que, para que o modesetting funcione, o hardware precisa ter tudo o que é necessário para que ele funcione corretamente. No caso de certas GPUs da AMD, isso significa que o kernel precisa fazer o upload do firmware para a GPU; caso contrário, a tela não poderá mais ser atualizada. Observe que isso somente faz com que a tela congele; não é um acidente. Assim, se o seu sistema é um servidor, você pode ignorar isso; mas para computadores desktop ou laptops, obviamente não é ótimo.
Como o firmware em questão não é um software livre como definido pelo Debian , ele não pode ser empacotado no "principal" do Debian repositórios. No entanto, isso não significa que não esteja empacotado; é apenas empacotado no repositório non-free
. Isso também significa que não está disponível no instalador.
Para corrigir esse problema, tudo o que você precisa fazer é:
- inicializar com
nomodeset
(ou ssh na máquina) - ative o repositório não-livre, editando
/etc/apt/sources.list
e adicionandocontrib non-free
após omain
em algumas das linhas já existentes - execute o apt-get update
- instale o pacote
firmware-amd-graphics
, que agora será extraído denon-free
. - reinicialize, desta vez sem o
nomodeset
, para ativar o firmware.