默认混合模式 双显卡驱动和CUDA均可正常使用
最近AN组合的新机子越来越多了,Deepin官方的显卡切换器还没有出一个通用的解决方案
去年暑假自己踩坑试了一两天整理出来的高成功率步骤,仅供参考,希望可以帮到有需要的人
# A卡mesa驱动 及其Vulkan支持
sudo apt install -y libgl1-mesa-dri libgl1-mesa-dri:i386 mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 vulkan-tools vulkan-utils
# 若有问题可以照如下更新amdgpu固件
# 安装git和make,用于下载和安装固件映像
sudo apt install git make
# 下载固件映像
git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/linux-firmware.git
# 安装固件映像
cd linux-firmware
sudo make install
# 更新linux启动文件
sudo update-initramfs -k all -u
# 设置允许安装i386架构包
sudo dpkg --add-architecture i386
sudo apt update
# mgpu-prime调度器
wget https://file.winegame.net/packages/deepin/mgpu/mgpu-prime_0.2.0_amd64.deb
# 装cuda必有这步
apt install libcuda1
# 安装Deepin源里的NV驱动
sudo apt install -y nvidia-driver nvidia-smi nvidia-settings nvidia-vulkan-icd vulkan-utils nvidia-driver-libs:i386 libnvidia-ml1:i386 libxnvctrl0:i386 libvulkan1 libvulkan1:i386 ./mgpu-prime_0.2.0_amd64.deb
# 更新启动信息
sudo update-initramfs -k all -u
(注:我的机型为ROG 魔霸5 G513QR R9-5900HX+RTX 3070 Laptop 配置双显卡是为了torch跑CNN模型的时候能用上独显CUDA)