跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI算法

Ubuntu 22.04 安装英伟达显卡驱动及 CUDA 配置

Ubuntu 22.04 安装英伟达显卡驱动及 CUDA 环境配置流程。包含驱动下载、禁用 Nouveau 开源驱动、安装专有驱动、配置内核常驻、CUDA 安装与环境变量设置、压力测试及卸载方法。适用于深度学习及图形计算场景。

云间运维发布于 2026/2/10更新于 2026/10/17112 浏览

1、英伟达驱动下载

访问官网:NVIDIA 驱动查询

1.1、根据对应显卡型号和版本进行搜索

文章配图

1.2、根据查找结果,下载对应所需版本驱动

文章配图

1.3、上传注意事项

下载好的驱动上传到系统时,驱动路径不能存在中文。

1.4、上传至系统

通过 xftp 或其他方式进行上传,建议上传到 ubuntu 用户家目录。

文章配图

2、确认硬件状态

2.1、查看显卡是否正常被识别

lspci | grep -i nvidia

2.2、输出显卡型号及内容则硬件识别正常

文章配图

3、安装必要软件 + 依赖

sudo apt -y install gcc g++ make lrzsz git vim vim-common net-tools openssh-server

4、禁用系统默认的显卡驱动

4.1、先查看是否已经禁用

无输出结果表示已经禁用。

lsmod | grep nouveau

4.2、若输出如下内容则表示未禁用

文章配图

4.3、禁用方法:编辑驱动黑名单配置文件

sudo vim /etc/modprobe.d/blacklist.conf

4.4、添加如下配置文件参数,添加后保存退出

blacklist nouveau
options nouveau modeset=0

文章配图

4.5、重新加载内核使黑名单配置文件生效

sudo update-initramfs -u

4.6、重启服务器并验证

重启服务器,重新执行 4.1 命令,确认无输出结果,保证默认系统显卡驱动已禁用。

文章配图

5、驱动开始安装

5.1、进入命令行界面

sudo init 3

5.2、给予驱动文件可执行权限

sudo chmod +777 NVIDIA-Linux-x86_64-580.105.08.run

5.3、执行安装并添加对应参数

参数说明:

  • --no-opengl-files:只安装驱动文件,不安装 OpenGL 文件。
  • --no-x-check:安装驱动时关闭 X 服务。
sudo ./NVIDIA-Linux-x86_64-580.105.08.run --no-opengl-files

5.4、过程记录

文章配图 文章配图 文章配图

5.5、至此提示安装完成

文章配图

5.6、返回图形化界面并查看显卡信息

返回图形化界面,并查看显卡列表,并记录驱动所对应 CUDA 版本(例如 13.0),在第 7 步安装时需要。

sudo init 5
nvidia-smi

文章配图

6、设置内存常驻

6.1、编辑内存常驻配置文件

sudo vim /etc/rc.local

填入以下内容并保存退出:

#!/bin/sh -e
nvidia-smi -pm 1
exit 0

6.2、给予可执行权限

sudo chmod +x /etc/rc.local

6.3、重启系统后验证

nvidia-smi

7、安装 CUDA

CUDA 下载位置:CUDA Toolkit Archive

7.1、根据步骤采集信息

驱动所匹配 CUDA 版本为 13.0。

文章配图

7.2、选择选项获取安装命令

文章配图

7.3、执行安装

安装 CUDA 需要注意,sh 执行完成后,需要稍等,待加载完之后,会提示操作窗口。

7.4、接受协议

在界面输入 accept。

文章配图

7.5、选择安装组件

驱动已经安装,无需重复安装,只安装 CUDA 相关参数,选择 install 进行安装。

文章配图

7.6、安装完成

文章配图

8、配置 CUDA 环境变量

8.1、编辑配置文件

sudo vim ~/.bashrc

8.2、末尾添加如下内容

内容中 X.Y 代表安装的 CUDA 版本。

export PATH=/usr/local/cuda-X.Y/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-X.Y/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=/usr/local/cuda

8.3、编译环境变量

source ~/.bashrc

8.4、查看 CUDA 信息

nvcc -V

8.5、提示此信息,CUDA 安装完成

文章配图

9、压力测试

9.1、下载压测文件并编译

git clone https://github.com/wilicc/gpu-burn
cd gpu-burn
make

文章配图

9.2、压测 30 秒

./gpu_burn 30 # 秒数

9.3、观察压测情况

再开一个窗口,压测时进行观察。

watch nvidia-smi

文章配图

10、卸载驱动及 CUDA

10.1、卸载显卡驱动

/usr/bin/nvidia-uninstall

10.2、卸载 CUDA

/usr/local/cuda-X.Y/bin/cuda-uninstaller

目录

  1. 1、英伟达驱动下载
  2. 1.1、根据对应显卡型号和版本进行搜索
  3. 1.2、根据查找结果,下载对应所需版本驱动
  4. 1.3、上传注意事项
  5. 1.4、上传至系统
  6. 2、确认硬件状态
  7. 2.1、查看显卡是否正常被识别
  8. 2.2、输出显卡型号及内容则硬件识别正常
  9. 3、安装必要软件 + 依赖
  10. 4、禁用系统默认的显卡驱动
  11. 4.1、先查看是否已经禁用
  12. 4.2、若输出如下内容则表示未禁用
  13. 4.3、禁用方法:编辑驱动黑名单配置文件
  14. 4.4、添加如下配置文件参数,添加后保存退出
  15. 4.5、重新加载内核使黑名单配置文件生效
  16. 4.6、重启服务器并验证
  17. 5、驱动开始安装
  18. 5.1、进入命令行界面
  19. 5.2、给予驱动文件可执行权限
  20. 5.3、执行安装并添加对应参数
  21. 5.4、过程记录
  22. 5.5、至此提示安装完成
  23. 5.6、返回图形化界面并查看显卡信息
  24. 6、设置内存常驻
  25. 6.1、编辑内存常驻配置文件
  26. 6.2、给予可执行权限
  27. 6.3、重启系统后验证
  28. 7、安装 CUDA
  29. 7.1、根据步骤采集信息
  30. 7.2、选择选项获取安装命令
  31. 7.3、执行安装
  32. 7.4、接受协议
  33. 7.5、选择安装组件
  34. 7.6、安装完成
  35. 8、配置 CUDA 环境变量
  36. 8.1、编辑配置文件
  37. 8.2、末尾添加如下内容
  38. 8.3、编译环境变量
  39. 8.4、查看 CUDA 信息
  40. 8.5、提示此信息,CUDA 安装完成
  41. 9、压力测试
  42. 9.1、下载压测文件并编译
  43. 9.2、压测 30 秒
  44. 9.3、观察压测情况
  45. 10、卸载驱动及 CUDA
  46. 10.1、卸载显卡驱动
  47. 10.2、卸载 CUDA

更多推荐文章

查看全部
  • 基于 Scrapling 为 AI Agent 配置网页爬虫技能指南
  • GitHub Copilot vs Cursor vs Codeium 对比与选择指南
  • 生成式 AI 大模型提示词工程实践
  • Python AI Agent 从零构建:ReAct、工具与记忆
  • Python + Agent 入门实战:从零搭建可复用 AI 智能体
  • Codex 快速入门:工程级 AI 编程代理
  • Amazon SageMaker 部署 AIGC 应用:模型训练、优化与 Web 前端集成
  • OpenClaw 多飞书机器人与多 Agent 团队实战复盘
  • Spring Boot 与 jQuery 图书管理系统实战
  • 基于 Arduino 的 BLDC 自适应阻抗控制外骨骼机器人
  • 近五年微/纳米机器人赋能肿瘤精准治疗:聚焦 GBM
  • System Verilog 实战指南:从基础语法到高级验证技术
  • C++ 内存管理与智能指针详解:RAII 及 shared_ptr 实现
  • VSCode 本地部署 DeepSeek:打造私有 AI 编码助手
  • OpenCode 开源 AI 编程助手:安装与实战指南
  • RAG 评估指南:从检索到生成的 LLM 性能评估方法
  • DownGit 实现 GitHub 文件夹精准下载与打包
  • AI 大语言模型入门:概念、原理与核心能力解析
  • 金融数据分析常用工具:Python、R 与 SQL 对比
  • stl-thumb:基于 Rust 的轻量级 STL 文件预览工具

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online