Ubuntu20.04安装NVIDIA显卡驱动
成功配置过程记录
Ubuntu查看显卡硬件信息
lshw -C display
查看发现是NVIDIA显卡,因此装NVIDIA的显卡驱动
Ubuntu获取可用驱动信息:
ubuntu-drivers devices
会显示recommended的下载(但是这里推荐的535版本的driver并不是真正匹配当前显卡的,只是ubuntu官方维护到的最新版本,下载后会导致ubuntu无法进入图形界面)
禁用Nouveau显卡驱动:
Nouveau是一个开源的显卡驱动,与NVIDIA的官方驱动冲突。在安装NVIDIA驱动之前,需要禁用它
编辑黑名单文件:
sudo nano /etc/modprobe.d/blacklist.conf
在文件末尾添加以下行:
blacklist nouveau
options nouveau modeset=0
保存并关闭文件。然后更新initramfs并重启:
sudo update-initramfs -u
sudo reboot
之后就是启动,ubuntu会使用默认核显llvm驱动。
换ppa中科大反向代理源(防止ppa的nvidia-driver下载失败):
cd /etc/apt/sources.list.d
编辑graphics-drivers-ubuntu-ppa-focal.list
:
- 改成:
deb https://launchpad.proxy.ustclug.org/graphics-drivers/ppa.ubuntu focal main
sudo apt clean
sudo apt update
下载显卡驱动:
sudo apt purge nvidia*
sudo apt autopurge
sudo add-apt-repository ppa:graphics-drivers/ppa
现在再查看一次推荐的显卡驱动型号:ubuntu-drivers devices
下载推荐的显卡驱动(这次是推荐560):
sudo apt install nvidia-driver-560
reboot
重启后安装的显卡驱动就生效了。
验证安装:
nvidia-smi
安装错误的显卡驱动版本后导致黑屏解决方案
- 如果是断线闪烁状态:
- 按Ctrl+Alt+F2进入命令行模式
- 卸载错误版本的显卡驱动:
sudo apt remove --purge nvidia-driver-535
sudo apt autoremove
sudo apt-get install -f
reboot