Ubuntu安装Nvidia显卡驱动教程 解决显卡驱动不匹配问题

夏浩酱_2802

夏浩酱_2802

2026-06-07

989人浏览

原创

首选ubuntu-drivers devices获取推荐驱动版本并用apt安装,禁用nouveau、处理secure boot mok注册、必要时回滚至稳定版,可系统性解决nvidia驱动不匹配导致的黑屏、nvidia-smi报错等问题。

ubuntu安装nvidia显卡驱动教程 解决显卡驱动不匹配问题

如果您在Ubuntu系统中安装NVIDIA显卡驱动后出现黑屏、分辨率异常、nvidia-smi报错或显示“NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver”,则很可能是驱动版本与显卡型号、内核版本或Secure Boot配置不匹配所致。以下是解决显卡驱动不匹配问题的多种方法:

一、验证硬件识别与驱动兼容性

该步骤用于确认系统是否正确识别显卡,并获取官方推荐驱动版本,避免手动选择不兼容版本。Ubuntu内建工具可基于PCI设备ID自动匹配适配驱动,是规避不匹配问题的第一道防线。

1、打开终端(Ctrl+Alt+T),执行命令检查显卡是否被识别:

lspci | grep -i nvidia

2、若输出包含类似“NVIDIA Corporation Device 2d04”等信息,说明硬件已识别;若无输出,请先排查物理连接或BIOS中显卡启用状态。

3、运行以下命令获取系统推荐的驱动版本:

ubuntu-drivers devices

4、在输出结果中查找标有recommended的行,例如:
driver : nvidia-driver-590-open - recommended

5、记录该版本号(如590-open),后续安装必须严格使用此版本,不可随意替换为更高或更低版本。

二、使用APT安装官方推荐驱动(含Secure Boot支持)

该方法通过Ubuntu官方仓库安装经签名认证的驱动包,自动处理DKMS模块编译与Secure Boot密钥注册,显著降低内核模块加载失败风险。

1、更新软件源列表:

sudo apt update

2、安装推荐驱动(以590-open为例,需替换为上一步查得的实际版本):

sudo apt install nvidia-driver-590-open

3、安装过程中若弹出蓝色MOK(Machine Owner Key)管理界面:

4、按Tab键选中OK并回车;随后设置8–16位密码(如12345678),务必牢记;再次输入确认密码。

5、等待安装完成,执行重启命令:

sudo reboot

三、禁用nouveau并手动安装.run驱动(适用于PPA不可用或需特定版本)

当APT方式无法获取所需驱动,或需安装官网最新版(如550.12以上),必须彻底屏蔽开源nouveau驱动,否则会导致内核模块冲突与X服务崩溃。

1、创建并编辑黑名单文件:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

2、在文件中写入以下两行:

blacklist nouveau
options nouveau modeset=0

3、更新initramfs使屏蔽生效:

sudo update-initramfs -u

4、重启系统后,在登录界面按Ctrl+Alt+F3切换至TTY终端,执行:

lsmod | grep nouveau

5、若无任何输出,则nouveau已成功禁用;若有输出,需重复步骤1–3并确认文件保存无误。

6、停止显示管理器(以gdm3为例):

Jarvis - Chief of AI Staff on NVIDIA GB10
Jarvis - Chief of AI Staff on NVIDIA GB10

在OpenClaw上部署你的首席AI助理贾维斯(JARVIS)。针对Dell Pro Max GB10(NVIDIA DGX Spark)边缘设备优化。用于设置和配置贾维斯。

下载

sudo systemctl stop gdm3

7、赋予.run文件执行权限(假设驱动文件位于~/Downloads/):

cd ~/Downloads/
sudo chmod +x NVIDIA-Linux-x86_64-*.run

8、运行安装程序并拒绝安装NVIDIA自带的32位兼容库和nvidia-xconfig修改:

sudo ./NVIDIA-Linux-x86_64-*.run --no-opengl-files --no-x-check --no-nouveau-check

9、安装完成后重启:

sudo reboot

四、修复Secure Boot导致的驱动加载失败

当系统启用Secure Boot且未完成MOK注册时,nvidia.ko将被UEFI拒绝加载,造成nvidia-smi无法通信。此问题表现为重启后未进入MOK管理界面,或虽进入但未完成Enroll操作。

1、重启计算机,在启动LOGO后立即反复按Esc或Shift键,强制调出GRUB菜单。

2、在GRUB菜单中,按'e'键编辑启动项,在以linux开头的行末尾添加空格及nouveau.modeset=0,然后按Ctrl+X或F10启动临时系统。

3、启动后立即打开终端,执行:

mokutil --sb-state

4、若返回“SecureBoot enabled”,但nvidia-smi仍失败,则必须补做MOK注册:

sudo mokutil --import /var/lib/shim-signed/mok/MOK.der

5、系统将提示设置新密码(与安装驱动时一致),重启后进入MOK Managerment界面。

6、选择Enroll MOK → Continue → Yes → 输入密码 → Reboot完成注册。

五、回滚至已知稳定驱动版本

当新驱动引发图形界面崩溃、休眠失效或CUDA运行错误时,应立即回退至此前正常工作的版本,而非继续调试。APT包管理系统支持快速降级,无需重装系统。

1、列出当前已安装的NVIDIA相关包:

dpkg -l | grep nvidia

2、卸载全部NVIDIA驱动及相关组件:

sudo apt purge *nvidia*

3、清理残留配置文件:

sudo apt autoremove && sudo apt autoclean

4、重新安装前一个稳定版本(如535而非550):

sudo apt install nvidia-driver-535

5、安装完成后,**不要跳过重启**,且确保重启后首次登录不启用Wayland(在登录界面点击用户右下角齿轮图标,选择Ubuntu on Xorg)。

6、验证回滚效果:

nvidia-smi

相关文章

驱动精灵
驱动精灵

驱动精灵基于驱动之家十余年的专业数据积累,驱动支持度高,已经为数亿用户解决了各种电脑驱动问题、系统故障,是目前有效的驱动软件,有需要的小伙伴快来保存下载体验吧!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
常见的linux系统有哪些
常见的linux系统有哪些

linux系统有Ubuntu、Fedora、CentOS、Debian、openSUSE、Arch Linux、Gentoo、Slackware、Linux Mint、Kali Linux。更多关于linux系统的文章详情请阅读本专题下面的文章。php中文网欢迎大家前来学习。

2023.10.27

6161

23

ubunt上安装和配置vnc
ubunt上安装和配置vnc

安装方法:安装VNC服务器、启动VNC服务器、设置VNC密码等等。想了解更多ubuntu的相关内容,可以阅读本专题下面的文章。

2023.12.28

2001

8

ubuntu启动黑屏解决方法
ubuntu启动黑屏解决方法

ubuntu启动黑屏解决方法:检查是否是电源问题、检查内存是否接触不良、检查显卡问题等。想了解更多ubuntu的相关内容,可以阅读本专题下面的文章。

2023.12.28

1750

6

为什么ubuntu有网络连接但不能上网
为什么ubuntu有网络连接但不能上网

ubuntu有网络连接但不能上网的原因:1、dns配置问题;2、代理服务器设置问题;3、网络防火墙设置问题;4、路由器或调制解调器设置问题;5、网络驱动程序问题;6、网络配置文件问题;7、其他问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.09.05

1021

6

ubuntu安装golang
ubuntu安装golang

本专题整合了ubuntu安装golang所有方法汇总,阅读下面的文章了解更多详细操作。

2025.12.13

359

13

Linux如何安装Ubuntu并完成基础系统优化教程
Linux如何安装Ubuntu并完成基础系统优化教程

访问Ubuntu官网或国内镜像站下载ISO镜像,利用Rufus或Etcher工具制作USB启动盘。重启电脑进入BIOS设置U盘引导,按提示完成分区与账户设置以安装系统。安装完毕后,首要任务是将软件源更换为国内镜像以加速下载,接着在终端执行更新命令升级系统组件,并安装显卡驱动及常用开发工具,至此即可完成基础环境搭建与优化。

2026.03.31

104

6

Ubuntu系统安装与基础配置
Ubuntu系统安装与基础配置

本指南详解Ubuntu系统安装全流程:从制作启动盘、分区规划到驱动配置,手把手带你完成系统部署。涵盖软件源优化、常用工具安装及桌面个性化设置,助你快速搭建稳定高效的Linux开发环境,零基础也能轻松上手。

2026.04.15

126

6

Ubuntu日常操作与高效使用
Ubuntu日常操作与高效使用

本指南聚焦Ubuntu日常操作与效率提升,深入解析终端命令、APT软件管理及权限控制等核心技能。从文件管理到开发环境搭建,再到网络配置与数据备份,全方位助你摆脱鼠标依赖,构建流畅的Linux工作流,让系统操作更加得心应手。

2026.04.17

87

6

Ubuntu系统进阶与运维管理
Ubuntu系统进阶与运维管理

本指南深入Ubuntu系统进阶与运维管理核心,涵盖Shell脚本自动化、性能监控及Docker容器化部署等高级技能。你将掌握磁盘管理、防火墙加固及故障排查等关键运维手段,从普通用户蜕变为系统管理者,构建安全、稳定且高效的企业级Linux运行环境。

2026.04.17

91

6

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程