NVIDIA 近日发布了一款颇为特殊的驱动程序——版本 580.173.02,专为 Linux x64 系统打造,同时支持 AMD AMD64 与 Intel EM64T 两大平台架构。这款驱动的特殊之处在于,它并未像常规版本那样仅适配最新硬件,反而将兼容范围大幅回溯,照顾了大量老旧显卡。
该驱动支持的显卡型号多达约 220 款,最早可追溯至 2014 年初基于 Maxwell 架构的 GeForce GTX 750 系列。此后发布的 GeForce 消费级桌面、笔记本、集成显卡,Titan 系列半专业卡,以及 Quadro/RTX PRO 桌面和笔记本专业卡,全部涵盖在内。换句话说,对于仍在 Linux 环境下使用老显卡的用户,这款驱动堪称量身定制的维护更新。

作为一款维护性驱动,它并未引入任何新功能,核心任务在于修补漏洞与修复错误。本次共修复了四项实际问题,每一项都相当实用:
- 驱动安装后,DKMS 内核模块可能出现编译失败的问题——该问题已得到解决,安装过程因此减少了一个麻烦步骤。
- 多线程等待同一 Vulkan 信号量时,曾出现唤醒延迟,导致部分应用画面卡顿、性能下降。对于使用 Vulkan 的用户而言,这一修复至关重要。
- 使用 Present 扩展的 X11 应用,在切换显示模式后可能出现黑屏。黑屏问题历来令人头疼,如今终于有了妥善处理。
- 通过 glBufferStorage 分配且未设置存储标识的 OpenGL 缓冲区,存在允许从显存迁移至系统内存的异常情况。这属于底层内存管理层面的隐患,修复后可避免出现奇怪的数据丢失或性能问题。

NVIDIA 同时表示,此类驱动未来将持续提供更新。对于仍在 Linux 上使用旧款显卡的用户来说,这无疑是一颗定心丸——遇到任何 Bug,及时反馈即可,厂商方面至少仍在持续维护。
驱动下载地址:
