自动安装(推荐,会自动处理签名)
sudo apt update && sudo ubuntu-drivers autoinstall && sudo reboot 让ubuntu自动选择驱动安装
如果有核显,启用按需模式:
bash
sudo apt install -y nvidia-prime # 中文注释:安装PRIME工具
sudo prime-select on-demand # 中文注释:启用按需模式(桌面核显,需算力时用独显)
sudo reboot
prime-run yuzu # 使用gpu启动程序
# 或者
prime-run /path/to/yuzu.AppImage
封装一个独显启动命令,执行:
bash
sudo tee /usr/local/bin/nvidia-run >/dev/null <<'EOF'
#!/bin/sh
export __NV_PRIME_RENDER_OFFLOAD=1
export __GLX_VENDOR_LIBRARY_NAME=nvidia
export __VK_LAYER_NV_optimus=NVIDIA_only
exec "$@"
EOF
sudo chmod +x /usr/local/bin/nvidia-run
command -v prime-run && prime-run glxinfo -B 2>/dev/null | head -n 3
之后在终端中使用nvidia-run前缀来启动的应用都会是独显
下载run驱动手动安装
shell
sudo apt update
apt install gcc make -y # 安装gcc 和make 如果没有安装的话
# 禁用 Nouveau 驱动
echo -e "blacklist nouveau\\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
# 更新 initramfs 需要等待一段时间
sudo update-initramfs -u
# 重启系统以使更改生效 ,不可少
sudo reboot
# 打开/home目录
cd /home
# 如果权限不足下载执行sudo chown -R $USER:$USER .
# 下载驱动,但是国内下载太慢,建议SFTP上传后执行后面的安装代码
sudo wget https://us.download.nvidia.com/XFree86/Linux-x86_64/570.86.16/NVIDIA-Linux-x86_64-570.86.16.run
sudo bash ./nvidia.run --no-opengl-files --no-x-check -s
sudo apt install nvidia-cuda-toolkit #可选