[Share Experiences] 成功驱动 AMD RX 6600M Resolved
Tofloor
poster avatar
忘记、过去
deepin
2021-12-19 20:24
Author

参考资料:https://zhuanlan.zhihu.com/p/388374552

在更新到 Deepin 20.3 2021.12.17 内测版后,执行 sudo update-initramfs -u 时,会出现许多类似 W: Possible missing firmware /lib/firmware/amdgpu/navi12_gpu_info.bin for module amdgpu 的警告,让人很不爽。

于是百度了一下,参考教程拷贝了 Repository of firmware blobs 固件仓库,将 amdgpu 下所有固件全部拷贝替换至 /lib/firmware/amdgpu 文件夹下。

重启后,在 BIOS 中切换至独显直连模式,进入 Deepin 系统后可以正常驱动 AMD RX 6600M 显卡,内屏显示与外接显示器均正常工作。

截图_选择区域_20211219032710.png

P.S. 只能说完全是意外收获了 XD......强迫症虽然没完全治好,替换补充了固件文件还是有好几个警告,但是顺带搞定了显卡驱动问题,就很开心。joy


电脑配置:

Lenovo R7000P 2021A

CPU: AMD Ryzen 7 5800H

GPU: AMD RX 6600M

安装推荐步骤:

  1. 进入 BIOS 设置,切换显卡模式至“混合模式”。“安全启动”功能建议关闭。
  2. 正常安装镜像即可。
  3. 正常进入系统后,5800H 核显默认可以被正常驱动。由于机器自带的 HDMI 接口和两个 Type-C 接口输出均由 RX 6600M 控制,此时无法外接显示器。
    参考上述教程,替换补充 amdgpu 相关固件文件。
  4. 重启进入 BIOS,将显卡模式切换回“独显直连”模式。
  5. 正常进入系统后,外界显示器功能正常。

P.S. 目前测试发现,混合模式下外接显示器仍然不能正常工作,仅在开关机启动动画加载时有短暂的输出,然后就无信号了。

P.S. 不想自己折腾的话,可以等到下次 linux-firmware 这个包更新,看看会不会带上新的固件。可能去别的发行版扒一个新版本的包也行?

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
2021-12-19 21:05
#1

deepin的内核缺东西是经常的事吗?好奇怪啊!

我之前是MT7921的驱动缺失,反馈了才加上。。。

塞一个完整的内核有什么难处吗pride

Reply View the author
忘记、过去
deepin
2021-12-19 21:10
#2
神末shenmo

deepin的内核缺东西是经常的事吗?好奇怪啊!

我之前是MT7921的驱动缺失,反馈了才加上。。。

塞一个完整的内核有什么难处吗pride

joy巧了,我这个也是 MT7921,本来想着没驱动干脆换 ax200 了,没想到加进去了

昨天我把整个 linux-firmware 仓库拉下载共计 1.2G,感觉全塞进去不现实吧,也做不到说实时更新......

Reply View the author
神末shenmo
deepin
Spark-App
2021-12-19 21:31
#3
忘记、过去

joy巧了,我这个也是 MT7921,本来想着没驱动干脆换 ax200 了,没想到加进去了

昨天我把整个 linux-firmware 仓库拉下载共计 1.2G,感觉全塞进去不现实吧,也做不到说实时更新......

所以把firmware对应的驱动做好识别对应然后做一个驱动精灵是很有必要的。。。不行就塞个1.2G进来啊,2021年谁家系统盘差这点空间。。。

MT7921有坑,甚至导致无法启动电脑,时不时认不出来,谨慎

Reply View the author
enforcee
deepin
2021-12-19 22:25
#4

https://wiki.debian.org/Firmware/List

这个固件debian最新版应该是包括了的

但是deepin不知为什么固件用的ubuntu的包(linux-firmware),源里的debian固件也是多年前的版本

Reply View the author
忘记、过去
deepin
2021-12-19 23:04
#5
enforcee

https://wiki.debian.org/Firmware/List

这个固件debian最新版应该是包括了的

但是deepin不知为什么固件用的ubuntu的包(linux-firmware),源里的debian固件也是多年前的版本

就像 bcmwl-kernel-source 一样用的 ubuntu 的包,没用 broadcom-sta-dkms......

具体为啥就不清楚了,不过维护一个 linux-firmware 确实比维护一堆 firmware-linux-xxxxxxxx 方便 XD......

Reply View the author
lcw0268
deepin
2021-12-19 23:20
#6
It has been deleted!
lcw0268
deepin
2021-12-19 23:32
#7
It has been deleted!
忘记、过去
deepin
2021-12-20 04:13
#8
lcw0268 It has been deleted!

前天有试过,从 Debian Buster backports 仓库装的 firmware-amd-graphics 这个包,版本和 Bulleye 一致。装了之后 RX 6600M 还是没有正常驱动。不知道是不是因为安装的时候选了 safe graphics 导致启动参数一直不对的原因......

Reply View the author
忘记、过去
deepin
2022-01-07 17:23
#9
神末shenmo

所以把firmware对应的驱动做好识别对应然后做一个驱动精灵是很有必要的。。。不行就塞个1.2G进来啊,2021年谁家系统盘差这点空间。。。

MT7921有坑,甚至导致无法启动电脑,时不时认不出来,谨慎

昨天看了一下,经常会重启找不到网卡。

需要手动执行

sudo rmmod mt7921e
sudo modprobe mt7921e

重新加载驱动才行。估计算是上游驱动补丁的 BUG?

Reply View the author
aurora
deepin
2022-01-07 18:07
#10

我是小新Pro14高刷版,开机WiFi和蓝牙也是经常不稳定

Reply View the author
神末shenmo
deepin
Spark-App
2022-01-08 01:49
#11
忘记、过去

昨天看了一下,经常会重启找不到网卡。

需要手动执行

sudo rmmod mt7921e
sudo modprobe mt7921e

重新加载驱动才行。估计算是上游驱动补丁的 BUG?

可能是上游驱动有问题?

我是不想再用联发科的玩意了

Reply View the author
deltacatxx
deepin beta test group
2022-02-19 08:55
#12

我4800U核显,好像也有这个报错。但是使用正常(有可能有什么地方有问题 但是我没发现)

会有什么影响呢?

Reply View the author
忘记、过去
deepin
2022-02-19 09:16
#13
deltacatxx

我4800U核显,好像也有这个报错。但是使用正常(有可能有什么地方有问题 但是我没发现)

会有什么影响呢?

没啥影响吧......主要是为了 6600M 驱动才折腾的,警告一样去不掉

Reply View the author