Brakujący problem z oprogramowaniem układowym karty graficznej AMD w systemie Ubuntu 17.10

17

Podczas działania sudo apt-get update && sudo apt-get upgradepojawia się następujący błąd, gdy proces aktualizacji przetwarza wyzwalacze na końcu. Jak to naprawić?

Jestem na domyślnej konfiguracji Ubuntu 17.10. Zainstalowałem już dostępne sterowniki przy użyciu „Oprogramowania i aktualizacji”.

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
źródło

Odpowiedzi:

28

Możesz bezpiecznie zignorować te linie.

To, co zauważyłeś, nie jest „błędem” . Zamiast tego patrzysz na „ostrzeżenia” (które możesz rozpoznać po tym, że te wiersze są poprzedzone znakiem a w).

Powodem, dla którego widzisz te ostrzeżenia (i to, czego nie mówią) jest to, że cała grafika AMD ładuje się teraz llvmpipei wypluwa ten komunikat (szczególnie w wersji programistycznej).

W każdym razie ostrzeżenia te można bezpiecznie zignorować.

Nota Bene: To, czego nie chcesz robić, to pobieranie plików, apto których ostrzega ze źródeł takich, people.freedesktop.org/~agd5f/radeon_ucode/raven/ponieważ mogą one wprowadzić potencjalny wektor ataku. Jeśli dbasz o swoje osobiste bezpieczeństwo, nie ufaj po prostu nieznanym plikom binarnym z losowych źródeł, których nie można zweryfikować jako łagodne.

e-sushi
źródło
OP zapytał, jak to naprawić. Ta odpowiedź tego nie robi. Ja też widzę ten komunikat, a mój ekran wyświetla się na różne sposoby. Umiejętność naprawy - być może przez rozwiązanie tych ostrzeżeń - byłaby świetna.
Roel Van de Paar,
@Roel To nie ma być naprawiane, dlatego przypomniałem OP those warnings can be safely ignored. Sedno problemu polega na tym, że AMD nie otwiera kodu źródłowego, a najnowsze wersje Ubuntu (ze względu na sposób, w jaki obsługują sterowniki) po prostu nie obsługują sterowników AMD, tak jak kiedyś (do czasu Ubuntu 16, jeśli się nie mylę). Moja odpowiedź wyjaśnia, że ​​wskazując llvmpipei wyjaśniając, w jaki sposób Ubuntu obsługuje teraz różne rzeczy. (1/2)
e-sushi
@roel (2/2) Krótka historia: jeśli twój sprzęt nie jest obsługiwany, a własne sterowniki AMD Ubuntu nie działają dla ciebie, możesz przejść na starszą wersję (LTS) Ubuntu lub uzyskać kartę GPU aktywnie wspierane przez Ubuntu. Nie ma innego sposobu na „naprawienie” przestarzałej rzeczy. W końcu możesz podziękować albo AMD za to, ponieważ nie otwierają swoich sterowników do świata Linuxa, jak (na przykład) NVidia, lub możesz podziękować Ubuntu za to, że „nie jesteśmy zainteresowani walką z nieaktualną kartą graficzną problem ze sterownikiem, gdy AMD nie oferuje pomocy i kodu " . Aby uzyskać szczegółowe informacje, zobacz witrynę i dokumenty Ubuntu.
e-sushi
-3

Powiem ci, jak uciszyć ostrzeżenia!

Umieść nazwy „brakujących” plików z pełnymi ścieżkami w pliku tymczasowym. Nazwałem mój plik tymczasowy „myraven”.

Podaj polecenie:

sudo touch $( cat myraven )

Gotowy. (Oczywiście możesz usunąć plik tymczasowy.)

bez szwu
źródło
4
Nie rób tego. Umieszczenie kosza w systemie plików w celu wyciszenia niektórych ostrzeżeń nie jest dobrym pomysłem. Obecność tych plików prawdopodobnie wpłynie nie tylko na to, czy te ostrzeżenia są wyświetlane - jakiś kod może zauważyć, że te pliki są obecne i mogą spróbować je załadować lub uniemożliwić zainstalowanie prawdziwych wersji itp.
Vladimir Panteleev