Отсутствует проблема с прошивкой 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-суши
@roel (2/2) Короче говоря: если ваше оборудование не поддерживается и собственные драйверы Ubuntu для AMD не работают, вы можете перейти на более старую (LTS) версию Ubuntu или получить GPU-карту это активно поддерживается Ubuntu. Нет другого способа «починить» устаревшую вещь. В конце вы можете поблагодарить либо AMD за это, поскольку они не открывают свои драйверы для мира Linux, как (например), как это делает NVidia, либо вы можете поблагодарить Ubuntu за то, что «мы не заинтересованы в борьбе с устаревшим графическим процессором». проблема с драйверами, когда AMD не предлагает помощь и код " . Для получения дополнительной информации см. Сайт и документы Ubuntu.
e-суши
-3

Я расскажу вам, как успокоить предупреждения!

Поместите имена «отсутствующих» файлов с полными путями во временный файл. Я назвал свой временный файл «myraven».

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

sudo touch $( cat myraven )

Выполнено. (Вы можете удалить временный файл, конечно.)

spamless
источник
4
На самом деле не делай этого. Помещать мусор в файловую систему просто для того, чтобы заставить замолчать некоторые предупреждения, не очень хорошая идея. Наличие этих файлов, скорее всего, повлияет не только на то, отображаются ли эти предупреждения - какой-то код где-то может заметить, что эти файлы присутствуют, и может попытаться загрузить их или предотвратить установку реальных версий и т. Д.
Владимир Пантелеев,