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

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

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

我的笔记本电脑每天都会崩溃好几次,日志中会出现错误,我把这些错误粘贴在本消息末尾 [1] ,表明 amdgpu 存在问题。

根据网上的其他消息,他们在更新 AMDGPU 固件 blob 时取得了一些成功,该固件 blob 可在 linux-firmware deb 包 [2] 中找到。

但是,他们通过从 linux-firmware 项目 [3] 的 git repo 下载文件并将其复制到目录 /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:0 ring:24 vmid:3 pasid:32768)

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

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 ring:24 vmid:3 pasid:32768)

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

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 超时,最后信号序列 = 480375,最后发射序列 = 480378

答案1

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

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

答案2

最新的 Debian 软件包目前也已过时。(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906526)因此,我建议手动覆盖文件。最终,软件包将更新并覆盖您的更改,但大概直到他们推出新版本之后。

相关内容