Obrigado ao @DanielB comentários Eu trabalhei .
Então ... o que eu tive que fazer foi fazer o downgrade para uma versão mais antiga do kernel / xorg e ter certeza de que ele fica (apesar do Arch Linux ser um design para ficar na vanguarda). Mas foi um pouco complicado.linux-4.2.5-1
Desde que fiquei preso no console, baixei manualmente pacotes antigos do arquivo (especificamente: linux-4.2.5-1, linux -headers-4.2.5-1 e xorg-server-1.17.4-2). Eu também tive que obter uma versão mais antiga do grupo de pacotes xorg-drivers . Eu coloquei esses pacotes em /var/cache/pacman/pkg/
e então fiz um downgrade deles com o comando pacman -U /path/to/package-file.pkg.tar.xz
.
Em seguida, reinstalei o driver Crimson e execute aticonfig --initial
para gerar xorg.conf.
Para impedir que a atualização do sistema falsifique tudo, adicionei essas duas linhas em /etc/pacman.config
:
IgnorePkg = linux linux-headers xorg-server
IgnoreGroup = xorg-drivers
Estas linhas irão gerar avisos, ao executar pacman -Syu
... para que você não possa realmente esquecê-lo. Quando os novos drivers AMD Crimson forem lançados, poderei desativar temporariamente este temporário.
E depois explodiu ...
Depois de executar pacman -Syu
e reinicializar, algo deu errado (na reinicialização, a inicialização ficou presa). Eu não tenho certeza do que aconteceu, mas o que eu fiz foi:
- inicializa a partir do install-usb
- faça um
arch-chroot
na minha partição primária - desativar sddm
- reinicializar
- reinstale o Crimson e gere novamente o xorg.conf
- ativar sddm
Isso consertou isso. O que eu recordei da leitura de vários logs foi: após a atualização, o fglrx
module estava corrompendo o kernel novamente, o que causou falha no Xorg, o que, por sua vez, tornou impossível para o systemd-logind alcançar o SDDM. E como qualquer parte razoável do sistema operacional, o systemd foi tits-up bloqueando tudo (o teclado não estava respondendo).