Ubuntu20.04安装NVIDIA或AMD显卡驱动
NVIDIA显卡驱动
配置:Ubuntu20.04.6TLS,笔记本1650ti显卡
参考文章:【Ubuntu20.04 显卡驱动安装】_ubuntu20.04安装显卡驱动-CSDN博客ubuntu 检测到外接显示器 但依然黑屏_ubuntu dp线黑屏-CSDN博客
简要说明:详细内容请参考上面两篇博客,本文只是将这两篇文章中具体做法提炼整理一下。
安装准备
sudo apt-get update
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make
nvidia-smi #确认未安装显卡驱动
安装驱动
ubuntu-drivers devices
# 查看自己输出中带有recommended的驱动
说明:open和server一般不推荐个人学习使用,选择nvidia-driver-xxx(专有)即可
“打开软件和更新”——“选择输出对应的版本”——“应用更改”,等待安装后关闭,先不要重启!!!
文件修改
lsmod | grep nouveau
#有输出说明自带的开源 NVIDIA Nouveau 驱动未被禁止
sudo gedit /etc/modprobe.d/blacklist.conf
#在blacklist.conf最下方添加下面内容,禁止Nouveau 驱动
blacklist nouveau
options nouveau modeset=0
下列操作仅对于笔记本外接显示屏,如果不需要则可跳过
sudo gedit /usr/share/X11/xorg.conf.d/10-nvidia.conf
#在 EndSection 上添加一行
Option "PrimaryGPU" "Yes"
sudo gedit /usr/share/X11/xorg.conf.d/10-amdgpu.conf
Driver "amdgpu" 改为 Driver "modesetting"
reboot重启,重启后lsmod | grep nouveau未输出则禁止成功,nvidia-smi输出类似即安装成功
AMD显卡驱动
配置:Ubuntu20.04.6TLS,7700XT显卡
参考文章:ubuntu环境配置AMD显卡驱动_ubuntu安装amd显卡驱动-CSDN博客UBUNTU22.04安装AMD/NVIDIA驱动+CUDA12.2+CUDNN_ubuntu amd显卡驱动安装-CSDN博客
简要说明:我按照这两篇文章操作运行sudo apt install rocm-dev后,重启后没有创建/dev/dri导致无法加载驱动。最后在安装驱动过程中运行了sudo apt-get install rocm-dkms 和sudo usermod -a -G render $LOGNAME,成功安装
安装准备
sudo apt update
sudo apt upgrade -y
驱动包下载
进入AMD显卡驱动官网处理器和显卡驱动程序及支持 ,输入自己显卡名字找到对应的版本
# 根据安装包位置安装包名自行调整指令
sudo dpkg -i amdgpu-install_6.1.60103-1_all.deb
驱动安装
# --no-dkms 是禁用动态内核模块支持(DKMS),推荐禁用
sudo amdgpu-install --no-dkms
# rocm是AMD推出的开源计算平台,后续验证安装是否成功也需要
sudo apt install rocm-dev
sudo apt-get install rocm-dkms
sudo usermod -a -G render $LOGNAME
# 设置一个6位以上密码,密码一定要记住!!!!
sudo reboot
# 重启后蓝屏出现四个选项,选择‘Enroll MOK’——‘Continue’——输入前面设置的密码
配置环境
ls -l /dev/dri/render*
sudo usermod -a -G render $LOGNAME
sudo usermod -a -G video $LOGNAME
sudo reboot
rocm-smi
最后输入rocm-smi后显示类似以下界面,即成功安装AMD驱动