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

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

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

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

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
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 豆包·图像创作模型 Seedream 4.0 评测与功能实战
  • 2025 年睿抗机器人开发者大赛 CAIP-编程技能赛本科组国赛解题报告
  • 【论文笔记】A Survey on Data Synthesis and Augmentation for Large Language Models
  • C++26 并发编程新特性:任务队列容量优化
  • FPGA 实现 CIC 抽取滤波器:原理、位宽计算与 Verilog 实战
  • Linux 匿名管道通信:原理、代码与底层机制详解
  • 大表数据高效切片:基于主键的无排序 WHERE 条件生成算法
  • CNrealistic_MIX_V40 写实风格模型使用指南与参数推荐
  • JVM GC 核心体系:从算法原理到收集器选型实战
  • DeepSeek-R1 通过知识蒸馏将推理能力迁移至 Qwen 系列模型
  • 2026 年知网 AIGC 检测算法升级要点解析
  • 2025 AI 年度复盘:从 DeepSeek R1 开源到 Manus 商业落地
  • 大模型应用开发基础:从原理到 LangChain 实战
  • 7 款热门 Claude Skills 开源项目解析:自动化工作流与代码审查实战
  • 基于 Webhook 的飞书机器人搭建与消息推送实战
  • 路径类动态规划入门:3 道经典例题全解析
  • CCF-GESP 2025 年 12 月 C++ 二级认证真题解析
  • AI 建筑设计绘画:从基础到高级的提示词实战指南
  • MySQL 监控实战:mysql_exporter 部署与远程监控
  • VSCode 中打造专属 AI 智能体的核心方法与流程

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如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