NVIDIA自适应垂直同步战《英雄联盟》
2012-08-10 10:44:22 来源:泡泡网 评论:0 点击:
频道8月10日 在以前,我们运行3D游戏时经常使用到一种叫做垂直同步(VSync)的技术,这种技术将渲染新帧的速率与显示器刷新速率保持一致,从而达到让游戏流畅运行的目的。不过这种技术存在一个问题,当渲染速度降低的时候,瞬间帧率会严重下滑,以我们常用的60Hz刷新率的显示器为例,由于垂直同步技术的使用,瞬间刷新率会降低至30、20或15,游戏画面会出现非常明显的顿挫感,流畅度大大降低。
这种现象可能发生在游戏过程中场景的转换、单位数量增加等计算压力突然发生变化的时候。此时GPU可能无法在理想时间内完成对一帧甚至几帧画面的渲染,从而导致刷新率瞬间大幅降低,这时候玩家会明显的体会到卡顿、延迟。如果想要避免这种卡顿的发生,可以关闭垂直同步,而此时真与帧之间会有一个标记线来区分,这样可以有效避免渲染速度瞬间过慢带来的帧率降低,但是如果渲染速度过快,就会遇到画面撕裂的效果。无论开启或关闭垂直同步,都会有一些意外情况发生,对于游戏体验有着很恶劣的影响。
开启垂直同步会发生卡顿(帧率过低时)
关闭垂直同步会导致画面撕裂(帧率过高时)
为了避免这些现象的发生,我们不能再去使用过去老旧的垂直同步技术,而NVIDIA的软件工程师为此开发了全新的Apdative VSync平滑垂直同步技术,将会在全新的ForceWare 300系列驱动程序中提供,这种新的垂直同步技术能让游戏画面更加平滑,不再出现卡顿或撕裂。
Adaptive VSync技术完美解决了垂直同步开/关的矛盾
这项技术在运行的原理是根据帧率实时开启或关闭原本的垂直同步技术,取两者之长,达到让游戏运行帧率更流畅的目的。具体运行情况是这样:当检测到FPS低于60时,实时关闭VSync,让当前帧能够以能够达到的最高渲染速率进行,不至出现强制降低帧率从而出现严重卡顿的情况,而一旦帧率达到60,随机开启VSync,避免游戏帧率过高从而产生画面撕裂。有了NVIDIA Apdative VSync技术,你不用再纠结与垂直同步的开启或关闭,从而将可以得到更流畅的游戏体验。接下来我们通过搭载NVIDIA移动平台的笔记本来进行实战,分别开启和关闭自适应垂直同步来测试目前热门的大作《英雄联盟》。