显卡驱动作用是什么,显卡驱动和显卡的关系
从Windows 7开始,驱动程序和系统的兼容性变得完美,以至于很多用户的PC(包括台式机、一体机和笔记本)从购买到报废都没有升级过驱动程序。其实要想充分释放PC的性能潜力,就必须更新专属驱动,尤其是显卡的驱动。
显卡驱动到底是干啥?
我们可以把显卡驱动理解为“系统中介”,
是用来帮助Windows操作系统认识、了解、翻译和驱使独立显卡正常工作的存在
。当我们重装Windows操作系统时,虽然屏幕可以正常显示图像,但并不代表显卡芯片已经被系统识别。此时,“标准VGA图形适配器”应该显示在设备管理器的“显示适配器”列表中。只是Windows自带的基本VGA驱动,只提供基本的显示功能。色彩和分辨率表现极差,性能就不提了。
围绕PC涉及的硬件非常多,所以作为Windows系统提供商,微软自然懒得为每个硬件开发驱动。所以,至于显卡的硬件,微软为板卡厂商准备了专属的驱动模型。它在Windows XP时代被命名为“XPDM”,从Vista开始改名为“WDDM”。
我们现在下载的每个显卡驱动都是板卡厂商基于WDDM驱动模型编译的。随着不断升级,可以加强与当前Windows系统的兼容性,并针对最新的3D游戏优化配置,以肉眼可见的效果提升显卡性能。
那么,XPDM和WDDM有什么区别呢?为什么前者被后者取代?
不知道,
WDDM是一种更先进的驱动模型,抛开它在性能、功能和扩展性方面的优势不谈,单凭稳定性这一种理由就能将XPDM打入历史尘埃了
。在Windows XP时期,显卡驱动一旦出现异常,我们看到的就会是全屏蓝屏。如果不提前备份当前工作,那就只能哭了。
从Windows Vista开始,微软将系统分为内核层和用户层,而WDDM驱动模型主要分为用户层,所以即使显卡驱动崩溃,一般也不会影响内核层。我们看到的只是突然黑屏,然后就恢复正常了(WDDM驱动重置的过程在后面)。最多在任务栏右下角弹出一个“显示驱动停止响应,已恢复成功”的提醒窗口。
为何要不断升级驱动?
WDDM驱动模型伴随着Windows Vista应运而生,并随着Windows 7、8/8.1、10的迭代更新而不断更新。比如Vista对应WDDM 1.0,Windows 7对应WDDM 1.1,Windows 8/8.1对应WDDM 1.2/1.3,最新的Windows 10已经进化到WDDM 2.0。
在WDDM 1.0期间,如果你经常在窗口模式下玩游戏,你会发现游戏帧数比全屏模式慢很多。原因是为了在窗口模式下渲染游戏。WDDM 1.0要求CPU软混合windows和游戏,效率极低。从WDDM 1.1开始,微软改善了这个问题,窗口游戏的效率得到了很大的提高。
同样,WDDM驱动模型的每一次升级都会带来性能或功能的提升。比如WDDM 1.2增加了16位色深和YUV 4:4:4支持;WDDM 1.3优化视频内存调用,增加无线输出功能;WDDM 2.0甚至允许老显卡运行DX12游戏,但就是看不到DX12的专属特效。
在Windows十周年更新版本中,微软带来了WDDM 2.1驱动模式,支持HDR输出;Windows 10秋季更新独有的WDDM 2.2开始优化AR和VR显示。
所以,
即便你的老PC在升级到Windows 10系统后显卡驱动依旧可以正常使用,那笔者也建议你升级到与当前系统匹配的驱动版本上,如此才能享受最新版WDDM带来的各种好处,否则就会错失很多新的功能特性哦
。另外,现在很多PC用户只知道有独立显卡,却忽略了处理器中集成的核心显卡。
其实
核显通过驱动升级,同样可以获得新功能和更好的性能表现。
以Intel为例,其最新的高清显卡驱动15.60.1.1.4901是主要的游戏性能提升。根据官方说法,该版本驱动支持6至8代酷睿及同期奔腾、赛扬处理器,并优化《大神:绝景版》、《星球大战:前线2》等最新3D游戏,同时提升Windows平衡或省电模式下FPS帧率的准确性,增强7/8代酷睿的H.265视频播放性能,提升PowerDirector和MAGIX的编码质量。问题来了。显卡驱动好像有很多版本。我们应该选择哪种类型的升级?
驱动也有服役期
显卡驱动也是有寿命的。比如英伟达在2017年底宣布,390版驱动发布后将不再支持32位操作系统,这意味着很多老电脑想要体验新驱动的功能,就不得不升级整个平台的软硬件。比如内存容量升级到4GB以上,系统版本更新到64位版本。好在现在不能运行64位系统的PC早就该淘汰了。
显卡驱动的三大版本
目前显卡驱动分为三个版本:正式版(认证版)、微软认证版(WHQL)和测试版。其中正式版是NVIDIA、AMD、Intel官方发布的显卡驱动。它们通过了大量的实际应用测试,稳定性和兼容性得到了很好的保证。建议直接从NVIDIA/AMD官网下载。
微软认证版是基于正式版的驱动版本,已经通过微软操作系统硬件质量实验室的认证。代表着99.99%兼容Windows操作系统,从而使电脑达到前所未有的稳定性。一般通过Windows Update安装的驱动都属于这个版本。
为了让发烧玩家抢先体验新功能,收集足够真实的用户反馈信息,英伟达、AMD等显卡厂商会在短时间内推出多个版本的测试驱动,其中一些是官方发布的,以扩大测试范围,另一些则是厂商或测试媒体泄露的。所以Beta驱动往往代表着隐藏的bug,不适合寻求稳定的普通用户早期采用。
至于升级哪个版本,台式机用户可以选择正式版安心下载,笔记本电脑用户建议安装微软认证版。如果总是看不懂驱动版本,可以通过Windows Update或者GeForce Experience等自动升级的方式安装,一般不会有问题。
在网上也可以下载第三方驱动,比如发烧友的修改版。这些司机大多是个人或小团队在原司机基础上改装的,
在性能或功能上有更好的表现,只是兼容性不好保证,不推荐普通用户尝试安装。
。
显卡驱动的安装方式
显卡驱动程序通常支持两种安装方法。第一种方法是进入“设备管理器”,在“显示卡”对应的显卡栏用鼠标右键选择“更新显卡驱动软件”,然后手动选择显卡配置文件对应的目录,就可以安装或升级显卡驱动了。这种方案的好处是只安装最基础的驱动部分,不涉及类似显卡控制面板的组件,可以保证系统的纯净度。
另一种解决方案是通过运行Setup.exe安装程序(或Windows Update upgrade)来升级驱动程序、控制面板和各种功能组件。总的来说,我推荐用第二种。无论是NVIDIA、AMD还是Intel的图形控制面板,都为3D游戏提供了包括色彩、视频输出、画质定制等丰富的功能。熟练使用后,总会获得意想不到的收益。
来自负优化的解读
就独立显卡而言,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上还引入了镭龙叠加功能,允许玩家在游戏中直接控制GPU设置,以获得更加个性化的游戏体验的OSD功能。比如一键访问镭龙重温、性能监测、镭龙寒战、帧锁(FRTC)、镭龙FreeSync、色彩设置等功能,让玩家无需裁剪游戏即可进行相应的检测和调整。
在大家最关心的性能提升上,有媒体通过镭龙RX 480显卡使用新旧版本驱动做了对比评测。从结果来看,在《守望先锋》、《绝地求生》、《掠食》和《幽灵行动:荒野》这四个游戏中,“肾上腺素”驱动可以增加13%到20%的帧数。同时,开启镭龙Chill技术后,GPU的功耗可以降低40%左右。这一涨一跌之间,AMD的老显卡有翻身的机会。比如RX480本来《绝地求生》离GTX1060很远,但是升级驱动后基本追平了GTX1060,这就是鸡血驱动的吸引力。
但是肾上腺素驱动的老DX9游戏支持都不太理想,有《红色警戒3》,《红色警戒3:起义时刻》,《命令与征服3:泰伯利亚之战》,《命令与征服3:凯恩之怒》,《命令与征服4:泰伯利亚的黄昏》,《魔戒之中土大战1/2》,《巫师增强版》和0755-79000。
通过进一步检查,有玩家发现错误文件是atiumdag.dll,是AMD显卡驱动的核心文件之一,证明错误是驱动的原因。关于这个问题,据报道AMD曾经说过:“这些游戏是2007年左右的。我们不太可能浪费宝贵的工程师资源来修复它们,问题很可能是由过时的API引起的。”可能是看到了很多玩家的不满。AMD软件和用户体验主管Terry Makedon后来在推特上否认了上述说法的准确性。他强调,AMD已经在验证和检测漏洞,并将尽快修复所有受影响的旧游戏。
总之,新驱动和旧游戏的兼容性应该引起我们的进一步关注。
NVIDIA的“负优化”
NVIDIA显卡的“负优化”其实是相对于AMD的鸡血驱动。简单来说,当NVIDIA的显卡升级到最新的驱动时,只有最新一代的显卡才能获得明显的性能提升。至于上一代或者上一代显卡,一般都保持不变,甚至在个别游戏中性能下降。所以NVIDIA对老显卡的“负优化”就应运而生了。那么,为什么NVIDIA和AMD显卡驱动在新旧显卡的“区别”或“共荣”上存在差异呢?
原因很简单。近年来,英伟达的显卡经历了费米、开普勒、麦克斯韦、帕斯卡四种架构的演变。然而,英伟达的驱动R&D的能量是有限的。此外,为了推广新品,自然会更好地照顾到在驱动更新方面卖得好的新品。在最近几代中,AMD的显卡在GCN架构的基础上进行了修改和改良。每个人的“出身”都是一样的,一次性更新更容易让所有员工受益。
看现在 战未来
其实从NVIDIA和AMD的驱动效果差异上,我们可以得出一个更有趣的结论。正如市面上玩家的口碑所说:买n卡看看现在;买卡A,为未来而战。
英伟达驱动团队的R&D实力很强,上市之初就能释放显卡90%的性能。未来几年,剩下的10%会随着驱动程序的优化升级而被挖掘出来。但是AMD驱动团队相对较差。它刚上市的时候,配套的驱动只能发挥显卡60%的性能,后来随着驱动的更新,它可以慢慢追回失去的40%。
小结
显卡的驱动毫不起眼,因为大部分主流显卡安装Windows 10后都能自动匹配兼容驱动,而新买的品牌机(包括笔记本)出厂时就已经安装了驱动。但是,