So installieren Sie AMD-Grafiktreiber unter Ubuntu 18.04

16

Ich war schon immer ein Windows-Benutzer, aber gestern habe ich Ubuntu 18.04 LTS von dieser Seite heruntergeladen und installiert. Aber ich kann keine Möglichkeit finden, AMD-Grafiktreiber zu installieren.

Im Moment funktioniert Linux nur im Wiederherstellungsmodus, im normalen Modus wird ein leerer lila Bildschirm angezeigt und nichts funktioniert. Nach der Suche im Internet habe ich festgestellt, dass möglicherweise etwas mit meinen Grafiktreibern nicht stimmt. Ich habe viele Dinge versucht, um AMD-Grafiktreiber auf meinem zu installieren Laptop, aber nichts scheint zu funktionieren, ich habe diesen Befehl auf meinem Laptop ausgeführt

lspci -nn | grep -E 'VGA|Display'

und die Ergebnisse sind

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] [1002:6660]

Ich habe also eine Hybrid-Grafikkarte oder so, ich habe diese Installationsanleitung ausprobiert , aber sie hat nicht funktioniert (selbst für die Benutzer im Kommentarbereich).

Es war sehr einfach für Windows, ich würde wieder zu Windows wechseln, wollte aber hier nur nach dem letzten Mal fragen. Gibt es eine Lösung für die Installation von AMD-Grafiktreibern unter Ubuntu 18.04?

Vielen Dank!

nikhil123
quelle
1
Wenn Sie versucht, die sudo add-apt-repository ppa:oibaf/graphics-driversdann sudo apt updatehast du irgendwelche Fehler? Normalerweise werden danach sudo apt updatedie Treiber automatisch installiert. Für mich hat es am 18.04 gut funktioniert. Haben Sie auch versucht, Secure Boot im BIOS zu deaktivieren, bevor Sie diese Treiber installieren?
Terrance
Vielen Dank für Ihren Kommentar. Ja, der sichere Start war bereits deaktiviert. Ich habe gerade die beiden von Ihnen erwähnten Befehle ausgeführt. Und beide waren erfolgreich. Was sollte ich jetzt tun? @Terrance
nikhil123
Sie sollten einfach neu starten. Dann können Sie Ihre Version überprüfen, indem Sie ausführen. lshw -c video Sie sollten in der Lage sein zu sehendriver=
Terrance
@Terrance ok, ich habe den Laptop neu gestartet und diesen Befehl ausgeführt. Ich habe diese Ausgabe erhalten. *-display UNCLAIMED description: Display controller product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] vendor: Advanced Micro Devices, Inc. [AMD/ATI] .... Es scheint, als hätte ich die AMD-Treiber installiert. Aber in Software & Updates-> Zusätzliche Treiber heißt es: "Keine zusätzlichen Treiber verfügbar" und ich habe immer noch die Problem mit normalem Boot (leerer eingefrorener lila Bildschirm), tatsächlich scheint die Installation von amd sowieso nichts zu ändern, danke für Ihre Hilfe :)
nikhil123
Bitte verwenden Sie die normale Ubuntu-Methode askubuntu.com/questions/1065852/…
Rinzwind

Antworten:

24

Sie sollten in der Lage sein, die mit Ihrem System gelieferten Open Source-Treiber zu verwenden. Möglicherweise müssen Sie nur den allgemeinen Nomodeset-Fix verwenden:

Wie setze ich 'nomodeset', nachdem ich Ubuntu bereits installiert habe?

Die Verwendung des eingebauten Treibers ist normalerweise für Radeon-Karten ausreichend.

Wenn Sie andere Fehler gemacht oder die PPA für die NVIDIA-Treiber hinzugefügt haben (Entschuldigung), können Sie Folgendes bereinigen:

sudo apt-add-repository -r ppa:graphics-drivers/ppa && \
sudo apt update && \
sudo apt upgrade && \
sudo apt autoremove && \
sudo apt autoclean

Fügen Sie nun die AMD-Updates PPA hinzu und aktualisieren Sie:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt upgrade

Konfigurieren Sie dann Ihre Pakete neu, um die Sicherheit zu gewährleisten:

sudo apt install --reinstall xserver-xorg-video-amdgpu
sudo dpkg --configure -a
sudo dpkg-reconfigure gdm3 ubuntu-session xserver-xorg-video-amdgpu

Schließlich können Sie beschleunigtes Video aktivieren:

sudo apt-get install mesa-vdpau-drivers

Um den VDPAU-Treiber mit mpv zu testen, verwenden Sie:

mpv --hwdec=vdpau yourvideofile

Starten Sie nun den Computer neu und stellen Sie sicher, dass er noch funktioniert. Es tut? Gut! Starten Sie nun erneut neu und prüfen Sie, ob Sie die Nomodeset-Startoption entfernen können. Wenn es ohne funktioniert, kann dies die Leistung verbessern.

Wenn Sie an der GUI angemeldet sind, gehen Sie zu Einstellungen> Geräte> Anzeigen und stellen Sie sicher, dass die Auflösung richtig eingestellt ist.

Wenn die Leistung nach all dem oben genannten immer noch nicht den Standards entspricht, können Sie den Closed-Source-Treiber als letzten Ausweg manuell installieren.

Wenn Sie den proprietären Treiber weiterhin verwenden möchten, müssen Sie ihn herunterladen und installieren. Entsprechend der von Ihnen veröffentlichten Ausgabe müssen Sie diesen Treiber herunterladen:

Treiber und Support für AMD Radeon ™ HD 8670M-GPUs

Klicken Sie auf das Feld "Linux x86_64" und laden Sie die Zip-Datei herunter.

Sie können diesem Handbuch folgen oder zusätzliche Aktualisierungen Ihrer Frage veröffentlichen, und ich werde die Antwort entsprechend verbessern.

Joshua Besneatte
quelle
Ich habe die Antwort aktualisiert, um mich bei AMD zu bewerben ... danke.
Joshua Besneatte
Hallo, danke für deine Antwort, ich habe diese beiden Befehle mit sudo ausprobiert und tatsächlich einige Treiber mit der richtigen Fortschrittsanzeige installiert. Aber ich kann immer noch nicht im normalen Modus booten und im Wiederherstellungsmodus sind meine Bildschirmanzeigen am schlechtesten, wenn ich in Firefox nach unten oder oben scrolle, die Hälfte der Seiten scrollt und die andere Hälfte sowieso nicht, ich wechsle zurück zu Windows. es scheint, als ob mein Laptop nicht für Linux kompatibel ist
nikhil123
1
"Ja wirklich?" Ich habe die Einstellung "Das ist schwierig, lass uns aufhören" nie verstanden ... Wenn Sie jedoch Ihre Meinung ändern, werde ich immer hier sein, um zu helfen.
Joshua Besneatte
1
Ok, Desktop friert ein, weil ich die 3D-Beschleunigung aktiviert habe, aber auf meinem r250 nicht unterstützt wird
Andrew Luca
1
Hallo @JoshuaBesneatte. Ich bin dieser Anleitung gefolgt und habe die Treiber eingerichtet. Ich habe diesen Leitfaden github.com/lutris/lutris/wiki/Installing-drivers befolgt und keiner von beiden hat sich tatsächlich stark verändert. Wie kann ich feststellen, ob ich tatsächlich etwas erreicht habe, seit ich zur Detailseite der Ubuntu-Einstellungen
gehe? Meine GPU wird
0

Da ich einen ganzen Tag mit dem Problem zu kämpfen hatte und Joshuas Antwort für mich nicht funktionierte, dachte ich, es könnte helfen, meine Lösung zu finden.

Mein Fehler war, dass ich, obwohl Ubuntu 18.04 auf VMware® Workstation 15 installiert ist, versucht habe, das Problem basierend auf dem AMD-Grafikadapter meines Host-Computers zu beheben. Ich kopiere die Lösung , die für mich funktioniert hat:

Das Problem ist mit Wayland. Während Ubuntu standardmäßig eine X11-Sitzung verwendet, wurde diese aus irgendeinem Grund für GDM aktiviert.

Sie können GDM sicherlich durch LightDM ersetzen, aber eine einfachere Option wäre:

sudo nano /etc/gdm3/custom.conf

Dann ändern Sie die Zeile:

#WaylandEnable=false

zu

WaylandEnable=false

Drücken Sie Ctrl+ Ound dann Ctrl+ Xund starten Sie neu. Wenn Sie nicht neu starten möchten, können Sie dies tun

sudo systemctl restart gdm

Dadurch wird Ihre Windows-Sitzung neu gestartet (dies setzt voraus, dass ssh in der Box wie oben beschrieben repariert wird).

Bahman
quelle