发布于: 2026-2-3最后更新: 2026-3-1字数 389阅读时长 1 分钟

type
status
date
slug
summary
tags
category
icon
password
Property
Mar 1, 2026 11:01 AM
URL
page icon
Notion AI 总结:
本文介绍如何在 Ubuntu 22.04 上为 RTX 5090(Blackwell 架构)安装 CUDA 12.8,因为该显卡需要 CUDA 12.8+ 才能获得原生支持和最佳性能。

1. 背景

RTX 5090 是 Blackwell 架构(sm_100+),CUDA 11.x 最高只支持到 sm_90(Hopper),因此必须使用 CUDA 12.8 及以上版本。
CUDA 版本
支持情况
11.8 及以下
❌ 不支持 Blackwell
12.6/12.7
⚠️ 可通过 PTX JIT 运行,性能可能不是最优
12.8+
✅ 原生支持 Blackwell,推荐

2. 环境信息

  • 系统:Ubuntu 22.04 LTS
  • 显卡:NVIDIA GeForce RTX 5090(32GB)
  • 驱动:590.48.01(590-open)
  • 内核:HWE 6.8

3. 安装步骤

3.1 添加 NVIDIA 仓库

3.2 安装 CUDA Toolkit

⚠️
cuda-toolkit-12-8 而不是 cuda-12-8,后者会连驱动一起装,可能覆盖现有的 590-open 驱动。

3.3 配置环境变量

编辑 ~/.bashrc,末尾添加:
使配置生效:

3. 4 验证安装

预期输出:

4. 注意事项

4.1 软链接问题

如果之前装过其他版本 CUDA,/usr/local/cuda 软链接可能指向旧版本,需手动修改:

4.2 驱动兼容性

CUDA Toolkit
最低驱动版本
Minor Version 兼容上限
CUDA 13.x
≥ 580
N/A(新驱动向后兼容)
CUDA 12.x
≥ 525
< 580(新驱动仍向后兼容)
CUDA 11.x
≥ 450
< 525(新驱动仍向后兼容)
本文使用的 590-open 驱动满足 CUDA 12.x 和 13.x 的要求。

4.3 nvidia-smi 显示的 CUDA 版本

nvidia-smi 右上角显示的 "CUDA Version" 是驱动支持的最高版本(如 13.1),不是实际安装的 nvcc 版本,不用纠结。

5. 参考


Loading...
示例文章

示例文章

这是示例的文章摘要,摘要内容可被用做搜索,预览。文章列表默认展示概要;若要在列表直接展示文章内容,可在blog.config.js中配置。


Ubuntu 22.04 安装 RTX 5090 驱动踩坑记录

Ubuntu 22.04 安装 RTX 5090 驱动踩坑记录


公告
公告
博客重大更新,更换为matery主题,阅读体验更加好了。
和博主联系
notion image