Ubuntu 20.04/22.04安装NVIDIA显卡驱动
Ubuntu 20.04/22.04安装NVIDIA显卡驱动一、驱动安装方案对比
安装方式优点缺点保举指数官方.run文件版本机动可控兼容性问题较多⭐⭐附加驱动工具一键安装无脑操作版本更新滞后⭐⭐⭐⭐PPA源安装版本较新自动更新须要添加第三方源⭐⭐⭐ 发起选择: 普通用户优先使用附加驱动工具,深度学习/开发者保举PPA源安装
二、手动安装NVIDIA驱动全流程
1. 驱动下载与硬件识别
1.1 查察显卡型号
lspci | grep -i nvidia
# 示例输出:01:00.0 VGA compatible controller: NVIDIA Corporation GA104
1.2 官网下载驱动
访问NVIDIA驱动下载页
选择对应参数:
[*]产品范例:GeForce
[*]系列:RTX 40 Series(以RTX 4070 Ti SUPER为例)
[*]操作系统:Linux 64-bit
2. 安装前关键准备
2.1 安装编译依赖
sudo apt update && sudo apt full-upgrade -y
sudo apt install gcc make g++
2.2 彻底卸载旧驱动
sudo apt purge *nvidia* *cuda* -y
sudo apt autoremove -y
2.3 禁用nouveau驱动
sudo gedit /etc/modprobe.d/blacklist.conf
# 添加以下内容:
blacklist nouveau
options nouveau modeset=0
更新并验证:
sudo update-initramfs -u
reboot
lsmod | grep nouveau# 无输出表示禁用成功
2.4 BIOS设置(必须)
[*]开机按F2/Del进入BIOS
[*]关闭Secure Boot
[*]保存设置重启
3. 安装过程(文本模式)
3.1 进入CLI环境
sudo telinit 3
3.2 克制显示服务
sudo service gdm3 stop
3.3 实行安装(关键参数)
cd {你的NVIDIA安装文件路径}
sudo chmod 777 xxxxx.run #给你下载的驱动赋予可执行权限,才可以安装
sudo ./xxxxxxx.run--no-opengl-files#安装
1.The distribution-provided pre-install script failed! Are you sure you want to continue?
continue installation
2.Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?
No
3.Nvidia's 32-bit compatibility libraries?
No
4.Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.
No
参数说明:
[*]--ui=none:无交互安装
[*]--no-questions:自动确认全部提示
[*]--install-libglvnd:制止OpenGL库冲突
4. 安装后验证
4.1 基础验证
nvidia-smi
# 预期输出:
# +---------------------------------------------------------------------------------------+
# | NVIDIA-SMI 535.154.05 Driver Version: 535.154.05 CUDA Version: 12.2 |
# |-----------------------------------------+----------------------+----------------------+
4.2 图形界面恢复 end
sudo service gdm3 start #重启显示服务,完成
4.3 性能测试
sudo apt install glmark2 -y
glmark2 --fullscreen
# 正常应显示3D渲染场景且无卡顿
三、常见问题解决方案
1. 循环登录问题
征象: 输入暗码后闪退回登录界面
修复:
sudo apt install xserver-xorg-video-nouveau --reinstall -y
sudo reboot
2. 分辨率异常
修复:
sudo nano /etc/default/grub
# 修改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
sudo update-grub
sudo reboot
3. CUDA兼容性错误
解决方案:
sudo apt install nvidia-cuda-toolkit
sudo ldconfig /usr/local/cuda/lib64
四、进阶设置(可选)
1. 多GPU切换(笔记本专用)
sudo prime-select nvidia# 使用NVIDIA显卡
sudo prime-select intel # 切换回集成显卡
sudo reboot
2. 开启性能模式
sudo nvidia-smi -pm 1 # 持久模式
sudo nvidia-smi -pl 250 # 设置功耗墙250W(需硬件支持)
五、版本管剃头起
保举使用dkms管理驱动版本:
sudo dkms install -m nvidia -v 535.154.05
# 查看已安装版本
dkms status | grep nvidia
实测环境:
[*]硬件:RTX 4070 Ti SUPER + i5-12600K
[*]系统:Ubuntu 20.04 LTS
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]