游戏与显卡的催化剂 NVIDIA Game Ready驱动应游戏而生 _ 游民星空 GamerSky.com
gamersky
Game Ready的诞生:
想要畅玩游戏佳作,就不得不提到显卡这个重要的电脑硬件。而想要让显卡发挥出应有的性能,驱动就是一个不可或缺的存在。
驱动是什么?它是连接操作系统应用程序接口(如DirectX)与显卡硬件之间的一座重要桥梁,起到编译器的作用。它将存储在电脑中的数据,根据GPU指令集编译为能够由其运行的指令,调用所需的数据,再分配到GPU内核中待由核心进行或单行或并行计算。
如果以上描述过于晦涩,那么让我们用拟人的方式来形容:驱动就是一名翻译员,显卡是一名工人,翻译员将原始工作资料翻译成工人的语言,向他描述工作内容,下达指令要求。最终完成的工作质量,除了取决于工人的能力(显卡性能),还将很大程度上受到翻译水平的影响。
比如翻译的准确性,翻译效率,以及最终传达的速度,都会影响工作结果,就像影响我们游戏体验的画质、帧率以及操作延迟一样。
显而易见,驱动的重要性不亚于GPU本身,作为全球图形与深度学习计算领袖,NVIDIA当然深谙这一点,他们从很早就开始致力于如何让软件更好地驱动硬件工作,并不断加大投入。比如与各个游戏开发者合作,策动他们加入NVIDIA的软硬件完善计划,在游戏尚处于开发阶段时介入,精细打磨各个程序执行环节,将各种问题解决在襁褓之中,最终上市的成品游戏预先获得良好的运行环境,达到双赢的局面。
此外,NVIDIA还从用户的实际应用环境出发,从台式机到移动端,海量模拟各种可能预见的硬件环境,从中找出能够科学、合理的协调各种硬件资源的方案,不断优化驱动智能调控能力,简化用户的操作难度,让NVIDIA GPU的任何应用情形下都能输出最佳的使用体验。

于是,自2014年5月开始,NVIDIA将驱动正式更名为NVIDIA GeForce Game Ready Driver,简称GRD,以此表示 NVIDIA要通过驱动将显卡与游戏更加紧密的结合在一起。
和一般显卡驱动不同,NVIDIA Game Ready驱动就是为提供最佳游戏体验而创建的,因此它与游戏的交互更为密切。能够为玩家提供最优质量和最强性能。
4月26日,NVIDIA发布了最新版的Game Ready驱动,此版驱动专门为《沙丘:香料战争(Dune:Spice Wars)》而打造,该驱动还为另外三款游戏大作带来了优化,分别是《切尔诺贝利人(Chernobylite)》获得光线追踪升级,《吸血鬼:避世血族-血猎(Vampire:The Masquerade – Bloodhunt)》抢先体验版发布,给玩家带来图像质量和游戏性能的提升。
还有对8款全新游戏支持最佳游戏设置:
《死亡搁浅:导演剪辑版》(Death Stranding: Director’s Cut)
《Elex II》
《幽灵线: 东京》(Ghostwire: Tokyo)
《GRID Legends》
《乐高星球大战:天行者传奇》(LEGO Star Wars: The Skywalker Saga)
《玛莎已死》(Martha Is Dead)
《星球工匠》(The Planet Crafter)
《小缇娜的奇幻之地》(Tiny Tina’s Wonderlands)

好的驱动,不仅仅是让显卡工作这么简单,通过对游戏性能的优化,它可以让显卡在运行某些游戏时达到一个最佳的状态——既能保持游戏的稳定性,又能最大限度的提升游戏性能。
所以无论是新装操作系统,甚至是关注的3A游戏发布,专业玩家们都会第一时间上网检索最新版本的驱动,以便让自己在运行游戏的第一时间得到更好的享受。

同时,当用户安装了GeForce Experience软件时,该程序也会第一时间像用户推送最新版本的Game Ready驱动信信息,方便用户进行更新。
显卡驱动的原理:
要了解NVIDIA Game Ready驱动,我们需要知道普通驱动是怎么运行的。

标准操作系统有用户模式(User Mode)和内核模式(Kernel Mode)两种运行方式。在用户模式下运行时,游戏对关键系统资源的访问是受限的。而在内核模式下的时候则不会受到这个限制。
说人话就是用户模式面向用户与游戏,内核模式面向系统与硬件。那么,如何解决游戏、系统、硬件三者之间的通信问题呢,这就是驱动存在的意义了。

Game Ready驱动就具备用户和内核两种模式。其中用户模式负责处理与游戏之间的通信,而内核模式部分则负责处理与显卡的最终通信。

在上图中可以看到,在游戏、DirectX API、驱动和GPU的通信之间,必须是顺畅的。如果有任何的通信受阻都有可能会出现报错、蓝屏或者崩溃等问题。简而言之,我们的游戏体验好与差,都跟驱动息息相关。
若要问出色的游戏体验跟什么有关,相信很多玩家会回答“流畅度”。
而想要游戏更加流畅,更高的帧数只是一方面。这个帧数能不能保持稳定,会不会因为场景变换而导致帧数忽高忽低。对于游戏体验来说也是十分重要的。
另外,除了游戏画面的帧数,系统的延迟也需要关注。当我们发现敌人,按下鼠标按键的时候,更低的系统延迟可以快速的传输信号,将敌人快速消灭。

最后一个需要关注的就是稳定性。当游戏出现崩溃、闪退时,也会破坏玩家们的游戏体验。
文章内容导航
- 第1页:驱动 玩家与硬件之间的桥梁
- 第2页:Game Ready驱动的不同与成就
Game Ready驱动的不同:
因此,为了给玩家们带去更好的游戏体验,在游戏开发过程中越早介入就越容易更早的发现问题,解决问题。

作为驱动计划的一部分NVIDIA与游戏开发者进行密切合作,在游戏的开发阶段就已经介入,定期去交换游戏测试版本与驱动的迭代与更新,同游戏开发者一起寻找可以优化的方案,去发现问题,解决问题。并且迭代驱动版本,确保GeForce Game Ready驱动会持续为游戏进行优化,一直到游戏正式发布,在游戏发布当日就能为玩家带来最好的游戏体验。
除了与游戏开发者保持密切的合作外,为了保证该驱动的的可靠性和稳定性,NVIDIA还做了什么呢?

根据官方资料显示,每个版本的Game Ready驱动正式发布之前,NVIDIA都会对其进行大量的测试。在实验室中,NVIDIA准备了超过4500种不同配置组合的台式机和笔记本电脑,NVIDIA会在这些配置中对每款游戏和驱动进行测试。以此来增加Game Ready驱动的可靠性。

针对Game Ready驱动,NVIDIA每天会进行超过1000个包括已发布和未发布游戏的测试。仅2021年一年,游戏测试时长就已达到了180万小时。

并且这次新版本的Game Ready驱动正式推出了Reflex Stats。早期的Reflex采用的是NVIDIA Reflex SDK和NVIDIA Reflex延迟分析器,前者是面向游戏开发者的一套新API,作用是减少和测量渲染延迟。后者则是将延迟测量工具集成在支持G-SYNC显示器中。而如何测量该技术带来的延迟时间缩减,我们也有一套专业的设备:LDAT,它的全名叫Latency Display Analysis Tool,显示(输入)延迟分析工具。就如字面意思,它是一套分析你整套系统从输入,到显示输出之间响应时间的工具套件。输入→输出(端对端)过程,这个过程即为“延迟”。所以受限于软硬件限制,玩家们对其并没有太深刻的直观实际应用体验。

而最新版本的NVIDIA Reflex Stats,使玩家能够测量部分系统延迟。通过PC延迟,玩家只需打开GeForce Experience覆盖层并选择延迟视图,即可优化游戏设置并监测一段时间的性能。
要获得这个延迟指标,并不一定要有Reflex 延迟分析器显示器,只需要一个支持Reflex SDK 1.6的游戏就可。
目前,已更新Reflex SDK 1.6并支持Reflex Stats的游戏有:
《光明记忆:无限(Bright Memory Infinite)》
《堡垒之夜(Fortnite)》
《腐蚀(Rust)》
《瓦罗兰特(Valorant)》
Game Ready驱动的发展:

迄今为止NVIDIA一共发布了超过150款Game Ready驱动,对超过400款游戏体验提供了专属优化。仅在去年,就有20款驱动发布,对75款游戏优化了游戏体验。

随着NVIDIA与游戏开发者合作的越来越密切,相信NVIDIA会在以后给玩家带来更稳定,更好的游戏体验。计算机行业有一句说的好,硬件是躯壳,软件是灵魂,驱动的完善与创新与芯片架构升级换代同等重要,这就是Game Ready 驱动的最大意义。
文章内容导航
- 第1页:驱动 玩家与硬件之间的桥梁
- 第2页:Game Ready驱动的不同与成就