Проблема з вбудованим програмним забезпеченням AMD GPU на Ubuntu 17.10


17

Під час запуску sudo apt-get update && sudo apt-get upgradeя отримую таку помилку, коли процес оновлення обробляє тригери в кінці. Як це виправити?

Я перебуваю на конфігурації за замовчуванням Ubuntu 17.10. У мене вже встановлені доступні драйвери за допомогою "Програмного забезпечення та оновлень".

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

Відповіді:


28

Ви можете сміливо ігнорувати ці рядки.

Те, що ви помітили , немає "помилок" . Натомість ви дивитесь на "попередження" (які ви можете розпізнати за тим, що ці рядки є попередньо а w).

Причина, по якій ви бачите ці попередження (а те, що вони вам не скажуть), полягає в тому, що вся графіка AMD тепер завантажиться llvmpipeі виплюне це повідомлення (особливо у версії для розробки).

У будь-якому разі ці попередження можна сміливо ігнорувати.

Nota Bene: те, що ви не хочете робити, - це отримати файли, на які aptпопереджується, з таких джерел, як people.freedesktop.org/~agd5f/radeon_ucode/raven/це може ввести потенційний вектор атаки. Якщо ви використовуєте свою особисту безпеку, не довіряйте невідомим бінарним файлам з випадкових джерел, які не можуть бути перевірені як доброякісні.


ОП запитала, як це виправити. Ця відповідь не робить цього. Я теж бачу це повідомлення, і вихід мого екрана відтворюється різними способами. Вміти виправити це - можливо, вирішивши ці попередження - було б чудово.
Роель Ван де Паар

@Roel Це не призначено для виправлення, саме тому я нагадав про це ОП those warnings can be safely ignored. Основною проблемою є те, що AMD не відкриває свій вихідний код, а останні версії Ubuntu (завдяки тому, як вони обробляють драйвери) просто не підтримують драйвери AMD, як раніше (до Ubuntu 16, якщо я не помиляюся). У моїй відповіді пояснюється, що, вказуючи llvmpipeта пояснюючи, як Ubuntu зараз обробляє речі. (1/2)
e-sushi

@roel (2/2) Короткий опис: якщо ваше обладнання не підтримується, а власні драйвери Ubuntu, що підтримують AMD, не працюють для вас, ви можете перейти на старішу (LTS) версію Ubuntu або отримати GPU-карту це активно підтримується Ubuntu. Немає іншого способу «виправити» застарілу річ. Зрештою, ви можете подякувати або AMD за це, оскільки вони не відкривають своїх драйверів для світу Linux, як (наприклад, NVidia), або ви можете подякувати Ubuntu за те, що "ми не зацікавлені в боротьбі із застарілою GPU проблема з драйверами, коли AMD не пропонує допомогу та код " . Докладніше див. На сайті Ubuntu та документах.
e-sushi

-3

Я розповім, як заспокоїти попередження!

Покладіть імена "відсутніх" файлів з повними шляхами у тимчасовий файл. Я назвав свій тимчасовий файл «myraven».

Дайте команду:

sudo touch $( cat myraven )

Зроблено. (Звичайно, ви можете видалити тимчасовий файл.)


4
Насправді цього не робіть. Поміщення сміття у файлову систему просто для того, щоб заглушити деякі попередження - не дуже гарна ідея. Наявність цих файлів, ймовірно, вплине більше, ніж просто на те, чи відображаються ці попередження - якийсь код десь може помітити, що ці файли існують і можуть спробувати завантажити їх, або запобігти встановленню реальних версій тощо.
Володимир Пантелеев,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.