[Exchange and share] v23 beta版安装amd显卡驱动
Tofloor
default avatar
qq4945286
deepin
2023-01-03 20:58
Author

v23安装amd官网显卡驱动更简单,不需要用脚本文件,直接一条命令加入一个ubuntu20.04的源就可以了。下面大概说一下步骤

第一步:进入下列文件,进入后以管理员身份打开
1.png

第二步:安装一个文本编辑器,系列自带的不能用。以后能用了就不用安装第三方文本编辑器。我安装的是Sublime Text你可以安装别的。千万不要用wps和Libreoffice打开

第三步:用文本编辑器打开sources.list文件,在里面加入一条ubuntu20.04的源

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse

加入后保存退出。如果你不想安装第三方文本编辑器,你也可以用nano或vim来编辑

然后再打开sources.list.d文件夹,在里面新建一个rocm.list文件,并加入下面这个源,也就是安装amd官方显卡的源

deb [arch=amd64] https://repo.radeon.com/rocm/apt/5.4.1 ubuntu main

第四步:修改/etc/os-release中的ID为ubuntu,

sudo nano /etc/os-release

ID=Deepin 修改为ID=ubuntu

第五步:更新一下源,千万不要安装更新!!!!!!!!

sudo apt update

这是会出现密钥什么的,用下面的命令

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 871920D1991BC93C(注把871920D1991BC93C换成你自己的)

好了后,然后再更新一下源:sudo apt update

第六步:安装显卡驱动

sudo apt install rocm-dev

安装的时候有时会很慢,有时会很快。发现早上或深夜安装的速度特别快。快的时候几分钟就好了。

驱动安装好后,接下就是设置一下。

1:sudo vim /etc/modprobe.d/amdgpu.conf打开后在里面添加

options amdgpu si_support=1
options amdgpu cik_support=1

2:等上面安装好后,在终端分别输入下面这个命令

ls -l /dev/dri/render*
sudo usermod -a -G render $LOGNAME
sudo usermod -a -G video $LOGNAME

3:设置用户 GPU 使用权限,将当前用户加入到权限组:

sudo usermod -a -G video $LOGNAME

4:为系统以后的用户都添加权限

sudo /opt/rocm/bin/rocminfo
sudo /opt/rocm/opencl/bin/clinfo

5:将 ROCm 添加到环境变量:

sudo echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/profiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh

监控(optional)
AMD 没有 NVIDIA 类似 nvidia-smi 的命令,只能使用第三方,这里推荐 radeontop,可以直接使用 apt 安装。

sudo apt-get install radeontop

sudo radeontop

6:在终端输入

/opt/rocm/bin/rocminfo

如果没有报错,说明安装成功了。到这里还没有完,接着网下看

7:将ROCm路径加入系统PATH环境变量

在终端输入

sudo echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/profiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh

8:在终端分别输入

rocm-smi
image.png

sudo radeontop

截图_选择区域_20230103204834.png

如果你出现的也是类似这样的,表示已经安装成功。

接下就是把ID改回Deepin

sudo nano /etc/os-release

把sourecs.list里面的ubuntu源删除或禁用。也就是下面这条

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse

把sourecs.list.d文件夹里的rocm.list里面的源也禁用,在前面加一个#号就禁用了。

也就是在下面这条源前面加一个#号

deb [arch=amd64] https://repo.radeon.com/rocm/apt/5.4.1 ubuntu main

到这里就完全结束了。重启一下电脑完成。

发V23日更版,当里把ID改为ubuntu后,系统自带的浏览器和自带的文本编辑是打不开的。所以在建议先把浏览器打开,浏览器不要关,就可以一直用。再来更改ID,

Reply Favorite View the author
All Replies
qq4945286
deepin
2023-01-03 21:00
#1

如果你是V20.8系列也可以按上面的步骤安装,我安装试了一切顺利

Reply View the author
使者
deepin
2023-01-03 21:38
#2

beta了?

Reply View the author
Amber
deepin
2023-01-03 21:42
#3

不说了,收藏了,谢谢大佬

Reply View the author
qq4945286
deepin
2023-01-03 21:50
#4
使者

beta了?

23号的日更版

Reply View the author
kirin2020
deepin
2023-01-03 22:22
#5
qq4945286

23号的日更版

还以为真出B版了,晕😄

Reply View the author
神末shenmo
deepin
Spark-App
Solutions Team Moderator
2023-01-04 11:26
#6
Amber

不说了,收藏了,谢谢大佬

不建议通过修改源的方式安装

可以去改amd驱动的包

Reply View the author
使者
deepin
2023-01-04 12:04
#7
qq4945286

23号的日更版

好吧 谢谢大佬😃

Reply View the author
lfweqaz
deepin
2023-01-05 14:53
#8
神末shenmo

不建议通过修改源的方式安装

可以去改amd驱动的包

能出个教程吗?

Reply View the author
JacksonWu
deepin
2023-01-12 13:47
#9

我是在20.8上安装radeon rx580 的驱动,但是发现 ls -l /dev/dri/render* 时根本没有这个目录,

在执行dmesg | grep amdgpu 时有如下的输出

[drm:amdgpu_init [amdgpu]] ERROR VGACON disables amdgpu kernel modesetting.

另外,在grub的内核参数里必须加上 nomodeset 这一项,否则显卡没有输出。

显卡硬件应该是好的,因为在ubuntu下面驱动是正常的。

Reply View the author
JacksonWu
deepin
2023-01-12 14:23
#10
qq4945286

如果你是V20.8系列也可以按上面的步骤安装,我安装试了一切顺利

请问一下,您是什么型号的显卡?我是RX580,驱动不能加载

Reply View the author
JacksonWu
deepin
2023-01-12 16:01
#11
JacksonWu

我是在20.8上安装radeon rx580 的驱动,但是发现 ls -l /dev/dri/render* 时根本没有这个目录,

在执行dmesg | grep amdgpu 时有如下的输出

[drm:amdgpu_init [amdgpu]] ERROR VGACON disables amdgpu kernel modesetting.

另外,在grub的内核参数里必须加上 nomodeset 这一项,否则显卡没有输出。

显卡硬件应该是好的,因为在ubuntu下面驱动是正常的。

是内核参数的原因,不能使用nomodeset,需要替换成 amdgpu.dc=0。

修改后,已经可以正常加载amdgpu的驱动了。

Reply View the author
qq4945286
deepin
2023-01-14 02:54
#12
JacksonWu

是内核参数的原因,不能使用nomodeset,需要替换成 amdgpu.dc=0。

修改后,已经可以正常加载amdgpu的驱动了。

现在是等beta出来再来折腾

Reply View the author
藤原舒马赫
deepin
2023-07-13 09:44
#13

还有一招,直接摸驱动

wget https://repo.radeon.com/amdgpu-install/5.6/ubuntu/focal/amdgpu-install_5.6.50600-1_all.deb sudo amdgpu-install

然后,修改amdgpu-install,在os-release里面,在Debain|ubuntu后面,把Deepin加上,再然后执行

sudo amdgpu-install --no-dkms

然后添加环境。。。

就OK了

内容来自amd的rocm安装文档

https://rocm.docs.amd.com/en/latest/deploy/linux/installer/install.html

Reply View the author
New Thread

Popular Events

More
国际排名
WHLUG