来自负优化的解读
就独立显卡而言,NVIDIA和AMD无疑是双雄典范。但是,最近几年来针对两家厂商驱动的表现,很多DIY玩家却给予了完全相反的两种评价:AMD的驱动是“打鸡血”,而NVIDIA的驱动则为“负优化”。
那么,这两种说法到底是缘何而来呢?
AMD的鸡血驱动
从2014年开始,AMD每年年底都会为玩家带来一款年度驱动,而该驱动的典型特征就是可以让多个时代的AMD老显卡像“打鸡血”一般显著提升性能,所以常被AMD显卡用户戏称为“鸡血驱动”。而AMD也会为年度驱动起一个颇为醒目的名称,比如2014年的 “Omega ”、2015年的“Crimson Edition”、2016年的“Crimson ReLive Edition”以及在2017年底最新推出的“Adrenalin Edition”,中文直译为“肾上腺素”。
这一代的“肾上腺素”驱动改进可谓巨大,它不仅拥有更为人性化的操作界面,同时还能在手机端安装AMD Link APP进行远程管理,在PC端也引入了Radeon Overlay,允许玩家直接在游戏中控制GPU设置,以获得更加个性化游戏体验的OSD功能,比如一键式访问Radeon ReLive、性能监控、Radeon Chill、帧数锁定(FRTC)、Radeon FreeSync和颜色设置等功能,让玩家游戏时无需切出游戏便可进行相应的检测和调教。
在大家最关心的性能提升环节,有媒体通过Radeon RX 480显卡在使用新旧两个版本驱动的情况下进行了对比评测。从结果来看,在《守望先锋》、《绝地求生》、《掠食》、《幽灵行动:荒野》四款游戏中,“肾上腺素”驱动可以带来13%到20%不等的帧数提升。同时在开启Radeon Chill技术后,GPU部分的功耗还能实现40%左右的降低,这一升一降之间,让AMD旗下的老显卡有机会得以咸鱼翻身。比如RX480在《绝地求生》原本是被GTX1060远甩开的,但在升级驱动后却基本追平了GTX1060,这就是鸡血驱动吸引人的地方。
但是,“肾上腺素”驱动对DX9老游戏的支持却并不理想,包括《红色警戒3》、《红色警戒3:起义时刻》、《命令与征服3:泰伯利亚之战》、《命令与征服3:凯恩之怒》、《命令与征服4:泰伯利亚的黄昏》、《魔戒之中土大战1/2》、《巫师增强版》在内的游戏运行时都会弹出“Exception in Exception Handler”的报错,而这些游戏在老驱动下却一切正常。
有玩家通过进一步检查发现,出错的文件是atiumdag.dll,也就是AMD显卡驱动核心文件之一,证明出错是驱动的缘故。就此问题,有报道称AMD曾表示:“这些游戏来自2007年前后,我们不太可能浪费宝贵的工程师资源去修复,而问题很可能是过时的API导致的。”也许是看到了很多玩家的不满,AMD软件和用户体验总监Terry Makedon随后在推特否认了上述说法的准确性,他强调AMD已经在验证和检测BUG,并会尽快对所有受波及的老游戏予以修复。
总之,新驱动和老游戏之间的兼容问题,应该引起我们的进一步重视。
NVIDIA的“负优化”
NVIDIA显卡的“负优化”其实是相对AMD的鸡血驱动而言的。简单来说,NVIDIA旗下显卡在升级最新驱动时,往往只有最近一代的显卡可以获得明显的性能提升,至于上代或上上代显卡,则普遍处于维持不变,甚至在某些个别游戏中出现性能下降的现象。所以,才有了NVIDIA对老显卡的“负优化”一说。那么,为什么NVIDIA和AMD显卡驱动会出现对新旧显卡的“歧视”或“共荣”的差异呢?
原因很简单,NVIDIA近几年显卡经历了费米、开普勒、麦克斯韦、帕斯卡四种架构的进化,而NVIDIA驱动研发的精力是有限的,再加上为了推广新品的需要,自然在驱动更新上会更照顾正在热销的新品。而AMD近几代的显卡一直在GCN架构的基础上修修改改,大家的“本源”相同,所以更容易做到一次更新全员获益。
看现在 战未来
实际上,通过NVIDIA和AMD就驱动效果的差异来看,我们可以得出一个更有趣的结论。正如坊间玩家口耳相传的:买N卡,看现在;买A卡,战未来。