Ubuntu20.04安装NVIDIA显卡驱动

Ubuntu20.04安装NVIDIA显卡驱动

参考资料:https://blog.csdn.net/weixin_39244242/article/details/136282614?fromshare=blogdetail&sharetype=blogdetail&sharerId=136282614&sharerefer=PC&sharesource=qq_37397652&sharefrom=from_link

成功配置过程记录

Ubuntu查看显卡硬件信息

bash 复制代码
lshw -C display

查看发现是NVIDIA显卡,因此装NVIDIA的显卡驱动

Ubuntu获取可用驱动信息:

bash 复制代码
ubuntu-drivers devices

会显示recommended的下载(但是这里推荐的535版本的driver并不是真正匹配当前显卡的,只是ubuntu官方维护到的最新版本,下载后会导致ubuntu无法进入图形界面)

禁用Nouveau显卡驱动:

Nouveau是一个开源的显卡驱动,与NVIDIA的官方驱动冲突。在安装NVIDIA驱动之前,需要禁用它

编辑黑名单文件:

bash 复制代码
sudo nano /etc/modprobe.d/blacklist.conf

在文件末尾添加以下行:

bash 复制代码
blacklist nouveau
options nouveau modeset=0

保存并关闭文件。然后更新initramfs并重启:

bash 复制代码
sudo update-initramfs -u
sudo reboot

之后就是启动,ubuntu会使用默认核显llvm驱动。

换ppa中科大反向代理源(防止ppa的nvidia-driver下载失败):

bash 复制代码
cd /etc/apt/sources.list.d

编辑graphics-drivers-ubuntu-ppa-focal.list:

  • 改成:deb https://launchpad.proxy.ustclug.org/graphics-drivers/ppa.ubuntu focal main
bash 复制代码
sudo apt clean
sudo apt update

下载显卡驱动:

bash 复制代码
sudo apt purge nvidia*
sudo apt autopurge
sudo add-apt-repository ppa:graphics-drivers/ppa

现在再查看一次推荐的显卡驱动型号:ubuntu-drivers devices

下载推荐的显卡驱动(这次是推荐560):

bash 复制代码
sudo apt install nvidia-driver-560
reboot

重启后安装的显卡驱动就生效了。

验证安装:

bash 复制代码
nvidia-smi

安装错误的显卡驱动版本后导致黑屏解决方案

  • 如果是断线闪烁状态:
    • 按Ctrl+Alt+F2进入命令行模式
  • 卸载错误版本的显卡驱动:
bash 复制代码
sudo apt remove --purge nvidia-driver-535
sudo apt autoremove
sudo apt-get install -f
reboot
相关推荐
抠脚学代码1 小时前
Ubuntu Qt x64平台搭建 arm64 编译套件
数据库·qt·ubuntu
Ribou3 小时前
Ubuntu 24.04.2安装k8s 1.33.4 配置cilium
linux·ubuntu·kubernetes
Mr. Cao code4 小时前
Docker:颠覆传统虚拟化的轻量级革命
linux·运维·ubuntu·docker·容器
理智的煎蛋9 小时前
CentOS/Ubuntu安装显卡驱动与GPU压力测试
大数据·人工智能·ubuntu·centos·gpu算力
XingYuyu_Coder9 小时前
通过PXE的方式实现Ubuntu 24.04 自动安装
ubuntu·pxe
IOT-Power10 小时前
树莓派 Ubuntu 24.04 开机换源总结
linux·数据库·ubuntu
蓝纹绿茶11 小时前
Python程序使用了Ffmpeg,结束程序后,文件夹中仍然生成音频、视频文件
python·ubuntu·ffmpeg·音视频
quqi9912 小时前
Enable FIPS in ubuntu (by quqi99)
linux·运维·ubuntu
人工智能训练师12 小时前
在Ubuntu中如何使用PM2来运行一个编译好的Vue项目
linux·运维·服务器·vue.js·ubuntu·容器
Mr. Cao code16 小时前
探索OpenResty:高性能Web开发利器
linux·运维·服务器·前端·nginx·ubuntu·openresty