Wiederherstellung nach AMDGPU-PRO-Installation


7

Ich habe Xubuntu 16.04 ohne Fehler nur auf den generischen Treibern ausgeführt, die standardmäßig installiert sind. Ich entschied, dass ich einige Videospiele spielen wollte, also installierte ich die AMDGPU-PRO-Treiber, indem ich den Anweisungen hier folgte: http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx

cd /tmp
tar -Jxvf amdgpu-pro-17.10-414273.tar.xz
cd amdgpu-pro-17.10-414273
./amdgpu-pro-install -y

Wenn ich jetzt meinen Computer starte, wird der Startbildschirm meines Motherboards angezeigt und ich kann auf das BIOS zugreifen. Wenn ich jedoch versuche, die SSD zu starten, auf der sich meine Installation befindet, wird nur ein schwarzer Bildschirm angezeigt, auf dem anscheinend kein Videosignal ausgegeben wird. Ich habe 3 Monitore mit dem gleichen Ergebnis ausprobiert. Ich mache mir keine Sorgen, dass AMDGPU-PRO-Treiber funktionieren, nur dass mein System wieder bootfähig ist. Meine Frage ist also, wie ich in einen Zustand booten kann, in dem ich die Treiber deinstallieren kann.

Ich habe versucht, SSH von meinem Laptop auf meinen Desktop zu übertragen, aber mein Desktop reagiert nicht darauf.

Für alle, die sich derzeit damit beschäftigen, habe ich nie für 16.04 gelöst, aber eine Radeon R9 390 mit AMDGPU-PRO funktioniert unter Ubuntu 18.04 hervorragend

Antworten:


7

Ich bin auf diese Frage gestoßen, als ich versucht habe, das gleiche Problem zu lösen. Ich habe sie nur durch Deinstallation von amd driver gelöst.

  • Rufen Sie beim Booten den Ubuntu-Wiederherstellungsmodus auf.
  • Aktivieren Sie das Netzwerk und mounten Sie das Dateisystem mithilfe der Wiederherstellungsoptionen.
  • Jetzt "Zur Eingabeaufforderung der Root-Shell wechseln".
  • Verwenden Sie zum Deinstallieren den Befehl amdgpu-pro-uninstall.

"exit" und alles sollte wieder normal sein.


Am Ende habe ich alles neu installiert, damit ich das nicht testen kann, aber das sieht definitiv so aus, als wäre die richtige Vorgehensweise gewesen, außer dass ich nicht in grub booten konnte, um auf den Wiederherstellungsmodus zuzugreifen
kalenpw

In der Tat der richtige Ansatz! Habe es mit dieser Methode entfernt!
Numan

2

Ich hatte das gleiche Problem aufgrund der Änderung der initrd- Datei im Ordner / boot. Sie können die Wiederherstellung durchführen, indem Sie auf die alte initrd- Datei zurückgreifen, die in / boot als initrd.dkms.old gespeichert ist . Ich wusste nicht, wie das geht, also habe ich einfach das Betriebssystem neu installiert.

In der amd-Installationsanleitung heißt es außerdem, dass sich im extrahierten Ordner ein amdgpu-pro-uninstall- Skript befindet, das jedoch nicht vorhanden ist.

Aktualisieren Sie, wenn Sie eine Möglichkeit finden, zur alten initrd zurückzukehren, oder eine andere Möglichkeit, das Problem zu beheben, abgesehen von der Neuinstallation.


Ja, ich habe mich gerade neu installiert und werde Amdgpu-Treiber etwas länger
meiden

Das hat bei mir funktioniert! Ich habe Stunden Arbeit gespart, ohne neu installieren zu müssen. Danke :)
Brannon

1
Ich fand das amdgpu-pro-uninstallSkript als verknüpft wurde /usr/bin/amdgpu-uninstallin /var/opt/amdgpu-pro-local/als Teil des Installationsvorgangs. Ihre Dokumente wurden nicht aktualisiert, um diese Abweichung von ihren Anweisungen zu beschreiben.
Charles

1

Wenn Sie nach dem amdgpu-pro-uninstallSkript für neuere Installationen suchen, befindet es sich wahrscheinlich in einem anderen Verzeichnis (wie in den Kommentaren erwähnt). Versuchen Sie es

/usr/bin/amdgpu-uninstall
/usr/bin/amdgpu-pro-uninstall

0

Es scheint, dass die Datei amdgpu-pro-uninstall sh zumindest in meinem Fall fehlt. In der Datei amdgpu-install.sh gibt es jedoch eine Deinstallationsfunktion, die von dryrun aufgerufen wird

if [[ "${OPTIONS[*]}" =~ "dryrun" ]]; then
    echo PACKAGES: ${PACKAGES[*]}
    amdgpu_pro_uninstall
    return 0
fi

Versuchen Sie / var / opt / amdgpu-pro-local / amdgpu-install --dryrun

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.