NVIDIA最近放出了一版挺特别的驱动——580.173.02,专门针对Linux x64系统,覆盖AMD AMD64和Intel EM64T两大平台架构。说它特别,是因为它不像通常的驱动那样只照顾最新硬件,反而往回兜了一大圈。
这版驱动支持的显卡型号多达约220款,最早可以追溯到2014年初的Maxwell架构GTX 750系列。从那以后的所有GeForce消费级桌面、笔记本、集成显卡,Titan系列半专业卡,以及Quodra/RTX PRO桌面和笔记本专业卡,全都在名单里。换句话说,手头有老卡的用户,这版驱动是专门给Linux环境准备的。

既然是维护性驱动,就别指望有什么新功能了。核心任务是补漏洞、修Bug。这次一共修复了四个问题,每一个都挺实在:
- 驱动安装后,DKMS内核模块编译可能失败——这个问题解决了,装驱动少折腾一步。
- 多线程等待同一个Vulkan信号量时,会出现唤醒延迟,导致部分应用画面卡顿、性能下降。对于用Vulkan的用户来说,这个修复很关键。
- 使用Present扩展的X11应用,切换显示模式后可能出现黑屏。黑屏问题向来让人头疼,现在总算有了交代。
- 通过glBufferStorage分配且未设置存储标识的OpenGL缓冲区,存在允许从显存迁移至系统内存的异常。这属于底层内存管理的隐患,修复后能避免一些奇怪的数据丢失或性能问题。

NVIDIA也表了态,说此类驱动未来会继续提供更新。对于还在用老卡跑Linux的朋友来说,这算是个定心丸——遇到什么Bug,及时反馈就行,厂商那边至少还在维护。
驱动下载地址: