运行时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
答案1
您可以放心地忽略这些行。
你注意到了什么不是“错误”。相反,你正在看“警告”(您可以从这些行前面加上 来识别w
)。
您看到这些警告(以及它们没有告诉您的内容)的原因是,所有 AMD 图形现在都会加载llvmpipe
并显示该消息(尤其是在开发版本中)。
无论如何,可以安全地忽略这些警告。
注意:你不要要做的是apt
从类似来源获取警告的文件people.freedesktop.org/~agd5f/radeon_ucode/raven/
,因为这可能会引入潜在的攻击媒介。如果您注重个人安全,请不要轻易信任无法验证是否良性的随机来源的未知二进制文件。
答案2
我会告诉你如何平息警告!
将“丢失”文件的名称及其完整路径放入临时文件中。我将临时文件命名为“myraven”。
给出命令:
sudo touch $( cat myraven )
完成。(当然,您可以删除临时文件。)