如果你是一个电脑游戏玩家,你应该经常接触到驱动程序。同时,你也会遇到很多与图形卡驱动程序相关的现象,比如驱动程序会在黑屏后突然崩溃和恢复,比如游戏在全屏模式下比窗口模式更流畅,比如旧的图形卡可以升级系统后的UNDX12游戏,等等。为什么会这样你对显卡驱动程序的秘密了解多少今天我们来谈谈显卡驱动程序。 许多朋友购买高端图形卡,但他们不一定关心图形驱动程序。 驱动程序对于操作系统识别硬件和使硬件在操作系统中工作是必不可少的。顾名思义,视频卡驱动程序是用来让操作系统识别视频卡的。许多朋友发现显示分辨率很低,系统不能运行很多安装新的Windows系统后,可正确进行大型3D游戏或视频硬解码。因此,将原因归结为视频卡驱动程序的缺乏是不准确的。 当系统第一次安装时,图形卡的驱动程序被指出有故障,但实际上,图形卡是被驱动的。 由于操作系统可以识别图形卡和显示图片,这意味着图形卡已经被驱动程序识别,但Windows只有最基本的VGA驱动程序,它只提供基本的显示功能,不能播放图形卡的各种特性,因此,新安装的系统实际上是ALSo由可见卡驱动,但此驱动程序只能保证最基本的屏幕显示。 不过,不要低估这个基本的驱动程序,这可以说是Windows系统的最大优势之一,重要的是要知道其他系统甚至不能提供这样的驱动程序。例如,在Google发布了原始镜像甚至源代码之后,它需要厂商一个接一个地进行驱动程序调整,但是在Windows中,这样的问题很少。新Windows发布后,世界上几乎所有的PC机都可以升级,这是Windows系统驱动程序的优势所在。 Windows有一个标准的图形卡驱动程序模型,它允许制造商基于此模型为Windows开发一个驱动程序。因此,图形卡制造商可以单独为用户提供相应的Win图形卡驱动程序,而无需微软亲自适应各种图形卡。在XP时代,此驱动程序R模型称为xpdm,现在称为wddm。 Win系统具有标准的图形卡驱动程序模型,xp为xpdm,以后使用wddm。 只要图形卡制造商遵循WDDM,他们就可以编写自己的图形卡驱动程序,当用户手动安装图形卡或通过Windows UTE获取相应图形卡的新驱动程序时,可以进一步挖掘图形卡的潜力,Windows系统的图形卡驱动机制无疑具有灵活的扩展性。 很多朋友都遇到过图形卡驱动程序崩溃,当超频失败,或图形卡散热不良时,系统右下角会出现驱动程序停止响应,并成功还原了文字,这是典型的图形卡驱动程序崩溃。当图形卡驱动程序崩溃时,系统会暂时停止工作。黑屏,但很快恢复。为什么会这样 现在图形卡驱动程序崩溃了,只有黑屏才会恢复,而XP时代将是一个直接的蓝屏崩溃。 事实上,视频卡驱动程序黑屏恢复已经有了很大的进步。在XP时代,一旦图形卡驱动程序崩溃,系统就会直接崩溃到蓝屏上。但是在Vista之后,微软将驱动程序模型改进为WDDM,这大大提高了稳定性。在Vista和更高版本的系统中,内核层和用户层都是重新编译,并且大部分的WDDM图形驱动程序被放置在用户层中。图形驱动程序崩溃只需要重置,而不会导致系统核心崩溃,从而导致蓝屏崩溃。 换言之,当图形驱动程序崩溃时,黑屏被恢复,这是WDDM驱动程序复位的过程,当然,如果图形卡的问题太大,不仅可以解决WDDM驱动程序复位的问题,而且也可以解决死机的问题,但是,在任何情况下,WDDM都比XPDM稳定得多,这是造成WDDM死机的主要原因之一。未来系统的游戏比xpdm更稳定。 现在越来越多的游戏增加了窗口模式。与全屏模式相比,窗口模式更方便玩游戏,例如,如果你想边玩边聊天,或者你想打开N个游戏挂断,那么在窗口模式下玩游戏是一个更好的选择。但是,很多朋友会发现这样的现象,窗口模式的游戏不是全屏模式流畅,画面的数量会少一点,不管是视觉测试还是工具测试都是一样的。为什么 与Vista的WDDM1.0相比,Win7的WDDM1.1提高了窗口模式的效率。 这与Windows图形驱动程序有关。在窗口模式下,图形驱动程序除了渲染游戏内容外,还调用GPU渲染资源管理器,窗口的其他元素是资源管理器的一部分。在Vista和Win7中,资源管理器使用Aero效果,这可能是负担的一部分。此外,在Vista中,因为WDDM 1.0驱动程序设计不完善,在window模式下渲染游戏需要CPU对windows和游戏进行软混合,效率不高,因此window模式将使用特殊的卡进行游戏,在win7之后的系统中,WDDM得到了改进,没有这种情况。 相比之下,全屏模式允许游戏呈现独占的图形卡资源,图形卡不需要被资源管理器等元素分散注意力,因此,游戏的全屏模式当然要比窗口模式平滑得多。 在每一代window s系统中,wddm都会得到改进,比如win7的wddm 1.1提高了vista中wddm 1.0窗口模式的效率,win8的wddm 1.2增加了16位色深,甚至支持yuv 4:4:4。它还支持图形卡仅在不输出图像的情况下进行渲染。在win8.1的wddm 1.3中,它优化了显示内存调用并添加了无线输出功能,从此,win10的wddm 2.0得到了极大的改进。有了新的图形API dx12,它可以使多个图形卡更有效地工作,甚至旧的图形卡也可以运行dx12游戏,但它不能充分发挥dx12的全部优势。 WDDM的发展可以带来很多好处。 可以说,新的WDDM可以带来很多好处。为什么玩家最喜欢Win10因为只有在新的系统中,我们才能使用新的WDDM版本的图形卡驱动程序,从而带来更好的游戏体验。如果您使用一些新的硬件,例如Surfacebook的可分离GPU设计、虚拟现实设备、HDR显示等,那么新的WDDM就更为重要。例如,由Windows 10周年更新带来的WDDM 2.1可以支持HDR输出,Windows10th秋季更新带来的WDDM 2.2可以优化AR和VR显示,因此硬件越新,就需要更多新的WDDM图形驱动程序来发挥其真正的实力。 如果不升级新系统就安装新的驱动程序,就不可能享受新的WDDM带来的好处。此外,如果不升级系统,就不要把新的驱动程序搞砸了。有些驱动程序是基于新版本的WDDM设计的,而旧系统是不兼容的。例如,Win7不能使用为xp b设计的驱动程序。ecauseXp的显示驱动程序型号是xpdm,win7使用wddm。同样,vista和win7的图形驱动程序也可以安装在win10中,但绝对不可能与xp兼容,因为它们的图形驱动程序型号完全不同。 微软仍在改进WDDM。例如,在最新的Win10 Creator秋季更新中,它使用了WDDM 2.3。在很长一段时间内,Windows仍然是最适合玩游戏的系统,新版本的WDDM可以进一步发掘图形卡的潜力并修复过去的问题。如果你是一个PC游戏骨灰玩家,你也可以关注WDDM的升级。有了好的显卡还需要足够的先进性来带来最好的体验。