POPPUR爱换

标题: 推荐一款移动GPU性能测试软件,Electopia [打印本页]

作者: kyrome    时间: 2011-6-19 20:36
标题: 推荐一款移动GPU性能测试软件,Electopia
本帖最后由 kyrome 于 2011-6-19 22:35 编辑

主要测试OpenGL ES2.0性能,画面算可以,特效比glbenchmark 2.0要多,而且还是免费的,在market可以搜索得到.
我测试了下Adreno 200,呵呵仅有5点几帧.
说明
Unlike existing mobile benchmarking applications available for Android enthusiasts, the Electopia OpenGL ES 2.0 benchmark is written by game development experts in a manner that is representative of advanced, real world mobile games. Electopia provides accurate graphics performance measurements along with unique features like the ability to isolate GPU performance from other system factors like LCD resolution.
Read more about Electopia and Tactel at http://www.tactelus.com

Key features

Electopia features high end features such as
•Particle Effects
•GPU skinned character animations
•Water surface rendering using normal maps
•Cube map reflection materials
•Projected Shadows
•Depth of Field post processing effect
•Bloom post processing effect
•48 000 average triangles per frame

The Future
We are planning to add a lot features to the Electopia benchmark in the
future, these are just a few:

Breakdown of frame draw and benchmark options for:
•Fill Rate
•Pixel Shaders
•Vertex Shaders
•Shader particles

More customizable options
•Texture filtering
•Different vertex modes
CPU specific tests
Happy benchmarking!




作者: kyrome    时间: 2011-6-19 22:42
本帖最后由 kyrome 于 2011-6-19 22:47 编辑

从beyond3d找到几个测试结果,看来瓶颈在GPU,双CPU还帮不上忙了.
暂未有Adreno 220及SGX540 @ 300MHz结果.
- OMAP34xx (Motorola Droid, SGX530 @ 110MHz): 5fps FWVGA
- OMAP3630 (my Defy, SGX530 @ 200MHz): 10fps FWVGA
- Hummingbird (Nexus S, SGX540 @ 200MHz): 17fps WVGA
- Hummingbird with Rys' special driver (Nexus S, SGX540 @ 200MHz): 19fps WVGA
- Exynos 4210 (Galaxy S II, Mali400 MP4 @ ??): 37fps WVGA
- MSM7230 (T-Mobile G2, Adreno 205 @ ??): 17fps WVGA
- Tegra 2 (Optimus 2X, Geforce ULV 2 @??): 16fps WVGA
- MSM7227-1 "Turbo" (Galaxy Ace, Adreno 200 @ ??): 10fps 480*320


作者: cloudol    时间: 2011-6-19 22:57
本帖最后由 cloudol 于 2011-6-19 22:59 编辑

m9 800x480 17.45
960x640 12.73
这个游戏居然有景深……


作者: fineday    时间: 2011-6-19 23:01
猎户座又一次秒杀所有对手……
作者: 醉风硬件    时间: 2011-6-19 23:02
怎么都那么深奥

作者: cloudol    时间: 2011-6-19 23:02
Tegra2呢 我怎么找不到啊

哦 原来在这下面  16fps……

我明天用A500跑试试
作者: eoc    时间: 2011-6-19 23:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: fineday    时间: 2011-6-19 23:38
本帖最后由 fineday 于 2011-6-19 23:39 编辑
eoc 发表于 2011-6-19 23:23
自测结果:
i9100 (mali 400mp4): 36.47fps WVGA
p990 (geforce ulp): 16.81fps WVGA

面总你太不给这里的N饭面子了{:5_212:}
作者: samsunggram    时间: 2011-6-20 18:31
本帖最后由 samsunggram 于 2011-6-20 18:38 编辑

i9000  (800x480)  android 2.21 默认频率  17.15fps

超1.2G  17.25fps {sweat:]

也可能是我OS有问题了,2次在出结果前都报错,超频未成功,晚上回去刷一下


[attach]1560157[/attach]

作者: luckissy    时间: 2011-6-20 21:27
没个正常的..
作者: aaa777ly    时间: 2011-6-20 21:32
ip4怎么测?itunes上有么?
作者: cloudol    时间: 2011-6-20 22:43
tegra 2粉瞬间都失踪了 奇怪
作者: 66666    时间: 2011-6-20 22:54
本帖最后由 66666 于 2011-6-20 22:57 编辑

回复 cloudol 的帖子

tegra2的GPU浮点性能摆在那,跑这种重度shader吃重且无优化测试结果不言自喻。
只可惜某些GPU跑分跑的很欢,游戏兼容性要么差的一塌糊涂要么通过插件玩tegra2专用游戏(如赛艇)卡的一塌糊涂


更奇怪的是3.1这种非常吃重GPU加速场合,除了tegra2垃圾GPU以外其他号称强大的GPU全部哑火,让人百思不得其解

作者: 开普勒    时间: 2011-6-20 22:56
Tegra系列彻底解决内存带宽问题之前不要指望它能达到NV在桌面GPU的地位。
作者: clawhammer    时间: 2011-6-20 22:59
{sweat:]20多M,market下载死慢
作者: 043265    时间: 2011-6-20 23:01
本帖最后由 043265 于 2011-6-20 23:01 编辑

我班上的同学  听说T2 是NV的东西 马上买了个A4 结果拿到机器傻眼了。滑动缩放图片被IP 3G 秒杀

作者: kyrome    时间: 2011-6-20 23:02
本帖最后由 kyrome 于 2011-6-20 23:02 编辑

回复 zzyx800 的帖子

IOS上没有,这家公司之前为SE xperia开发Windows Mobile游戏的,现在做Android的了.

作者: cloudol    时间: 2011-6-20 23:04
本帖最后由 cloudol 于 2011-6-20 23:06 编辑
043265 发表于 2011-6-20 23:01
我班上的同学  听说T2 是NV的东西 马上买了个A4 结果拿到机器傻眼了。滑动缩放图片被IP 3G 秒杀

http://player.youku.com/player.php/sid/XMjc3MDMwOTE2/v.swf

某同学录制的M9 VS A4G图片缩放对比

http://v.youku.com/v_show/id_XMjc3MDMwOTE2.html

作者: 66666    时间: 2011-6-20 23:05
开普勒 发表于 2011-6-20 22:56
Tegra系列彻底解决内存带宽问题之前不要指望它能达到NV在桌面GPU的地位。

手持SOC带宽本身很难提升,4430搞了个双通道,内存频率也就是400mhz,跟32bit 533mhz DDR2比起来提升也就那样。
完全解决带宽除非嵌入DRAM,但是成本和功耗只怕是手机无法承受

作者: 66666    时间: 2011-6-20 23:12
回复 cloudol 的帖子

A4G自带图库本身有bug,换用第三方图库缩放滑动非常流畅。这在机锋上面早就有证实,还拿这种东西来黑有意思?
另外放个苹果iPad 2 VS三星GALAXY Tab 10.1对比视频,来看看tegra2性能到底有多差





http://player.youku.com/player.php/sid/XMjc3NDIxMDAw/v.swf


作者: kyrome    时间: 2011-6-20 23:13
eoc 发表于 2011-6-19 23:23
自测结果:
i9100 (mali 400mp4): 36.47fps WVGA
p990 (geforce ulp): 16.81fps WVGA

sensation (adreno 220)是QHD,如果WVGA应该也有30fps以上.
作者: defia    时间: 2011-6-20 23:23
本帖最后由 defia 于 2011-6-20 23:25 编辑

18.12 nexus s又跑了一次18.41了

作者: 开普勒    时间: 2011-6-20 23:25
66666 发表于 2011-6-20 23:12
回复 cloudol 的帖子

A4G自带图库本身有bug,换用第三方图库缩放滑动非常流畅。这在机锋上面早就有证实,还 ...

Android自带的图库是垃圾,测试过连清晰度都大打折扣。

另外不知道视频里的Galaxy 10.1是什么系统。如果是3.0的话横着用会比竖着用界面流畅1倍,这是3.0的性能bug。如果是3.1则横竖流畅性无差别。


作者: 66666    时间: 2011-6-20 23:28
本帖最后由 66666 于 2011-6-20 23:38 编辑
开普勒 发表于 2011-6-20 23:25
Android自带的图库是垃圾,测试过连清晰度都大打折扣。

另外不知道视频里的Galaxy 10.1是什么系统。如 ...

3.1,横竖流畅度没什么区别

另外带宽并不是tegra系ulp geforce最大的软肋,甚至浮点计算也不是

ulp geforce最大弱点是ROPs性能非常非常差,1200M/S的填充率绝大部分时间都是胡扯的,再增加带宽对GPU性能提升也是微乎其微。

作者: 开普勒    时间: 2011-6-21 00:37
66666 发表于 2011-6-20 23:28
3.1,横竖流畅度没什么区别

另外带宽并不是tegra系ulp geforce最大的软肋,甚至浮点计算也不是

这就是带宽低的反映。

Tegra 2宣称的1200MPixels/s的ROP性能,其实能达到,但仅限于Z-cull时。如果完全不遮挡的话,受限于内存带宽,在采用LPDDR2 600时实测值只有不到300MPixels/s(打开双线性过滤),如果是大纹理还要再略低一些。Alpha Blending时更惨,还不到200。

所以,Tegra 2的游戏开发者最简单有效的优化办法就是,尽量从近到远渲染,增加Z-cull比例,减少内存访问。


作者: Edison    时间: 2011-6-21 02:56
zixel 不能算是 pixel,只是 z-op/s。

作者: asdfjkl    时间: 2011-6-21 08:17
本帖最后由 asdfjkl 于 2011-6-21 08:20 编辑
66666 发表于 2011-6-20 23:12
回复 cloudol 的帖子

A4G自带图库本身有bug,换用第三方图库缩放滑动非常流畅。这在机锋上面早就有证实,还 ...


某云老是被你这么强有力的打脸,心情郁闷呀~~~

我想把他这种口中刚一黑,就被打脸的语句收集收集;当笑话集看!

作者: 66666    时间: 2011-6-21 10:13
开普勒 发表于 2011-6-21 00:37
这就是带宽低的反映。

Tegra 2宣称的1200MPixels/s的ROP性能,其实能达到,但仅限于Z-cull时。如果完全 ...

这是anandtech对ulp geforce的分析:

The ROPs are integrated into the pixel shader, making what NVIDIA calls a programmable blend unit. GeForce ULV uses the same ALUs for ROPs as it does for pixel shaders. This hardware reuse saves die size although it adds control complexity to the design. The hardware can perform one texture fetch and one ROP operation per clock.


如果是带宽瓶颈,实际填充率不应该跟理论数据差这么多,LP DDR2 600也有2.4G/s,大多数时候tegra2的实际填充率还不如8年前的GF4 MX。


结合anandtech的说法,我猜测tegra2的ROPs很有可能是pixel shader+专用Z cull单元,这也就能解释为什么NV在tegra3上还是使用32bit的原因,GPU实际填充率低下根本用不到高带宽

作者: 开普勒    时间: 2011-6-21 14:17
Edison 发表于 2011-6-21 02:56
zixel 不能算是 pixel,只是 z-op/s。

我也觉得是这样,因为无任何实际的读写framebuffer。但的确只有在这种情况下才能达到1200MP/s
作者: 开普勒    时间: 2011-6-21 14:19
66666 发表于 2011-6-21 10:13
这是anandtech对ulp geforce的分析:

The ROPs are integrated into the pixel shader, making what N ...

2.4GB/s很高吗?
执行一次纹理采样,放到帧缓存,需要多少字节?






欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4