
Ich verwende Ubuntu 13.10 auf meinem PC mit 2x Sapphire Radeon HD 7950. Nachdem ich fglrx installiert, ausgeführt sudo aticonfig --adapter=all --initial
und neu gestartet habe, erhalte ich einen schwarzen Bildschirm.
Wenn ich in den Wiederherstellungsmodus gehe und fglrxinfo ausführe, erhalte ich die folgende Ausgabe:
unable to open display (null)
Als ich in den Ubuntu-Foren nachgesehen habe, hat mir jemand vorgeschlagen, es auszuführen, aticonfig --acpi-services=off
aber leider scheint dies keine Wirkung zu haben.
Ich sollte auch erwähnen, dass ich zuvor eine Installation mit fglrx auf diesem System hatte, die gut funktionierte. Irgendwann erschien dieser schwarze Bildschirm. Danach habe ich beschlossen, Ubuntu neu zu installieren, was gut funktioniert, bis ich fglrx erneut installiere.
Hat jemand einen Vorschlag? Ich bin für jede Hilfe dankbar und gebe Ihnen bei Bedarf gerne weitere Informationen.
Dank im Voraus!
Antwort1
Der einzige Weg, aus dieser Situation herauszukommen, besteht darin, zu einer Wiederherstellungskonsole zu gelangen.
Halten Sie beim Hochfahren die Umschalttaste gedrückt.
Sobald Sie im GRUB-Menü sind, wählen Sie einen Wiederherstellungsmodus. Wählen Sie dann eine Root-Konsole.
Sobald Sie als Root auf eine Wiederherstellungskonsole zugreifen können:
apt-get autoremove fglrx
reboot
Antwort2
Ein SCHWARZER Bildschirm ist das Ergebnis einer normalen Catalyst-Installation vom Hersteller mit Ubuntu 13+. Ich habe den Patch in Knary (Sourceforge) integriert.https://sourceforge.net/p/knary/discussion/general/thread/2ad755b9/?limit=25#1b3cAMD-Installation. Aber hier ist es für diejenigen, die es manuell anwenden möchten.
-- Laden Sie den Catalyst 13.12 in ein beliebiges Verzeichnis herunter. Erstellen Sie diese Datei... Hier ist ein Cat-Befehl dazu...
cat > 1310patch <<EOF
989,1001c989,1004
<
< #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)
< if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
< #else
< tbl_size = 0x7fffffff;
< if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
< #endif
< {
< return KCL_ACPI_ERROR;
< }
< ((acpi_table_handler)handler)(hdr);
< return KCL_ACPI_OK;
< }
---
> #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)
> if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
> #else
> tbl_size = 0x7fffffff;
> if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
> #endif
> {
> return KCL_ACPI_ERROR;
> }
> #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,1)
> ((acpi_tbl_table_handler)handler)(hdr);
> #else
> ((acpi_table_handler)handler)(hdr);
> #endif
> return KCL_ACPI_OK;
> }
EOF
-- Führen Sie diesen Code aus, der ein Backup erstellt, und patchen Sie dann das Cat-Modul wie gezeigt …
sudo apt-get install dpkg-dev debhelper dh-modaliases execstack dkms
sudo chmod a+x amd-catalyst-13.12-linux-x86.x86_64.run
sudo ./amd-catalyst-13.12-linux-x86.x86_64.run --extract 1310patch
MYsave=date +%B%d%Y%H%M%S
sudo cp 1310patch/common/lib/modules/fglrx/build_mod/kcl_acpi.c 1310patch/common /lib/modules/fglrx/build_mod/kcl_acpi.c.${MYsave}
sudo patch -i ./1310patch 1310patch/common/lib/modules/fglrx/build_mod/kcl_acpi.c
cd 1310patch
sudo./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy
-- installieren Sie nun die Pakete wie sie richtig kompiliert wurden -- installieren Sie die resultierenden Pakete am besten in der Reihenfolge
sudo dpkg -i fglrx_
sudo dpkg -i fglrx-dev
sudo dpkg -i fglrx-a*
-- alles fangen
sudo dpkg -i *.deb
FORCE-Deinstallation
Schwarzer Bildschirm --
Ctrl+Alt+F1 ...Login...
sudo /usr/share/ati/amd-uninstall.sh --force
sudo /usr/share/ati/fglrx-uninstall.sh --force
sudo reboot
Viola!
Antwort3
ich hatte dasselbe Problem und habe jeden Thread ausprobiert, aber ohne Erfolg. Endlich hat es geklappt, hoffe, dass es bei anderen auch klappt. Starten Sie den Computer, wenn ein schwarzer Bildschirm erscheint, drücken Sie Strg+Alt+F1, danach werden Sie nach Login und Passwort gefragt, geben Sie dann # sudo -i ein, um den Root-Befehl aufzurufen, und geben Sie zuletzt # apt-get remove --purge fglrx ein, nachdem es erledigt ist, geben Sie # shutdown -r now ein, um herunterzufahren. Starten Sie neu, und Sie sind fertig.