详解英伟达电脑VR测试软件FCAT VR:扔掉3DMark吧!

青亭网( ID:qingtinwang )--链接科技前沿,服务商业创新

nvidia-gtx-titan-x-pascal-10-series-1-1021x580

英伟达的FCAT VR是一款针对开发者和技术控的PC端VR表现分析工具,这周GDC英伟达发布了它的最新版本,旨在为VR性能分析提供渲染力指标。

过去电脑游戏宅都把跑分看的极为重要,买个最强悍的GPU然后用3DMark跑个分,感觉无比满足。帧率是当时游戏性能的主要衡量标准,主要由显卡从帧缓冲区中吸出像素的速度决定。不过专业玩家通常会意识到,这种跑分对于游戏运行的究竟如何没有太大的指导意义,有些时候跑分特别高的设备反而不能提供理想的游戏体验。

nvidia_logo-featured-640x300

因此,像“帧数调步”和“轻微卡顿”这样的名词开始进入性能评估狂热者的视野,大家开始意识到,硬件能否稳定渲染和输出体验才是王道。随后跑分软件也变得更加深入,开始专注硬件是否能输出完美的、流畅的体验。

FCAT(Frame Capture Analysis Tool)就是其中之一,它的第一个版本于2013年推出,通过对显示器进行截图,随后分析延迟和掉帧卡顿情况。而现在英伟达专门为PC端VR游戏推出了FCAT VR。

简单来说,FCAT VR就是一个帧时(应用程序渲染每帧所用的时间)分析工具,根据渲染线获取性能指标。FCAT会获取帧时、掉帧(帧渲染得太慢的时候会出现)和VR头显的本机重投影技术的运行数据。

最初FCAT的软件只是一堆二进制文件和脚本,可以从VR片段中捕获数据并将该数据转换为可信的分析结论。现在英伟达提高了FCAT VR的可用性,给它加上了用户界面,现在它由三个部分组成:

VR Capture工具,可以钩入渲染线并捕获性能指标;VR Analyser工具,从Capture工具获取数据并对其进行解析以形成可读的图形和指标;第三个是VR Overlay,它可以在头显内部在VR环境里给用户展示性能的视觉参考。

fcat-2-simplified-vr-pipline-ideal-1-768x324

一旦打开FCAT VR,通过相应的热键激活测试,然后就开始将度量流的原始数据读到磁盘上。VR体验完成手,你可以使用提供的或自己编写的脚本来提取可读的数据,输出图表和各种可视化图形 。它的捕捉和提取都非常自由,完全由用户操作。

fcat-2-vr-pipeline-warp-misses-1-852x420

帧率对VR极其重要,现在对PC的要求都是90FPS,一旦帧率下降导致掉帧,就会产生难以忍受的卡顿,以及导致眩晕。现在有上支持异步二次投影、异步空间扭曲等技术可以有效减少卡顿,但是还是要求硬件需要有较高的帧率。

fcat-2-vr-pipeline-dropped-frames-1-862x420

不过这些都是低级别实现的技术, 在性能降低以及这些优化程序启动的时候从驱动搜集数据指标,对于了解系统运行状况至关重要,这就是FCAT VR着手解决的问题。它提供了以下几种功能:

·帧时:帧时间越短,app保持高质量VR体验所需的每秒90帧速率的可能性就越大。

·掉帧:每当由VR游戏渲染的帧没能及时到达头显的时候,就会掉帧,进而导致游戏停顿,可能导致不适。

·扭曲缺失 :当运行时无法在当前刷新间隔中产生新帧(或重新投影的帧)时,会发生扭曲缺失,导致严重的卡顿。

·合成帧:如果FCAT VR检测到很多ASW(异步空间扭曲)帧,就说明系统正在努力跟上游戏的需求。这种合成帧比掉帧好点儿,但是还是问题帧。

现在我们就可以用FCAT VR来测量各个平台和技术的优劣了,比如Oculus的异步时间扭曲技术和Open VR的异步多重投影技术哪个好,对测量PC的VR性能有着更深刻的思考和进步。此工具计划在三月中旬发布。

本文是全系列中第34 / 62篇:

更多精彩内容,关注青亭网微信号(ID:qingtinwang),或者来微博@青亭网与我们互动!转载请注明版权和原文链接!
青亭网

微信扫码关注青亭网

青亭网

青亭 | 前沿科技交流群01

责任编辑:freeAll
分享到QQ 分享到微信
后参与评论
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册