AMD Radeon Pro W5700显卡安装闭源驱动


波波鱼
777 2024-01-08 10:28:01 50942 赞同 0 反对 0
分类: 资源
前言: 在UOS V20 1060 AMD64 专业版 ,自带的开源驱动无法使AMD 5700显卡正常工作,需要在grub2菜单添加nomodeset参数才能正常进入桌面,只能尝试安装AMD显卡闭源驱动。 经过一些尝试(大约4周,中途几乎放弃),总结了一些论坛的历史经验,以及在repo.radeon.com仓库逐个目录查看,终于找出解决方案。 目前成功安装了AMD Radeon Pro W5700显卡驱动,正常开启各种图形加速。 主要思路是:尽量更新预装的5.10旧内核到一个新的稳定版,使AMD 5700显卡能够不加额外参数进入桌面。另外UOS的大致包体系与ubuntu 18.04(bionic)相当,查询网络上ubuntu18.04安装amd显卡驱动的其他经验。

一、硬件环境:

平台:HP Z4 G4工作站

CPU:Intel Xeon W-2135,无核显

GPU: AMD Radeon Pro W5700,专业绘图显卡,等效于消费级的AMD RX5700

二、软件平台:

UOS V20 1060 AMD64 专业版 

三、提前准备的安装包(备用链接为国内蓝奏云)

1.UOS官方Linux 5.18.17 HWE内核安装包:下载链接  备用链接(无密码)

linux-headers-5.18.17-amd64-desktop-hwe_5.18.17-amd64-desktop-hwe-20.01.00.01_amd64.deb

linux-image-5.18.17-amd64-desktop-hwe_5.18.17-amd64-desktop-hwe-20.01.00.01_amd64.deb

2.AMD显卡驱动安装工具:amdgpu-install_22.20.50205-1511377_18.04_all.deb 下载链接  备用链接(密码:amd)

3.对应Linux 5.18内核的amdgpu-dkms模块:

amdgpu-dkms-firmware_5.18.13.50406-1580598.20.04_all.deb 下载链接  备用链接(密码:amd)

amdgpu-dkms-headers_5.18.13.50406-1580598.20.04_all.deb 下载链接  备用链接(密码:amd)

amdgpu-dkms_5.18.13.50406-1580598.20.04_all.deb 下载链接  备用链接(密码:amd)

三、安装系统内核

1.安装Linux 5.18内核包:

sudo dpkg -i linux-headers-5.18.17-amd64-desktop-hwe_5.18.17-amd64-desktop-hwe-20.01.00.01_amd64.deb

sudo dpkg -i linux-image-5.18.17-amd64-desktop-hwe_5.18.17-amd64-desktop-hwe-20.01.00.01_amd64.deb

2.重启UOS,在grub2菜单选择5.18.17内核版本,并去除nomodeset参数,crtl+x尝试启动系统。如果能成功进入桌面,则使用vim编辑/etc/default/grub,将之前加入的nomodeset参数删除,并更新启动菜单,再重启系统:

sudo vim /etc/default/grub

sudo update-grub

sudo reboot

3.此时确认一下,系统内核版本为5.18.17,并且是以无nomodeset参数启动的。

四、提前安装amdgpu-dkms包:

上述amdgpu-install安装工具是对应ubuntu 18.04(bionic)版本,但是最高内核只到5.16,在amdgpu-install安装最后的时候会有amdgpu-dkms报错,所以需提前安装5.18内核版本的dkms模块。

sudo dpkg -i amdgpu-dkms-firmware_5.18.13.50406-1580598.20.04_all.deb

sudo dpkg -i amdgpu-dkms-headers_5.18.13.50406-1580598.20.04_all.deb

sudo dpkg -i amdgpu-dkms_5.18.13.50406-1580598.20.04_all.deb

五、使用amdgpu-install安装显卡驱动

1.修改amdgpu-install,添加uos系统兼容:

sudo vim /usr/bin/amdgpu-install

将第294行:ubuntu|linuxmint|debian)

修改为:ubuntu|linuxmint|debian|uos)

然后保存退出。

2.开始安装驱动:

sudo amdgpu-install --usecase=graphics -y

# 说明一下:这里只是安装基本的图形驱动,其他的安装参数,可以参照官方的说明来尝试,官方说明链接

# 论坛有其他帖子说,可以使用--no-dkms参数来跳过amdgpu-dkms的安装,经过测试证明,在AMD 5700安装时,不可以加这个参数。

3.创建配置文件/etc/modprobe.d/amdgpu.conf,在其中加入以下内容(参考论坛帖子,不明白用途):

options amdgpu si_support=1

options amdgpu cik_support=1

4.添加用户组:

sudo usermod -a -G render $LOGNAME

sudo usermod -a -G video $LOGNAME 

5.重启系统

六、确认显卡驱动安装是否成功:

1.列出渲染设备:

ls -l /dev/dri/render*   

#如果返回不为空,基本上是安装成功

2.打开基于chromium的浏览器,地址栏输入chrome://gpu,一些主要参数应该是启用了硬件加速状态:

3.打开水族馆测试页面,鱼的数量在30000时,FPS应该在30左右:

4.另外附上一些系统信息:

七、已知问题:

1.无法使用radeontop获取显卡型号和占用信息,并有如下报错,但貌似并不影响使用:

sudo radeontop

报错信息:

Failed to open DRM node, no VRAM support.

Unknown Radeon card. <= R500 won't work, new cards might

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
777L0
粉丝 3 资源 314 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  130
统信桌面专业版【全盘安装UOS系统】介绍  128
银河麒麟桌面操作系统安装佳能打印机驱动方法  120
银河麒麟桌面操作系统 V10-SP1用户密码修改  108
麒麟系统连接打印机常见问题及解决方法  26
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
麒麟系统连接打印机常见问题及解决方法 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益210.13元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!