arch linux 近日更新了其默认的 nvidia 显卡驱动策略,将官方仓库中预设的闭源驱动版本切换至 590 系列。这一变更直接导致基于 pascal 架构及更早世代的 nvidia gpu 不再被该默认驱动所兼容,涵盖 geforce gtx 10 系列以及所有更早发布的型号。

尽管 Linux 社区常以对老旧硬件提供长期支持而著称,但 Arch Linux 作为一款坚持“滚动发布”理念的前沿发行版,往往在硬件生命周期支持方面比其他主流发行版更为激进,也更早终止对旧 GPU 的官方适配。
值得注意的是,此次调整的时间点颇具意味——它紧随 AMD 在 Linux 内核中为自 2012 年起的多款老显卡引入性能优化与功能增强之后,凸显出两家厂商在开源生态支持策略上的显著差异。
此外,Arch Linux 同步完成了 NVIDIA 驱动相关软件包的结构升级,全面转向以 nvidia-open、nvidia-dkms 和 nvidia-open-dkms 为核心的新驱动栈,以契合新版驱动架构,并进一步推进开源内核模块的集成路径。在此轮变更前,Arch 官方仓库所能原生支持的最老 NVIDIA 显卡大致止步于 GTX 900 系列。
对于仍在使用 Pascal 或更早架构 NVIDIA 显卡的 Arch 用户而言,这并不等于彻底失去驱动支持,而是需主动脱离默认配置,转为依赖手动干预的方式维持系统运行。
依据 Arch 官方提供的替代方案,用户可先移除官方仓库中的 nvidia、nvidia-lts 及 nvidia-dkms 等标准驱动包,随后通过社区维护的 AUR(Arch User Repository)安装如 nvidia-580xx-dkms 这类专为旧 GPU 设计的驱动分支,从而延续对老设备的功能支持。
从技术演进角度看,随着 Linux 内核持续迭代,此类旧版驱动与未来内核版本之间的兼容性仍存在一定风险;但在现阶段,借助 AUR 中由社区维护的驱动包,维持老显卡的基本可用性仍是切实可行的选择。
源码地址:点击下载











