联想启天、ThinkCentre系列台式机
AMD的oland系列部分型号显卡,安装完银河麒麟桌面操作系统V10 SP1 HWE-PP,内核为5.15,重启会出现如下情形
1

卡在这里大约要2-3分钟才能进行系统,或是在grub里面加入nomodeset这个参数就可正常进入系统,但有部分机器,加了nomodeset参数之后会非常卡,经排查,是ukui_kwin_X11这个窗口管理器占用CPU过高导致的问题

2 刚安装好的系统,重启一直卡在这里

3 点击重启按钮,无法重启,卡在这里

原因分析:
1 radeon模块是以前R600之类的卡,之后AMD GPU走GCN架构了,就需要使用amdgpu这个内核模块。
高版本的amdgpu驱动内核模块,比如5.15内核,对于老旧的显卡支持不好,就容易出现上述问题。

2 通过dmesg命令确定具体要添加的内核参数。
3 AMD老显卡常见grub内核参数:
南方群岛Southern Islands (SI)系列显卡: radeon.si_support=0 amdgpu.si_support=1
海洋群岛Sea Islands (CIK)系列显卡: radeon.cik_support=0 amdgpu.cik_support=1
参数说明:radeon.si_support=0 amdgpu.si_support=1 在radeon内核模块中关闭南方群岛Southern Islands (SI)系列显卡的支持,在amdgpu内核模块中启用南方群岛Southern Islands (SI)系列显卡的支持。radeon.cik_support=0 amdgpu.cik_support=1 在radeon内核模块中关闭海洋群岛Sea Islands (CIK)系列显卡的支持,在amdgpu内核模块中启用海洋群岛Sea Islands (CIK)系列显卡的支持。
解决办法:
在grub中引导菜单的Linux那一行中添加如下参数

再sudo update-grub2,重新生成grub引导文件

联想启天M520 安装2503-HWE-PP版本桌面操作系统
需要修改grub中的Linux那行加入参数 amdgpu.dpm=0 amdgpu.dc=0
再执行sudo update-grub来解决问题

附:
AMD Radeon R520 这个型号在市面上对应着两款完全不同的显卡,分别在两个时代出现:
你正在查询的现代入门级显卡:用于联想启天M530-N000等型号,属于“Radeon R5/R7 200系列”时代的入门卡,性能较低
2005年的历史旗舰核心:ATI时代的R520核心,用于Radeon X1800系列,是当年的高端产品
参考材料:
https://wiki.archlinuxcn.org/wiki/AMDGPU
https://www.phoronix.com/review/amdgpu-radeon-415/5
https://www.amd.com/zh-cn/support/download/linux-drivers.html
https://www.amd.com/zh-cn/products/software/rocm.html
https://www.amd.com/zh-cn/products/specifications/graphics.html