Недостающее встроенное микропрограммное обеспечение для amdgpu

После sudo apt-get dist-ugprade Я видел следующий вывод в своем терминале:

Setting up linux-modules-extra-4.18.0-16-generic (4.18.0-16.17) ...
Setting up linux-image-generic (4.18.0.16.17) ...
Setting up linux-headers-generic (4.18.0.16.17) ...
Setting up linux-generic (4.18.0.16.17) ...
Processing triggers for linux-image-4.18.0-16-generic (4.18.0-16.17) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.18.0-16-generic
W: Possible missing firmware /lib/firmware/amdgpu/vega12_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_sdma1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_sdma1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_uvd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_uvd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_vce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_vce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega20_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega12_smc.bin for module amdgpu
I: The initramfs will attempt to resume from /dev/dm-2
I: (/dev/mapper/ubuntu--vg-swap_1)
I: Set the RESUME variable to override this.
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.18.0-16-generic
Found initrd image: /boot/initrd.img-4.18.0-16-generic
Found linux image: /boot/vmlinuz-4.18.0-15-generic
Found initrd image: /boot/initrd.img-4.18.0-15-generic
Found linux image: /boot/vmlinuz-4.18.0-10-generic
Found initrd image: /boot/initrd.img-4.18.0-10-generic
Adding boot menu entry for EFI firmware configuration
done

Кто-то может сказать мне, где найти и как установить недостающее встроенное микропрограммное обеспечение?

Моей видеокартой является RADEON RX VEGA M

24
задан 9 March 2019 в 12:46

3 ответа

Вы можете найти прошивку на linux-firmware git

Похоже, что недостающие файлы прошивки там.

Вы можете клонировать git: // git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git и скопируйте недостающие файлы в / lib / firmware / amdgpu .

26
ответ дан 2 December 2019 в 01:42

Загрузите файлы из этого репозитория и поместите их на свой компьютер

-5
ответ дан 2 December 2019 в 01:42

Чтобы сэкономить время для новых пользователей и людей незнаком с терминалом - следующие команды можно скопировать и вставить напрямую для простоты использования. Убедитесь, что у вас установлен git, если он не открывает терминал (в большинстве случаев ctrl + alt + t), и введите следующую команду: sudo apt install git -y

Если apt жалуется на обновление, обновите и обновите с помощью: sudo apt update && sudo apt upgrade -y

затем установите git с помощью первой команды.

Файлы прошивки, необходимые для этого, можно найти по адресу https://kernel.googlesource.com/pub/scm/linux/kernel/git/firmware/linux-firmware.git

если у вас уже установлен git, это можно сделать, набрав cd ~ / Documents && git clone https://kernel.googlesource.com/pub/scm/linux/kernel/git/firmware/linux-firmware.git

После того, как вы клонировали репозиторий с помощью вышеуказанной команды, важно поместить файлы в нужное место, чтобы программа update-initramfs могла их найти и использовать.

Для этого просто введите в терминале введите следующую команду (для ubuntu, начиная с 18.04)

sudo cp ~ / Documents / linux-firmware / amdgpu / * / lib / firmware / amdgpu && sudo update-initramfs -k all -u -v

Вышеупомянутые команды предполагают, что вы обновляете свой образ initramfs и будете использовать все версии ядра, доступные в системе на тот момент.

После всего этого APT больше не должен жаловаться. : D

4
ответ дан 5 January 2021 в 22:01

Другие вопросы по тегам:

Похожие вопросы: