有没有办法获得比 Ubuntu 18.04 中的软件包更新版本的 linux-firmware 项目?

Stu*_*xon 5 firmware amdgpu

在 Ubuntu 18.04、Ryzen 2500u 笔记本电脑 X360、32GB RAM 上。

我的笔记本电脑一天多次崩溃,并在我粘贴到此消息 [1] 末尾的日志中出现错误,表明 amdgpu 存在问题。

根据网上的其他消息,他们幸运地更新了 AMDGPU 固件 blob,该固件可在 linux-firmware deb 包中找到 [2]。

然而,他们通过从 linux-firmware 项目 [3] 的 git 存储库下载文件并将它们复制到目录 /lib/firmware/amdgpu 中来覆盖 deb 包提供的文件来做到这一点。

有没有更好的方法可以获取这些 amdgpu 固件 blob,而不与已安装的 linux-firmware deb 发生冲突?

[2] https://launchpad.net/ubuntu/bionic/amd64/linux-firmware

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

(参见amdgpu目录)

这些崩溃在类似的硬件上似乎很常见 - 谷歌搜索 Ryzen 2500u crash linux 显示许多其他人也遇到同样的问题。

[1]

7 月 16 日 14:28:09.687981 计算机内核:amdgpu 0000:04:00.0: [gfxhub] VMC 页面错误 (src_id:0ring:24 vmid:3 pasid:32768)

7 月 16 日 14:28:09.688191 计算机内核:amdgpu 0000:04:00.0:位于第 27 页的 0x0000000104e07000

7 月 16 日 14:28:09.688418 计算机内核:amdgpu 0000:04:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000

7 月 16 日 14:28:09.688637 计算机内核: amdgpu 0000:04:00.0: [gfxhub]

VMC 页面错误(src_id:0 环:24 vmid:3 pasid:32768)

7 月 16 日 14:28:09.688849 计算机内核:amdgpu 0000:04:00.0:位于第 27 页的 0x0000000104e05000

7 月 16 日 14:28:09.689070 计算机内核:amdgpu 0000:04:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000

7 月 16 日 14:28:19.774250 计算机内核:[drm:amdgpu_job_timedout [amdgpu]]错误环 gfx 超时,最后发出信号的 seq=480375,最后发出的 seq=480378

Dza*_*ton 0

我不知道这有多好,但您可以尝试使用下载并安装 debian sid 软件包dpkg -i

https://packages.debian.org/sid/amd64/firmware-amd-graphics/download


小智 0

最新的 Debian 软件包目前也已过时。(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906526)所以,我只是建议手动覆盖文件。最终,该软件包将更新并覆盖您的更改,但可能要等到他们引入新版本后才会发生。