[Exchange and share] 如果amd显卡出现这个memory access fault by gpu node-1的解决方法
Tofloor
poster avatar
qq4945286
deepin
2023-02-18 07:14
Author

这个问题总算解决了,这两天在deepinv23上用blender3.5,只要一开启GPU渲染就闪退。今天晚上总算找到解决方法了。我用终端打开的,用终端打开软件有一个好处,就是软件出问题,会把错误信息显示在终端里面。

截图_选择区域_20230217225518.jpg

前题你要安装好了,rocm和hip等显卡驱动

我前面也介绍了几种安装方法

这里再说一种,采用脚本安装的方法

wget https://repo.radeon.com/amdgpu-install/5.4.3/ubuntu/focal/amdgpu-install_5.4.50403-1_all.deb

sudo apt-get install ./amdgpu-install_5.4.50403-1_all.deb

sudo nano /etc/os-release把里的ID=Deepin修改成ID=ubuntu

sudo apt update

sudo amdgpu-install --usecase=rocm,hip,mllib --no-dkms

sudo apt-get install wget gnupg2

等安装好后

sudo apt-get purge amdgpu-install

sudo nano /etc/os-release把里的ID=ubuntun改回ID=Deepin

接着设置一下

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

sudo usermod -a -G video $LOGNAME

echo 'ADD_EXTRA_GROUPS=1' | sudo tee -a /etc/adduser.conf
echo 'EXTRA_GROUPS=video' | sudo tee -a /etc/adduser.conf
echo 'EXTRA_GROUPS=render' | sudo tee -a /etc/adduser.conf

这样问题就彻底解决了。

Reply Favorite View the author
All Replies
qq4945286
deepin
2023-02-18 07:16
#1

用google才查到解决的方法

Reply View the author
qq4945286
deepin
2023-02-18 07:19
#2

选择deepin主要用的顺手,选择linux主要同一个文件,在deepin上进行渲染只要1分零几秒,在黑苹果上要差不多五分钟,在window11上要1分五十多秒。同一台电脑配制,只是系统不同。

Reply View the author
qq4945286
deepin
2023-02-18 07:21
#3

这里台式机独立显卡,如果是带集显或是笔记本的,就不知道这个方法适应不

Reply View the author
Amber
deepin
2023-02-21 02:36
#4

这就是闭源驱动了吗?confused

只装ROCM对我来说没什么用呀

Reply View the author