12年前老显卡迎更新 NVIDIA修4个Bug
NVIDIA最近放出一版特殊驱动的更新包,版本号是580.173.02。这版驱动专门给Linux x64系统准备,覆盖AMD AMD64和Intel EM64T这些主流平台架构。说白了就是给老机器续命用的,技术底子没大动。
这事儿得从头捋捋。这款驱动支持的显卡数量挺可观,大约有220款不同型号。最老的能追溯到2014年初的Maxwell GTX 750系列。从那时候算起,整个GeForce消费级的桌面、笔记本、集成显卡都在列。

还有Titan系列半专业卡,以及Quadro和RTX PRO系列的专业卡,全都包含在内。 不过话说回来,这种维护性驱动别指望有新花样。它不带什么新功能,核心工作就是把Bug和漏洞补上。这次一口气修了四个问题,每个都挺实在,直接影响日常使用体验。
第一个问题是驱动装完后的事儿。DKMS内核模块在编译构建的时候,有可能直接失败。这就意味着软件装不上,或者装了也不稳定,属于基础层面的毛病。 第二个问题跟图形渲染有关。当多个线程等着同一个Vulkan信号量时,会触发唤醒延迟。

结果就是部分应用画面开始卡顿,性能明显下滑,打游戏看视频都可能受影响。 第三个问题出现在特定场景下。那些用了Present扩展的X11应用,一旦切换显示模式,屏幕可能会直接黑掉。用户想恢复正常操作,只能重启或者折腾一番,相当麻烦。
第四个问题涉及显存管理。通过glBufferStorage分配的OpenGL缓冲区,如果没设置存储标识,就可能发生异常迁移。原本该待在显存里的数据,会被挪到系统内存里去,这会拖慢整体运行效率。 NVIDIA方面表态说,这类驱动以后还会持续推更新。
老卡玩家们要是碰到啥稀奇古怪的问题,不妨赶紧反馈上去。毕竟数据越多,后续修复越精准,大家都能受益。