Fehlendes AMD GPU Firmware-Problem unter Ubuntu 17.10

17

Während der Ausführung sudo apt-get update && sudo apt-get upgradewird die folgende Fehlermeldung angezeigt, während der Aktualisierungsprozess am Ende Auslöser verarbeitet. Wie man es repariert?

Ich bin auf Ubuntu 17.10 Standardkonfiguration. Ich habe bereits verfügbare Treiber mit "Software und Updates" installiert.

W: Possible missing firmware /lib/firmware/amdgpu/raven_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_vcn.bin for module amdgpu
Omkar Nath Singh
quelle

Antworten:

28

Sie können diese Zeilen ignorieren.

Was Ihnen aufgefallen ist, sind keine "Fehler" . Stattdessen sehen Sie sich "Warnungen" an (was Sie daran erkennen können, dass diesen Zeilen ein vorangestellt ist)w ).

Der Grund, warum Sie diese Warnungen sehen (und was sie Ihnen nicht sagen), ist, dass alle AMD-Grafiken jetzt mit geladen werden llvmpipe diese Meldung und ausspucken (insbesondere in der Entwicklungsversion).

Auf jeden Fall können diese Warnungen ignoriert werden.

Nota Bene: Was Sie nicht möchten, ist das Abrufen der Dateien, aptvor denen Sie gewarnt haben, aus Quellen, people.freedesktop.org/~agd5f/radeon_ucode/raven/da dies einen potenziellen Angriffsvektor darstellen könnte. Wenn Sie sich für Ihre persönliche Sicherheit einsetzen, vertrauen Sie nicht einfach unbekannten Binärdateien aus zufälligen Quellen, die nicht als harmlos eingestuft werden können.

E-Sushi
quelle
Das OP fragte, wie es behoben werden könne. Diese Antwort tut dies nicht. Diese Meldung wird auch angezeigt und meine Bildschirmausgabe wird auf verschiedene Arten wiedergegeben. Es wäre großartig, das Problem beheben zu können - möglicherweise durch Beheben dieser Warnungen.
Roel Van de Paar
@Roel Es soll nicht repariert werden, weshalb ich OP daran erinnerte those warnings can be safely ignored. Der Kern des Problems ist, dass AMD den Quellcode nicht öffnet und die neuesten Ubuntu-Versionen (aufgrund der Art und Weise, wie sie mit Treibern umgehen) die AMD-Treiber einfach nicht mehr unterstützen (bis Ubuntu 16, wenn ich mich nicht irre). Meine Antwort erklärt das, während ich auf llvmpipeUbuntu zeige und erkläre, wie es jetzt mit den Dingen umgeht. (1/2)
e-
@roel (2/2) Kurz gesagt: Wenn Ihre Hardware nicht unterstützt wird und Ubuntus eigene AMD-unterstützende Treiber nicht für Sie funktionieren, können Sie auf eine ältere (LTS) Version von Ubuntu downgraden oder eine GPU-Karte erwerben das wird von Ubuntu aktiv unterstützt. Es gibt keine andere Möglichkeit, eine veraltete Sache zu "reparieren". Letztendlich können Sie entweder AMD dafür danken, dass sie ihre Treiber nicht wie NVidia für die Linux-Welt öffnen, oder Sie können Ubuntu dafür danken, dass "wir nicht daran interessiert sind, eine veraltete GPU zu bekämpfen Treiberproblem, wenn AMD keine Hilfe und keinen Code anbietet " . Weitere Informationen finden Sie auf der Ubuntu-Website und in den Dokumenten.
E-Sushi
-3

Ich werde Ihnen sagen, wie Sie die Warnungen beruhigen können!

Fügen Sie die Namen der "fehlenden" Dateien mit vollständigen Pfaden in eine temporäre Datei ein. Ich habe meine temporäre Datei 'Myraven' genannt.

Gib den Befehl:

sudo touch $( cat myraven )

Erledigt. (Sie können die temporäre Datei natürlich entfernen.)

Spamfrei
quelle
4
Mach das nicht wirklich. Es ist keine gute Idee, den Papierkorb in das Dateisystem zu legen, um einige Warnungen auszuschalten. Das Vorhandensein dieser Dateien wirkt sich wahrscheinlich nicht nur darauf aus, ob diese Warnungen angezeigt werden. Einige Codes bemerken möglicherweise, dass diese Dateien vorhanden sind und versuchen können, sie zu laden oder die Installation der realen Versionen usw. zu verhindern.
Vladimir Panteleev,