qq4945286
deepin
2023-02-18 07:16 用google才查到解决的方法
Reply Like 0 View the author
用google才查到解决的方法
选择deepin主要用的顺手,选择linux主要同一个文件,在deepin上进行渲染只要1分零几秒,在黑苹果上要差不多五分钟,在window11上要1分五十多秒。同一台电脑配制,只是系统不同。
这里台式机独立显卡,如果是带集显或是笔记本的,就不知道这个方法适应不
这就是闭源驱动了吗?
只装ROCM对我来说没什么用呀
Popular Events
More
这个问题总算解决了,这两天在deepinv23上用blender3.5,只要一开启GPU渲染就闪退。今天晚上总算找到解决方法了。我用终端打开的,用终端打开软件有一个好处,就是软件出问题,会把错误信息显示在终端里面。
前题你要安装好了,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
这样问题就彻底解决了。