首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缺少模块的固件navi10_mes.bin

缺少模块的固件navi10_mes.bin
EN

Ask Ubuntu用户
提问于 2021-02-12 08:00:26
回答 2查看 7.5K关注 0票数 2

我尝试在Ubuntu20.04LTS上运行以下命令

代码语言:javascript
运行
复制
sudo update-initramfs -u -k $(uname -r)

我得到:

代码语言:javascript
运行
复制
update-initramfs: Generating /boot/initrd.img-5.8.0-43-generic
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
I: The initramfs will attempt to resume from /dev/dm-2
I: (/dev/mapper/vgubuntu-swap_1)
I: Set the RESUME variable to override this.

那么我在哪里可以得到这个文件(navi10_mes.bin)呢?顺便说一下。CPU是AMD Ryzen 7 4800h和AMD RADEON整数gpu

EN

回答 2

Ask Ubuntu用户

发布于 2021-04-04 03:44:24

您可以从上游linux固件存储库获得大多数固件文件:

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/

这个人还维护了一个GitHub固件库,这些固件通过ROCm和专有驱动程序提供,但尚未上传到linux-firmware

https://github.com/Umio-Yasuno/unofficial-amdgpu-firmware-repo

但是,这两个文件中都不存在文件navi_10.mes

我们可以看到,这是一个真正使用的带有Linux内核提交的固件文件:

我检查了驱动程序amdgpu-pro-20.50-1234664-ubuntu-20.04,它包含没有文件的amdgpu-dkms-firmware_5.9.10.69-1234664_all

现在看来这个文件是不公开的?

将此答案保留为Community,以便在文件出现时有人可以更新它。

票数 7
EN

Ask Ubuntu用户

发布于 2023-01-28 09:43:08

我就是这样做的:

卸载amdgpu-安装

代码语言:javascript
运行
复制
sudo amdgpu-install --uninstall
sudo apt-get purge amdgpu-install

从AMD网站下载最新驱动程序并安装

代码语言:javascript
运行
复制
sudo dpkg -i ./amdgpu-install_5.4.50401-1_all.deb

使用以下命令重新安装amdgpu

代码语言:javascript
运行
复制
sudo amdgpu-install --usecase=workstation --vulkan=pro --opencl=legacy -y --accept-eula

重新启动。问题解决了!

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1315776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档