英特尔锐炫显卡驱动更新,找到了突破性能瓶颈的新思路

2023-08-19 16:12:38 来源: 雷科技

去年,英特尔发布了面向台式机的锐炫显卡。凭借极为亲民的价格,英特尔锐炫桌面显卡成功在显卡市场脱颖而出。在产品发布时,英特尔也向用户承诺「英特尔锐炫显卡会持续优化,为玩家带来更出色的体验」,所以在23年年初,我们等到了大幅提升DX9游戏表现的驱动升级。

图片来源:雷科技

但很显然,英特尔不会就此止步。作为可能是驱动更新频率最高的显卡系列,英特尔锐炫已经推出了超过30版驱动,力求用最短的时间将性能更新带到玩家面前。而这一次,英特尔将目光放到了DX11性能上。在最新的GameOn驱动中,英特尔就为锐炫显卡带来了显著的性能提升——根据英特尔测试,在英雄联盟、Apex Legend、无畏契约、CS:GO 2、GTA OL等游戏中,Arc A750显卡迎来了最少5%、最高33%的平均帧率提升;1% Low表现最高更是有45%的提升。


(资料图)

图片来源:英特尔

而在后续的分享会中,英特尔也向在场媒体解释了这显著的性能提升究竟从何而来。

游戏帧率瓶颈究竟在哪里?

英特尔表示,英特尔锐炫显卡的渲染能力其实没有问题,这点大家也能从锐炫显卡在3DMark等测试的分数中看出来。换句话说,锐炫显卡的短板其实是驱动的部分,相信有体验过锐炫显卡的玩家也应该对这个说法表示认可。

在之前显著提升DX9游戏性能的更新中,英特尔重构了锐炫DX9应用层驱动,通过提高锐炫驱动在处理DX9指令时的效率的方式来,获得DX9游戏表现升级。而对于DX11的升级,英特尔也采取了与优化DX9时类似的策略。

图片来源:英特尔

我们知道,连续的游戏画面由离散的画面帧组成,CPU和GPU生成画面帧的速度越快,可以供显示器显示的画面帧就越多,游戏的平均帧率也应该越高。但只用帧生成数、帧率这些指标来形容游戏画面其实并不全面,毕竟我们还要考虑到电脑生成每一帧画面所需要的时间。不然即使你稳定在1000fps,但渲染出来的都是半小时前的画面,那这样的游戏也没有人愿意玩。

图片来源:英特尔

而且影响帧率的因素也不仅仅是GPU的性能,CPU性能也同样重要。从系统的角度,每一帧游戏画面都需要经历「CPU物理运算-CPU渲染-GPU渲染-翻转」的过程,这里「CPU渲染」大家可以理解为CPU需要将游戏指令「转换」成GPU可以解析的DX指令。只有当CPU渲染完成后,GPU才可以对这一帧画面进行渲染,同时CPU也会发出一个「Present」来CPU渲染完成的状态。

但问题也随之而来,在CPU收到「Present返回」的信号之前,CPU都不会进行下一帧画面的物理计算,这意味着CPU出现了「不工作」的等待时间——这个时间越长,帧生成时间就越长,每秒能输出的画面就越少,帧率就越低。

更适合Frametime指标的性能工具

换句话说,两个「Present」之间的时间差(Frametime),同样可以影响游戏的帧率。而英特尔锐炫新驱动对于DX11的性能提升,其实就源自对Frametime的压缩。从英特尔展示的图表中我们可以看出,新驱动下锐炫的Frametime不仅显著降低,同时也面的更为平滑,没有明显的抖动。此时CPU不再会拖慢GPU的渲染时间,从而释放GPU的实际性能。

图片来源:英特尔

不过大多数游戏和性能检测软件都不会有Present状态与Frametime相关的性能信息,玩家又该如何了解到这些指标的数据呢?

图片来源:英特尔

为了让用户更清楚自己电脑的游戏性能、找出短板在哪个环节,英特尔也发布了一款名为「PresentMon」的图形性能分析工具。除了常见的叠加显示和GPU电压、1%Low信息外,PresentMon也可以抓取到「GPU Busy」的关键数据,这一数据可以反映GPU实际渲染画面的时间,而不是等待CPU提交下一个画面的等待时间,从而让用户更了解自己电脑的性能表现。

PresentMon目前还处于Beta阶段,但适用于评估市面上所有GPU品牌的产品,同时也支持DX9/DX11/DX12/Vulkan等多种图形API。

图片来源:雷科技

接下来,英特尔还会继续优化锐炫的性能表现,让更多DX11游戏可以用尽锐炫的全部性能。光是从这一点看,英特尔的锐炫系列都值得玩家们尊敬。再加上锐炫系列选择全面押宝DX12,从某种意义上看,英特尔锐炫才是那个「战未来」的显卡。

标签:

[责任编辑:]

最近更新