Linux怎么查看显卡驱动版本号

畫卷琴夢

畫卷琴夢

2026-07-31

452人浏览

原创

应以 cat /proc/driver/nvidia/version 输出为准确认当前运行的 nvidia 内核模块版本,因其直接读取模块元信息;nvidia-smi 显示的是 nvml 接口协商的 abi 版本,可能与实际加载模块不一致。

linux怎么查看显卡驱动版本号

别信 nvidia-smi 顶部显示的 “Driver Version” —— 它可能不是当前内核实际加载的驱动版本。

查 NVIDIA 驱动版本:必须用 /proc/driver/nvidia/version

这是唯一能确认「当前正在运行的 NVIDIA 内核模块版本」的途径。它直接读取内核模块的元信息,不受缓存、X server 占用或权限限制影响。

  • 运行 cat /proc/driver/nvidia/version,输出类似:
    NVRM version: NVIDIA UNIX x86_64 Kernel Module 535.129.03 Tue Aug 22 17:12:12 UTC 2023
  • 如果该文件不存在(cat: /proc/driver/nvidia/version: No such file or directory),说明 nvidia 内核模块根本没加载 —— 此时 lsmod | grep nvidia 会为空,nvidia-smi 也大概率报错或返回旧缓存值
  • nvidia-smi 显示的 Driver Version 实际是它通过 NVML 接口“协商到的驱动 ABI 版本”,不是模块加载版本;升级驱动后未重启或未 reload 模块时,两者常不一致

nvidia-smi -q 能看什么、不能看什么

nvidia-smi -q 是最接近“全量信息”的命令,但它依然不等于内核模块真实版本。

Go语言(Golang)Linux版
Go语言(Golang)Linux版

Go语言(Golang)Linux版适合在 Linux 环境中部署 Go 编译工具链,支持服务端开发、微服务、网络程序、容器化项目和自动化工具开发。

下载
  • 它能可靠显示:Driver Version(NVML 接口层版本)、CUDA Version(驱动支持的最高 CUDA Toolkit 版本)、GPU 型号、温度、显存使用等实时状态
  • 它不能反映:i2c 固件加载状态、GSP firmware 版本、模块参数(如 NVreg_EnableGpuFirmware=1 是否生效)
  • 常见误判场景:nvidia-smi -q 显示 Driver Version 535.129.03,但 cat /proc/driver/nvidia/version 显示 525.85.12 —— 说明新驱动安装了但没 reload 模块,或系统 fallback 到旧模块

AMD / Intel 显卡驱动版本怎么看

开源驱动没有统一的“smi 工具”,得靠内核模块和 sysfs 直接查。

  • AMD amdgpu:运行 cat /sys/module/amdgpu/version,输出如 5.15.0-105-generic(注意:这是模块编译时绑定的内核版本号,不是 amdgpu-dkms 的包版本;实际驱动逻辑随内核更新)
  • Intel i915:用 modinfo i915 | grep ^version,输出如 version: 1.6.0;但更关键的是看 dmesg | grep i915 是否有固件加载失败(如 Failed to load guc firmware),这直接影响硬解和计算能力
  • 所有开源驱动都不应依赖 glxinfo | grep "OpenGL renderer" 判断驱动版本 —— 它只反映 Mesa 层的 OpenGL 实现,和底层内核模块版本完全脱钩

为什么 lspci -k 有时比图形工具更可信

图形界面工具(如 GNOME “关于”、neofetch)常从 Xorg 日志或 D-Bus 抽取信息,而这些路径可能因 session 类型(Wayland/X11)、权限或驱动初始化阶段未完成而缺失或陈旧。

  • 推荐组合验证:lspci -k -s $(lspci | grep -i vga | head -n1 | cut -d' ' -f1),重点看 Kernel driver in use:Kernel modules: 两行
  • Kernel driver in use: nvidia/proc/driver/nvidia/version 不存在 → 模块加载失败(常见于 Secure Boot 启用未签名模块)
  • Kernel driver in use: nouveau 但你装了 NVIDIA 驱动 → nouveau 未被正确黑名单,需检查 /usr/lib/modprobe.d/blacklist-nouveau.conf 并执行 dracut -f

真正决定 GPU 功能是否可用的,从来不是某个命令的某一行输出,而是 /proc/driver/nvidia/version 是否存在、modinfo i915 的 version 字段是否匹配内核、以及 dmesg 里有没有固件加载失败的 warning —— 这些才是调试驱动问题时最先该盯住的地方。

相关文章

驱动精灵
驱动精灵

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

下载

相关标签:

linux 显卡 显卡驱动

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

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

2023.06.21

2625

4

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

2023.06.29

1623

10

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2023.06.30

1269

5

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

2023.07.05

2588

7

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

2023.07.06

2348

7

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.20

1613

8

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

2023.07.20

1205

4

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

2023.07.25

1375

6

linux查找文件命令
linux查找文件命令

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.31

208

3

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
phpMyAdmin 安装文档
phpMyAdmin 安装文档

共0课时 | 0人学习

Apifox下载与安装手册
Apifox下载与安装手册

共0课时 | 0人学习

安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 125人学习