Ubuntu 17.10上缺少AMD GPU固件问题


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

Answers:


28

您可以放心地忽略这些行。

您注意到的不是“错误”。相反,您正在查看“警告”(可以从这些行之前带有的事实中识别出来w)。

您看到这些警告(以及它们没有告诉您)的原因是,所有AMD图形现在都将加载llvmpipe并吐出该消息(尤其是在开发版本中)。

无论如何,可以安全地忽略这些警告。

诺塔Bene的:你希望做的是获取文件apt警告说,大约从状光源people.freedesktop.org/~agd5f/radeon_ucode/raven/作为可能会带来潜在的攻击向量。如果您拥护个人安全,请勿简单地信任随机来源的未知二进制文件,这些二进制文件无法被证明是良性的。


OP问如何解决。这个答案不这样做。我也看到此消息,并且屏幕输出以各种方式播放。能够解决此问题(也许通过解决这些警告)将是很棒的。
Roel Van de Paar,

@Roel这不是要固定的原因,这就是为什么我提醒OP those warnings can be safely ignored。问题的核心是AMD不公开其源代码,而最新的Ubuntu版本(由于它们处理驱动程序的方式)根本不像以前那样支持AMD的驱动程序(如果我没有记错的话,直到Ubuntu 16为止)。我的回答是在指出llvmpipe并解释Ubuntu现在如何处理事物的同时解释的。(1/2)
电子寿司

@roel(2/2)长话短说:如果不支持您的硬件并且Ubuntu自己的支持AMD的驱动程序对您不起作用,则可以降级到Ubuntu(LTS)的旧版本或获取GPU卡Ubuntu积极支持这一点。没有其他方法可以“修复”已弃用的东西。最后,您可以感谢AMD,因为他们没有像NVidia那样向Linux世界开放驱动程序,也可以感谢Ubuntu,因为“我们对与过时的GPU对抗不感兴趣” AMD不提供帮助和代码时驱动程序问题”。有关详细信息,请参见Ubuntu网站和文档。
e-sushi

-3

我将告诉您如何使警告静音!

将带有完整路径的“丢失”文件的名称放在临时文件中。我称我的临时文件为“ myraven”。

输入命令:

sudo touch $( cat myraven )

做完了 (当然,您可以删除临时文件。)


4
实际上不这样做。在文件系统中放置垃圾只是为了使某些警告静音,这不是一个好主意。这些文件的存在很可能影响到的不仅仅是是否显示这些警告-一些代码的某个地方可能会注意到这些文件是否存在,并可能尝试加载它们,或阻止安装真正的版本等
弗拉基米尔Panteleev
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.