[Exchange and share] deepin V23 安装amd rocm(闭源驱动)
Tofloor
poster avatar
qq4945286
deepin
2023-02-09 05:37
Author

deepin V23安装amd rocm很简单

如果你的amd显卡不正常,可以尝试安装一下rocm,安装后像达芬奇等需要显卡加速的就可以用了,下面来说一下具体的方法。比在deepin20系上要简单很多

1:进入/etc/apt

2:到sources.list.d文件夹里面新建rocm.list文件,并在rocm.list里面加上下面这条源,用于安装显卡驱动(我也把rocm.list文件放在网盘,你下载后直接放到/etc/apt/sources.list.d/ 这个目录下面就好了)

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

截图_选择区域_20230208212952.png

准备工作完成

3:在终端输入sudo apt-get update

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

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

4:用下面这个命令安装rocm

sudo apt install rocm-dev

这是时会出现依赖liburi-encode-perl_1.1.1-1这个到这里下载

https://cloud.189.cn/web/share?code=Q3UJjm3i2yey(访问码:urv9)

下载下来先安装一下,然后再sudo apt install rocm-dev就可以安装了

我也把rocm.list文件放在网盘,你下载后直接放到/etc/apt/sources.list.d/ 这个目录下面就好了

有时安装速度特别快,有时特别慢。推荐上午11点前和晚上2点以后,速度很快

等安装好了,接下来安下面的步骤设置一下就好了

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

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

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

如果不想删除直接在源的前面加下#号

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

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

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

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

Reply Favorite View the author
All Replies
青稚
deepin
2023-02-09 06:53
#1

加入debian bookworm 源更合适,风险更少

因为deepin的23目前不基于debian11了,基于bookworm,提醒一下,ubuntu22.04也是,测试通道!

注意源在安装完软件后,注释禁用掉,debian11的源风险太大,请注明存在的风险,不可以upgrade,安装完驱动删除源,之后sudo apt update

Reply View the author
qq4945286
deepin
2023-02-09 06:57
#2
青稚

加入debian bookworm 源更合适,风险更少

因为deepin的23目前不基于debian11了,基于bookworm,提醒一下,ubuntu22.04也是,测试通道!

注意源在安装完软件后,注释禁用掉,debian11的源风险太大,请注明存在的风险,不可以upgrade,安装完驱动删除源,之后sudo apt update

好的,下次就加debian bookworm

Reply View the author
青稚
deepin
2023-02-09 07:00
#3
qq4945286

好的,下次就加debian bookworm

你不注明风险,脑洞大开的小白upgrade后不得赖你?

所以注明风险,是防止小白犯错误

Reply View the author
qq4945286
deepin
2023-02-09 07:04
#4
青稚

你不注明风险,脑洞大开的小白upgrade后不得赖你?

所以注明风险,是防止小白犯错误

不能升级的,只能借用里的依赖😂

找到了debian 12的源 deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free

Reply View the author
青稚
deepin
2023-02-09 07:29
#5
qq4945286

不能升级的,只能借用里的依赖😂

找到了debian 12的源 deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free

对,不过我知道,怕小白犯错啊!

Reply View the author
qq4945286
deepin
2023-02-09 07:36
#6
青稚

对,不过我知道,怕小白犯错啊!

谢谢提醒,已经改过来了。万一安装了更新,系统挂了就麻烦

Reply View the author
Amber
deepin
2023-02-09 20:30
#7

可以,有用,收藏了like

Reply View the author
说书人
deepin
2023-02-10 08:55
#8
qq4945286

不能升级的,只能借用里的依赖😂

找到了debian 12的源 deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free

貌似不能用12的源,安装 rocm-dev 时会依赖冲突

Reply View the author
qq4945286
deepin
2023-02-10 18:26
#9
说书人

貌似不能用12的源,安装 rocm-dev 时会依赖冲突

用11啊我帖子里面提供的就是11的源

Reply View the author
Amber
deepin
2023-02-15 20:57
#10

虽然但是,怎么装好了驱动dxvk还是用不了呀?confused ,并且wine游戏助手那里也只有RADV开源驱动,没有带Pro那个闭源的

Reply View the author
Amber
deepin
2023-02-15 20:59
#11

还是说ROCM和闭源驱动是两码事?

Reply View the author
skyrimt
deepin
2023-05-27 15:15
#12

v23按照该方法安装后电源管理失效,无法自动锁屏和关闭显示器;

配置为 AMD: 5700G+6700xt;

请问如何解决呢?

Reply View the author