Oculus为Quest推出两款全新GPU性能开发工具

2020-06-20 20:41:04 来源:网络整理 作者:管理员

原标题:Oculus为Quest推出两款全新GPU性能开发工具

来源:映维网 作者 黄颜

Oculus和高通在过去一年中一直在努力构建一个名为Performance Interface Library(PIL)的底层设备端库,从而提供以前只能通过Snapdragon Profiler获得的GPU信息。这个库现在已经嵌入到Quest操作系统中,并提供了两种主要的信息:渲染阶段度量和实时度量。你可以通过GPU Systrace和ovrgpuprofiler这两个新工具进行访问,以最少的GPU开销来探其所为。

1. GPU Systrace

对于大多数现有的GPU工具,一个核心问题是它们将时间测量作为绘制调用序列,而移动GPU将一个接一个地渲染曲面图元。你无法查询图片时间和信息,因为图元是在图形API之下抽象出来。然而,PIL为我们提供了一种查询所有相关数据的方法,能够有效地告诉我们“GPU渲染了一个1216×1344的曲面,其中96个图元的大小都是192×168,耗时5.2ms。”

GPU Systrace将渲染阶段信息集成到Systrace中,从而提供了更佳的可视化体验,并允许你在同一视图中查看GPU负载和CPU负载。通过这样的方式,你就可以探知应用程序的CPU负载和GPU负载是如何协同工作。

Oculus为Quest推出两款全新GPU性能开发工具

VrCubeworld 示例规矩输出(须用Chrome浏览器)

在上面的屏幕截图中,你可以在顶行看到GPU渲染曲面的进程,而CPU进程则在底行呈现。在GPU完成渲染曲面后不久,CPU等待操作(FenceChecker::wait)就会释放。另外,GPU曲面渲染过程会划分为一系列的渲染阶段。Binning是指计算所有绘制调用的三角形顶点位置并将其分配给对应于绘制曲面分区的bin。Render表示一个bin的所有顶点和片段操作的总成本。Preempt是合成器,一个操作系统级的服务,它定期执行并将应用程序提交的图像显示在屏幕。有关工具提供的GPU信息的完整列表,请参阅这个GPU Systrace文档。

2. Ovrgpuprofiler Tool

Ovrgpuprofiler是Oculus Quest的一个底层CLI工具,主要用于提供对详细GPU信息的访问。它构建成一个超轻量级的CLI客户端,并有效地充当PIL-Qualcomm库之上的wrapper。它允许你检索两种类型的信息,渲染阶段度量(类似GPU systrace,但只是文本形式)和实时度量。它的主要目标是成为一个易于使用的低摩擦工具,因为它可以直接通过adb shell提供。

在adb shell提示符中,ovrgpuprofiler-m将显示工具支持的所有实时指数列表,前几个结果是:

monterey:/ # ovrgpuprofiler -m

47 metrics supported:

1 Clocks / Second

2 GPU % Bus Busy

3 % Vertex Fetch Stall

4 % Texture Fetch Stall

5 L1 Texture Cache Miss Per Pixel

例如,如果用户希望要检索度量值3和5,用户需要调用ovrgpuprofiler–realtime=“3,5”,它将每秒返回采样的度量值:

monterey:/ # ovrgpuprofiler –realtime=”3,5”

% Vertex Fetch Stall : 1.057

L1 Texture Cache Miss Per Pixel : 0.166

% Vertex Fetch Stall : 1.082

L1 Texture Cache Miss Per Pixel : 0.166

要查询renderstage数据,在调用ovrgpuprofiler-e并重启应用(这是将应用的GPU情景置于分析模式所必需的动作,与GPU Systrace完全相同)之后,对ovrgpuprofiler-t的调用将返回如下信息:

Surface 1 | 1216×1344 | color 32bit, depth 24bit, stencil 0 bit, MSAA 4 | 60 128×224 bins | 5.12 ms | 123 stages : Binning : 0.643ms Render : 2.17ms StoreColor : 0.474ms Blit : 0.002ms Preempt : 1.411ms

渲染阶段数据允许我们回答这样的问题:“我的应用实际需要多长时间完成计算,其中有多少是时间扭曲?”

我们从数据中可以看到,它需要5.12毫秒来执行,其中1.411毫秒是时间扭曲。现在,你已经拥有了为应用做出明智选择所需的一切信息。

3. 总结

有关PIL、ovrgpuprofiler和GPU Systrace的更多信息,请查看GPU Systrace文档 和ovrgpuprofiler文档 。

需要注意的是,这个库和附带工具正在开发之中,而Oculus计划在不久的将来添加更多的信息和功能,如绘制调用度量和其他渲染阶段。Oculus同时注意到Vulkan的一个问题:在使用渲染阶段跟踪时会造成不必要的CPU等待。

显示全文
为您推荐
林更新《新游记》工厂搬砖48小时 感慨“打工不易”
林更新《新游记》工厂搬砖48小时 感慨“打工不易”

人气演员林更新全新综艺腾讯视频《新游记》昨日更新。《新游记》是一档游历观察真人秀,由六个率真桀骜的热血青年组成新游团,在各种人文奇观中,完成一场真实的人间历险记,最终成为自己平凡生活中的超级英雄。在此.........

发布时间:2023-06-06 17:06:14

怎么炒豆子
怎么炒豆子

【导读】 怎么炒豆子,下面是小编为你收集整理的,希望对你有帮助!炒豆子做法:1、准备材料:黄豆200g、淀粉适量、白糖适量、水适量。2、把黄豆洗一下,捞出来晾干。3、干锅炒豆,小火不停的翻炒。4、炒到黄豆发黄,皮裂开盛出备用。5、在炒锅内倒入清水和适量白糖,中小火......

发布时间:2023-06-06 17:01:05

彭佳慧晒照回应与卡魔拉撞脸:姐有副业要报备吗
彭佳慧晒照回应与卡魔拉撞脸:姐有副业要报备吗

彭佳慧与卡魔拉对比照5月7日晚,彭佳慧通过微博晒和《复仇者联盟4》中卡魔拉的对比照,并俏皮的配文称:姐有副业,这也要跟您报备吗?复仇者联盟四,打工赚钱啦!照片中,彭佳慧像极了卡魔拉,不管是五官还是发型.........

发布时间:2023-06-06 16:03:58

红外摄像头晚上能看清人脸吗
红外摄像头晚上能看清人脸吗

【导读】 红外摄像头晚上能看清人脸吗,下面是小编为你收集整理的,希望对你有帮助!红外摄像头晚上看不清人脸,但可看清大概轮廓。红外夜视摄像头主要用于在无可见光或者微光的黑暗环境下,采用红外发射装置主动将红外光投射到物体上,红外光经物体反射后进入镜头进行成像。这时我们所看到的是由红外......

发布时间:2023-06-06 16:01:03

成龙举自拍杆和刘浩存郭麒麟合影
成龙举自拍杆和刘浩存郭麒麟合影

9月14日,成龙、刘浩存、郭麒麟主演的喜剧动作电影《龙马精神》宣布开机,现场图也曝光。 影片聚焦一代龙虎武师的故事,入行60年的成龙本色出演,这次他将搭档一匹骏马,一人一马相依为命,因为债务纠纷面临父.........

发布时间:2023-06-06 15:03:14

毛豆炒什么
毛豆炒什么

【导读】 毛豆炒什么,下面是小编为你收集整理的,希望对你有帮助!毛豆炒肉、毛豆炒胡萝卜丁、清炒毛豆、毛豆炒鸡蛋、毛豆炒豆干等。毛豆和大部分的食材都是可以一起为人们所食用。毛豆炒肉:毛豆提前剥好,用清水多洗几遍,去薄皮。肉丝洗净,加入十根左右的姜丝,加2勺生抽、少许......

发布时间:2023-06-06 15:01:04

郭碧婷向佐罕见同框
郭碧婷向佐罕见同框

5月9日,向佐和郭碧婷近期罕见同框,本以为两人会议现出恩爱夫妻的容貌,没想到全程冷脸不互动,尤其是牵手的小细节引起网友的热议。向佐和郭碧婷都是盛装打扮,向佐穿着妥帖的灰色西装,里面还用丝巾装修了一番,.........

发布时间:2023-06-06 14:07:46

印度的首都是哪里
印度的首都是哪里

【导读】 印度的首都是哪里,下面是小编为你收集整理的,希望对你有帮助!新德里是印度共和国首都,是全国政治、经济和文化中心,也是印度北方最大的商业中心。根据联合国2014年发布的《世界城市化前景报告》,人口2500万,位居世界第二,超过人口2100万的孟买成为印度人口最多......

发布时间:2023-06-06 14:01:04

利加布龙:阿根廷超巨型恐龙(长24米/距今9900万年前)
利加布龙:阿根廷超巨型恐龙(长24米/距今9900万年前)

【导读】 利加布龙:阿根廷超巨型恐龙(长24米/距今9900万年前),下面是小编为你收集整理的,希望对你有帮助!在恐龙时代,气候温和、植株茂盛的阿根廷宛如一个恐龙乐园,许多大型恐龙就是诞生如此,比如世界上最大的恐龙阿根廷龙,还有今天要介绍的利加布龙等。利加布龙体长可达24米,生活在9900万年前的早白垩世,是种......

发布时间:2023-06-06 13:01:06

《新洗冤录》今日上线 欧阳震华再演“棺材仔”宋慈破迷雾寻真相!
《新洗冤录》今日上线 欧阳震华再演“棺材仔”宋慈破迷雾寻真相!

由阮健恒导演执导,欧阳震华领衔主演,邵芸、吕宇等人主演的影片《新洗冤录》今日正式登陆爱奇艺全网独播。影片由崔炎龙监制,严庆编剧,自2021年影片开机消息发布便获得了多方关注。据悉,此次影片将在爱奇艺上.........

发布时间:2023-06-06 12:03:41

太阳金字塔坐落在什么地方
太阳金字塔坐落在什么地方

【导读】 太阳金字塔坐落在什么地方,下面是小编为你收集整理的,希望对你有帮助!太阳金字塔坐落在哪里太阳金字塔坐落在墨西哥特奥蒂瓦坎。太阳金字塔,是墨西哥提奥提华坎遗迹中最大的建筑,高63米,也是中美洲最大的建筑之一。它位于亡者之路中段的东侧,也位于月亮金字塔与被称为TheCiu......

发布时间:2023-06-06 12:01:04

演员曹磊:用心演戏,肩负文艺使命努力前行
演员曹磊:用心演戏,肩负文艺使命努力前行

2021年11月17日下午,中国视协演员工作委员会召开学习党的十九届六中全会精神视频座谈会,传达学习党的十九届六中全会公报,交流学习心得和感想体会。老中青演员代表曹磊积极参会,并递交了书面学习体会。曹.........

发布时间:2023-06-06 11:03:16