![可能缺少固件 -amd?](https://linux22.com/image/1190256/%E5%8F%AF%E8%83%BD%E7%BC%BA%E5%B0%91%E5%9B%BA%E4%BB%B6%20-amd%EF%BC%9F.png)
在运行 sudo apt upgrade 时,我不断收到以下信息,这会减慢升级速度:
update-initramfs: Generating /boot/initrd.img-5.15.0-52-lowlatency
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_sdma1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/cyan_skillfish_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
/etc/kernel/postinst.d/zz-update-grub:
问题是 - 我相信我甚至没有 amd!只有英特尔!
Operating System: Kubuntu 22.04
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.98.0
Qt Version: 5.15.3
Kernel Version: 5.15.0-50-lowlatency (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-6700 CPU @ 3.40GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 530
Manufacturer: Dell Inc.
Product Name: Precision 5720 AIO
我该如何避免这种情况发生?谢谢。
答案1
丢失你不需要的固件不是问题。而且我认为这不会减慢升级速度。用户通常喜欢将所有固件文件保持为最新(无论是否需要),以消除丢失的固件消息。
我觉得你问题中奇怪的是文件名。刚刚升级时,我没有收到那些丢失的固件消息,也没有那些文件,但我有类似的文件,例如:
doug@desk-jj:~$ ls -l /usr/lib/firmware/amdgpu/cyan_*
-rw-r--r-- 1 root root 263296 Aug 31 04:11 /usr/lib/firmware/amdgpu/cyan_skillfish2_ce.bin
-rw-r--r-- 1 root root 263424 Aug 31 04:11 /usr/lib/firmware/amdgpu/cyan_skillfish2_me.bin
-rw-r--r-- 1 root root 268592 Aug 31 04:11 /usr/lib/firmware/amdgpu/cyan_skillfish2_mec2.bin
-rw-r--r-- 1 root root 268592 Aug 31 04:11 /usr/lib/firmware/amdgpu/cyan_skillfish2_mec.bin
-rw-r--r-- 1 root root 263424 Aug 31 04:11 /usr/lib/firmware/amdgpu/cyan_skillfish2_pfp.bin
-rw-r--r-- 1 root root 25344 Aug 31 04:11 /usr/lib/firmware/amdgpu/cyan_skillfish2_rlc.bin
-rw-r--r-- 1 root root 33792 Aug 31 04:11 /usr/lib/firmware/amdgpu/cyan_skillfish2_sdma1.bin
-rw-r--r-- 1 root root 33792 Aug 31 04:11 /usr/lib/firmware/amdgpu/cyan_skillfish2_sdma.bin
doug@desk-jj:~$ ls -l /usr/lib/firmware/amdgpu/vangogh*
-rw-r--r-- 1 root root 160256 Aug 31 04:11 /usr/lib/firmware/amdgpu/vangogh_asd.bin
-rw-r--r-- 1 root root 263296 Aug 31 04:11 /usr/lib/firmware/amdgpu/vangogh_ce.bin
-rw-r--r-- 1 root root 84980 Aug 31 04:11 /usr/lib/firmware/amdgpu/vangogh_dmcub.bin
-rw-r--r-- 1 root root 263424 Aug 31 04:11 /usr/lib/firmware/amdgpu/vangogh_me.bin
-rw-r--r-- 1 root root 268592 Aug 31 04:11 /usr/lib/firmware/amdgpu/vangogh_mec2.bin
-rw-r--r-- 1 root root 268592 Aug 31 04:11 /usr/lib/firmware/amdgpu/vangogh_mec.bin
-rw-r--r-- 1 root root 263424 Aug 31 04:11 /usr/lib/firmware/amdgpu/vangogh_pfp.bin
-rw-r--r-- 1 root root 45368 Aug 31 04:11 /usr/lib/firmware/amdgpu/vangogh_rlc.bin
-rw-r--r-- 1 root root 135424 Aug 31 04:11 /usr/lib/firmware/amdgpu/vangogh_sdma.bin
-rw-r--r-- 1 root root 1792 Aug 31 04:11 /usr/lib/firmware/amdgpu/vangogh_toc.bin
-rw-r--r-- 1 root root 542976 Aug 31 04:11 /usr/lib/firmware/amdgpu/vangogh_vcn.bin
doug@desk-jj:~$ ls -l /usr/lib/firmware/amdgpu/navi10*
-rw-r--r-- 1 root root 160256 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_asd.bin
-rw-r--r-- 1 root root 263296 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_ce.bin
-rw-r--r-- 1 root root 772 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_gpu_info.bin
-rw-r--r-- 1 root root 263424 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_me.bin
-rw-r--r-- 1 root root 268592 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_mec2.bin
-rw-r--r-- 1 root root 268592 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_mec.bin
-rw-r--r-- 1 root root 263424 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_pfp.bin
-rw-r--r-- 1 root root 43952 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_rlc.bin
-rw-r--r-- 1 root root 33792 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_sdma1.bin
-rw-r--r-- 1 root root 33792 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_sdma.bin
-rw-r--r-- 1 root root 267970 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_smc.bin
-rw-r--r-- 1 root root 184512 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_sos.bin
-rw-r--r-- 1 root root 33536 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_ta.bin
-rw-r--r-- 1 root root 400832 Aug 31 04:11 /usr/lib/firmware/amdgpu/navi10_vcn.bin
编辑:还有其他问题提到了一些相同的丢失文件。请参阅这里, 例如
答案2
我也遇到了同样的问题,但我的 AMD GPU 尽管出现了这些警告,但仍然运行良好。真正让我恼火的是:
- 更新时间从 3 秒增加到 5-10 分钟,只是为了生成带有所有这些“缺失”固件错误循环的 initrd
- 事实上,我不明白为什么我应该在本地安装约 250 Mo 的多个固件,即使我的机器上没有安装相应的硬件?我真的很感激除了“这只是一个警告”或“也许有一天你会需要它”(开玩笑 ;-) TIA 之外的一些答案