在Ubuntu 20.04.6 LTS上安装AMD核显驱动

原文连接

https://blog.youkuaiyun.com/flr_0831/article/details/147127715

本文基于AMD ROCm官方文档经过摸索形成,请参考官网文档:

https://rocm.docs.amd.com/projects/install-on-linux/en/docs-6.1.5/how-to/native-install/ubuntu.html

近日购入AMD 9900X提高生产力,但没买独立显卡,发现AMD核显驱动的一些问题。目前,AMD官网能找到的最新显卡驱动只支持Ubuntu22.04以上的版本,以为老版本的已经找不到了,于是从20.04升级到22.04,发现docker貌似是不支持AMD核显直通的…–gpus只对NVIDIA显卡生效,于是用rviz就很卡…所以装回Ubuntu20.04,研究如何安装AMD核显驱动。

经过研究发现,ROCm有历史版本的页面,如上文所述。经验证,6.1.5是最后一个具有Ubuntu20.04源的版本。

添加gpg key
这一部分是从官网扒下来的

Make the directory if it doesn’t exist yet.

This location is recommended by the distribution maintainers.

sudo mkdir --parents --mode=0755 /etc/apt/keyrings

Download the key, convert the signing-key to a full

keyring required by apt and store in the keyring directory

wget https://repo.radeon.com/rocm/rocm.gpg.key -O - |
gpg --dearmor | sudo tee /etc/apt/keyrings/rocm.gpg > /dev/null
1
2
3
4
5
6
7
8
添加内核驱动源
echo “deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/amdgpu/6.1.2/ubuntu focal main”
| sudo tee /etc/apt/sources.list.d/amdgpu.list
sudo apt update
1
2
3
安装amdgpu-install
这里官网是直接装了amdgpu-dkms,在添加内核模块时gnome报错了,且重启后startx提示无法识别amdgpu。所以转而利用amdgpu-install来安装。

sudo apt install amdgpu-install -y
1
使用amdgpu-install安装图形驱动
然后关键的一步,

amdgpu-install --usecase=graphics
1
而后会提示“配置文件和maintainer不符,是否更改为maintainer中的版本”

这里输入Y,和maintainer进行同步。

p.s. 这里本想添加–no-dkms不编译进内核,结果忘记了,开始写内核模块的时候以为又寄了,结果重启后没出问题,我不理解…

发现AMD核显驱动已经打上了。

验证
进入设置->关于,发现显卡已经不是llvm-pipe了,说明安装成功了,这下用rviz终于不卡了。

利用mesa-utils包中的glxinfo:

glxinfo -B | grep renderer

Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 1
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.youkuaiyun.com/flr_0831/article/details/147127715

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值