Ubuntu 系统 NVIDIA 显卡驱动自动化安装全流程

在 Ubuntu 服务器上部署 GPU 相关应用(如 AI 计算、深度学习框架)时,NVIDIA 显卡驱动的正确安装是基础。本文整理了从硬件检查到驱动自动化安装的完整流程,操作简单且适配性强,适合各类 NVIDIA 显卡(如 RTX 2060/3050/3060/40 系列)。

一、前置准备:硬件与系统检查

1. 确认显卡型号

首先通过命令验证服务器是否识别 NVIDIA 显卡,确保硬件正常被系统检测:

bash 复制代码
lspci | grep -i nvidia

输出示例(以 RTX 2060 Mobile 为例):

复制代码
01:00.0 VGA compatible controller: NVIDIA Corporation TU106M [GeForce RTX 2060 Mobile] (rev a1)

2. 查看系统推荐驱动

Ubuntu 内置 ubuntu-drivers 工具,可自动识别适配的显卡驱动版本,避免手动选择出错:

bash 复制代码
ubuntu-drivers devices

输出会列出所有兼容驱动,标注 recommended 的为系统最优适配版本(如 nvidia-driver-580-open)。

二、自动化安装 NVIDIA 显卡驱动

1. 系统更新(避免依赖冲突)

安装驱动前先更新系统包列表和依赖,减少安装失败概率:

bash 复制代码
sudo apt update && sudo apt upgrade -y

2. 自动化安装推荐驱动

无需手动下载驱动文件,系统会自动匹配并安装推荐版本,全程无需干预:

bash 复制代码
sudo ubuntu-drivers autoinstall

3. 重启系统生效

驱动安装后需重启系统,才能加载 NVIDIA 内核模块:

bash 复制代码
sudo reboot

三、驱动安装验证方法

驱动安装完成后,可通过以下 3 种方式验证是否生效,确保后续 GPU 应用正常运行:

1. 核心验证:nvidia-smi 命令(最常用)

这是最直接的验证方式,执行后会显示显卡核心信息:

bash 复制代码
nvidia-smi

成功标志 :输出包含显卡型号、驱动版本(如 580.95.05)、CUDA 版本(如 13.0),以及 GPU 温度、显存占用等状态信息。

2. 内核模块验证:检查驱动加载状态

确认 NVIDIA 驱动内核模块已正常加载:

bash 复制代码
lsmod | grep nvidia

成功标志 :输出包含 nvidianvidia_uvmnvidia_drm 等模块名称,说明内核已识别驱动。

3. 版本信息验证:查看驱动版本细节

通过系统命令确认安装的驱动版本与推荐版本一致:

bash 复制代码
dpkg -l | grep nvidia-driver

成功标志 :输出中显示的驱动版本(如 nvidia-driver-580)与 ubuntu-drivers devices 推荐的版本一致。

相关推荐
爱装代码的小瓶子18 小时前
【c++与Linux基础】文件篇(4)虚拟文件系统VFS
linux·开发语言·c++
JiMoKuangXiangQu1 天前
ARM64 进程虚拟地址空间布局
linux·arm64 虚拟地址布局
阳光九叶草LXGZXJ1 天前
达梦数据库-学习-47-DmDrs控制台命令(LSN、启停、装载)
linux·运维·数据库·sql·学习
春日见1 天前
如何避免代码冲突,拉取分支
linux·人工智能·算法·机器学习·自动驾驶
无垠的广袤1 天前
【VisionFive 2 Lite 单板计算机】边缘AI视觉应用部署:缺陷检测
linux·人工智能·python·opencv·开发板
阿波罗尼亚1 天前
Kubectl 命令记录
linux·运维·服务器
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.1 天前
Keepalived单播模式配置与实战指南
linux·服务器·负载均衡
IDC02_FEIYA1 天前
Linux文件搜索命令有哪些?Linux常用命令之文件搜索命令find详解
linux·运维·服务器
江畔何人初1 天前
kubectl apply与kubectl create的区别
linux·运维·云原生
I'mSQL1 天前
sw打开stp文件报错 警告!可用的窗口资源极低
自动化