Problème de firmware AMD GPU manquant sur Ubuntu 17.10

17

Pendant l'exécution sudo apt-get update && sudo apt-get upgrade, j'obtiens l'erreur suivante pendant que le processus de mise à niveau traite les déclencheurs à la fin. Comment le réparer?

Je suis sur la configuration par défaut d'Ubuntu 17.10. J'ai déjà installé les pilotes disponibles à l'aide de "Logiciels et mises à jour".

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
la source

Réponses:

28

Vous pouvez ignorer ces lignes en toute sécurité.

Ce que vous avez remarqué, ce ne sont pas des "erreurs" . Au lieu de cela, vous regardez des "avertissements" (que vous pouvez reconnaître du fait que ces lignes sont précédées d'un w).

La raison pour laquelle vous voyez ces avertissements (et ce qu'ils ne vous disent pas) est que tous les graphiques AMD vont maintenant se charger llvmpipeet cracher ce message (en particulier dans la version de développement).

Quoi qu'il en soit, ces avertissements peuvent être ignorés en toute sécurité.

Nota Bene: Ce que vous ne voulez pas faire, c'est récupérer les fichiers aptavertis à partir de sources comme people.freedesktop.org/~agd5f/radeon_ucode/raven/cela pourrait introduire un vecteur d'attaque potentiel. Si vous adoptez votre sécurité personnelle, ne faites pas simplement confiance à des binaires inconnus provenant de sources aléatoires qui ne peuvent pas être vérifiés comme bénins.

e-sushi
la source
Le PO a demandé comment y remédier. Cette réponse ne le fait pas. Moi aussi, je vois ce message et ma sortie d'écran se joue de différentes manières. Être en mesure de résoudre ce problème - peut-être en résolvant ces avertissements - serait formidable.
Roel Van de Paar
@Roel Ce n'est pas censé être corrigé, c'est pourquoi j'ai rappelé cela à OP those warnings can be safely ignored. Le cœur du problème est qu'AMD n'ouvre pas son code source et les versions récentes d'Ubuntu (en raison de la façon dont ils gèrent les pilotes) ne prennent tout simplement pas en charge les pilotes d'AMD comme ils le faisaient (jusqu'à Ubuntu 16 si je ne me trompe pas). Ma réponse explique que tout en montrant llvmpipeet en expliquant comment Ubuntu gère maintenant les choses. (1/2)
e-sushi
@roel (2/2) Bref: si votre matériel n'est pas pris en charge et que les propres pilotes prenant en charge AMD d'Ubuntu ne fonctionnent pas pour vous, vous pouvez rétrograder vers une version plus ancienne (LTS) d'Ubuntu ou obtenir une carte GPU qui est activement pris en charge par Ubuntu. Il n'y a pas d'autre moyen de "réparer" une chose obsolète. En fin de compte, vous pouvez remercier AMD pour cela, car ils n'ouvrent pas leurs pilotes au monde Linux comme (par exemple) NVidia, ou vous pouvez remercier Ubuntu d'être allé "nous ne sommes pas intéressés à combattre un GPU obsolète problème de pilote lorsque AMD ne propose pas d'aide et de code " . Pour plus de détails, consultez le site et les documents d'Ubuntu.
e-sushi
-3

Je vais vous dire comment faire taire les avertissements!

Mettez les noms des fichiers "manquants" avec les chemins d'accès complets dans un fichier temporaire. J'ai appelé mon fichier temporaire «myraven».

Donnez la commande:

sudo touch $( cat myraven )

Terminé. (Vous pouvez bien sûr supprimer le fichier temporaire.)

sans spam
la source
4
Ne faites pas ça. Mettre des ordures dans le système de fichiers juste pour faire taire certains avertissements n'est pas une bonne idée. La présence de ces fichiers est susceptible d'affecter plus que l'affichage de ces avertissements - un code quelque part peut remarquer que ces fichiers sont présents et pourrait tenter de les charger, ou empêcher l'installation des versions réelles, etc.
Vladimir Panteleev