Dank @DanielB- Kommentaren habe ich es funktioniert .
Also ... was ich tun musste, war ein Downgrade auf eine ältere Kernel / Xorg-Version und sicherzustellen, dass es haftet (obwohl Arch Linux immer auf dem neuesten Stand ist ). Aber es war ein bisschen knifflig.linux-4.2.5-1
Da ich in der Konsole steckengeblieben war, habe ich ältere Pakete manuell aus dem Archiv heruntergeladen (insbesondere: linux-4.2.5-1, linux-headers-4.2.5-1 und xorg-server-1.17.4-2). Ich musste auch eine ältere Version der Paketgruppe xorg-drivers bekommen . Ich legte diese Pakete ein /var/cache/pacman/pkg/
und stufte sie dann mit dem Befehl zurück pacman -U /path/to/package-file.pkg.tar.xz
.
Und dann Crimson-Treiber erneut installiert und ausgeführt aticonfig --initial
, um xorg.conf zu generieren.
Um zu verhindern, dass das System-Update das Ganze fälscht, fügte ich diese beiden Zeilen hinzu /etc/pacman.config
:
IgnorePkg = linux linux-headers xorg-server IgnoreGroup = xorg-drivers
Diese Linien werden Warnungen erzeugen, wenn läuft pacman -Syu
... so dass Sie wirklich in der Lage sein wont es zu vergessen. Wenn die neuen AMD Crimson-Treiber herauskommen, kann ich diese temporär deaktivieren.
Und dann ist es gesprengt ...
Nach dem Laufen pacman -Syu
und Neustart ging etwas schief (beim Neustart blieb die Initialisierung hängen). Ich bin nicht ganz sicher, was passiert ist, aber was ich getan habe, war:
- booten Sie von Install-USB
- mache eine
arch-chroot
in meiner primären Partition - Deaktiviere sddm
- Neustart
- Crimson neu installieren und xorg.conf neu generieren
- Aktivieren Sie sddm
Das hat es behoben. Was ich aus den verschiedenen Protokollen gelesen habe, war: Nach dem Update- fglrx
Modul wurde der Kernel erneut gefärbt, wodurch Xorg fehlschlug, was es systemd-logind unmöglich machte, SDDM zu erreichen. Und wie jeder angemessenen Teil von OS, systemd ging einfach Titten-up alles Sperren (Tastatur nicht reagiert).