NVIDIA Linux 生态两连发:CUDA 13.2 官方支持 RHEL 系发行版,Vulkan 测试版驱动更新
NVIDIA 最近在 Linux 生态上连续两个动作,一个关乎企业级部署,一个面向图形开发者。分开看都不算大新闻,但放在一起,能看出 NVIDIA 对 Linux 支持的态度确实在变化。
CUDA 13.2:终于官方支持 AlmaLinux 了
先说第一件事。随着 CUDA 13.2 的发布,NVIDIA 正式将 AlmaLinux 等 RHEL 兼容发行版纳入了官方支持范围。
这事听起来好像没什么,但在 Linux 企业级部署领域,"官方支持"三个字的含义非常不一样。
CentOS 在 2021 年被 Red Hat 转成滚动发布的 CentOS Stream 之后,大量企业和研究机构转向了 AlmaLinux、Rocky Linux 这些 RHEL 兼容替代品。但 NVIDIA 的官方支持列表里一直只认 RHEL 本身,导致这些用户在安装 CUDA 驱动和工具链时经常遇到兼容性问题。
现在 NVIDIA 做了两件事:
- 1. 在 CUDA 13.2 中正式声明支持 RHEL 兼容发行版
- 2. 允许 NVIDIA 的软件包直接通过这些发行版的系统仓库分发
第二点更实际。以前用 AlmaLinux 的管理员需要单独配置 NVIDIA 的仓库源,驱动和 CUDA 组件的更新时间跟系统更新经常对不上。现在可以跟随系统包管理器一起同步更新了,版本失配的问题基本解决。
对于跑 GPU 计算集群的运维来说,这属于"终于不用再折腾了"级别的好消息。
Vulkan 开发者测试版:595.44.02
第二件事偏技术侧。NVIDIA 发布了 595.44.02 版本的 Vulkan 开发者测试驱动。
这个分支需要和上周刚发的 595.45.04 主线驱动区分开。虽然版本号上 595.44.02 看起来更老,但它是 Vulkan 开发者测试计划的专属分支,包含了一些还没进入主线的实验性功能。
这次的主要更新:
- • descriptorHeapCaptureReplay 支持:这个功能主要给 Vulkan 的调试和回放工具用的。简单说就是允许在不同运行间重现完全一致的描述符堆布局,对于做图形调试的开发者来说非常有价值
- • 多平面 YCbCr 格式的图像压缩:新增对 YCbCr 格式纹理的压缩支持,这在视频处理和摄像头相关的 Vulkan 应用中用得比较多
- • VK_EXT_descriptor_heap 性能提升:这个扩展本身是上个版本加的,这次做了性能优化
- • Blackwell GPU 上的 AV1 编码修复:修了在最新 Blackwell 架构显卡上使用 Vulkan Video 做 AV1 编码时的问题
另外还改善了 GPU 设备丢失(device lost)后的行为处理,减少了异常状态下的级联崩溃。
对于 Linux 上做 Vulkan 开发的同学,这个测试版驱动可以从 developer.nvidia.com/vulkan-driver 下载。
信息来源:
- • https://www.phoronix.com/news/NVIDIA-Official-RHEL-Compat
- • https://www.phoronix.com/news/NVIDIA-595.44.02-Linux-Vulkan