Linux怎么安装显卡驱动_Linux如何配置NVIDIA GPU驱动【教程】

小浩姑娘_8174

小浩姑娘_8174

2026-04-26

1021人浏览

原创

nvidia-smi报错或无输出,首要排查nouveau抢占或gpu未被识别;用lspci | grep -i nvidia确认硬件识别,空输出说明pci未发现设备,有输出但型号模糊需查nvidia官网反查;禁用nouveau须黑名单+update-initramfs+重启验证;安装方式依环境选.run(云/定制内核)、apt(ubuntu/debian稳版)或ubuntu-drivers autoinstall(自动选tested版);nvidia-smi成功但程序无法用gpu,需检查cuda安装与版本匹配、容器工具链、桌面应用渲染设置及驱动模块加载顺序,强烈建议安装后重启。

linux怎么安装显卡驱动_linux如何配置nvidia gpu驱动【教程】

nvidia-smi 命令报错或无输出,基本说明驱动没装好——别急着重装,先确认是不是 nouveau 在抢控制权,或者系统根本没识别到 GPU。

怎么确认显卡型号和是否被系统识别

终端里跑一句就能看到真实硬件情况,比查设备管理器还准:

lspci | grep -i nvidia

如果输出为空,说明 PCI 总线没发现 NVIDIA 设备,可能是物理没插稳、BIOS 关了独显、或者云服务器没透传 GPU。有输出但型号模糊(比如只显示 GA106),就去 NVIDIA 官网驱动查询页 输入设备 ID 反查具体型号。

常见误判点:

  • 用 lshw -c display 看到 “UNCLAIMED” 字样,大概率是 nouveau 还活着,没禁干净
  • 在虚拟机里执行该命令,结果为空——绝大多数桌面虚拟机默认不透传 GPU,得开 IOMMU + VFIO,不是装驱动能解决的
  • 云服务器上运行成功但 nvidia-smi 失败,优先检查是否为“计算型实例”(如阿里云 gn7i、腾讯云 GN10X),部分入门级 GPU 实例只提供 vGPU 或无驱动支持

为什么禁用 nouveau 是绕不开的一步

nouveau 是内核自带的开源驱动,启动早、加载快,会抢先绑定 GPU 设备。NVIDIA 官方驱动模块(nvidia.ko)加载时发现设备已被占,直接退出,nvidia-smi 就会报 NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver。

禁用它不是删文件,而是让内核“假装看不见”:

Linux installer
Linux installer

先解析安全源,运行本地CLI安装、启动、卸载Linux桌面应用。用户请求时使用。

下载
  • 创建黑名单:sudo tee /etc/modprobe.d/blacklist-nouveau.conf 写入两行:blacklist nouveau 和 options nouveau modeset=0
  • sudo update-initramfs -u 必须执行,否则重启后 initramfs 仍会加载 nouveau
  • 重启后验证:lsmod | grep nouveau 输出为空才算成功;若有输出,说明配置没进 initramfs 或文件路径/语法写错(比如多空格、少换行)

三种安装方式怎么选:.run、apt、ubuntu-drivers

选哪种不看教程推荐,看你的环境约束:

  • 用 .run 文件(如 NVIDIA-Linux-x86_64-535.129.03.run):适合云服务器、定制内核、或需要精确匹配 CUDA 版本的场景;但必须停图形界面(sudo systemctl stop gdm3 或 lightdm),且要提前装好 gcc、make、linux-headers-$(uname -r)
  • 用 apt install nvidia-driver-535:Debian/Ubuntu 系最稳,驱动已适配当前内核,不用手动编译;但版本滞后,新卡(如 RTX 50 系列)可能不支持
  • 用 ubuntu-drivers autoinstall:自动选“tested”标记的版本,省去查兼容表的功夫;但某些小众发行版(如 Deepin、Linux Mint 某些衍生版)该命令不可用,得换回 apt search nvidia-driver 手动挑

注意:apt remove --purge nvidia* 不会删掉 /usr/bin/nvidia-* 这类二进制,残留可能干扰新驱动加载;真要清场,加 sudo nvidia-uninstall(仅限 .run 安装过的情况)。

nvidia-smi 成功但程序用不了 GPU 的原因

nvidia-smi 能跑只代表驱动模块加载成功,不代表用户态库或 CUDA 环境就绪:

  • PyTorch/TensorFlow 报 “CUDA not available”,先跑 nvidia-smi 和 nvcc -V ——后者失败说明 CUDA 没装,前者成功后者失败,就是 CUDA 版本和驱动不匹配(查 CUDA 兼容表)
  • 容器里跑不通,大概率没装 nvidia-container-toolkit,或 docker run 没加 --gpus all
  • 桌面应用(如 Blender)选不到 GPU 渲染,检查设置里是否勾选了 Cycles Render Device: CUDA,而不是 OptiX 或 HIP

最常被忽略的一点:驱动装完必须重启,或者至少 sudo modprobe -r nvidia_uvm nvidia_drm nvidia_modeset nvidia 再 sudo modprobe nvidia ——但很多依赖模块(如 nvidia-uvm)加载顺序错也会导致功能残缺,重启仍是最低风险操作。

相关文章

驱动精灵
驱动精灵

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

下载

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

相关专题

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

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

2023.06.21

3850

4

如何安装LINUX
如何安装LINUX

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

2023.06.29

3313

10

linux find
linux find

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

2023.06.30

2453

5

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

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

2023.07.05

5890

7

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

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

2023.07.06

5542

7

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

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

2023.07.20

3273

8

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

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

2023.07.20

2765

4

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

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

2023.07.25

2979

6

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

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

2023.07.31

277

3

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习