瑞芯微Rockchip开发者社区
直播中

王桂英

7年用户 1344经验值
私信 关注
[问答]

请问各位rk3588的gpu性能究竟如何?

核心板: icore-3588Q

我们之前拿到一块官方的评估板, 测试过gpu的性能。 测试方法就是跑glmark2-es2和我们的虚拟仿真程序。在1080p的情况下, 跑30帧以上是没问题的。但是在使用icore-3588Q的时候却碰到了问题,具体过程描述如下:

1 烧写debian11AIO-3588Q_Debian11_v1.0.2b_221031)固件, 跑glmark2-es2,默认分辨率下得分为426;
2 发现cpu的频率为600M, 设置到最大后, glmark2-es2可以跑到1000分上下;
3 运行我们的虚拟仿真程序, 在1080p,1024x768都只能跑到20帧上下;
4 仔细检查我们的仿真程序代码, 发现只要开启Scissor Test,帧率立即下降;绘制时间直接增加8ms以上;
5 我又测试了其它特性, 发现Scissor Test和PBO拷屏都会造成绘制性能极大的下降。官方评估板上PBO也会造成性能下降,但也只是降到了20帧以下,而在icore3588q上,开启PBO直接降低到5帧左右。 (我用PBO拷贝了屏幕上512x512大小的一块)
6 我把dm停掉, 启动一个X服务器, 问题是一样的,几乎没有改善。

我们的应用是从海思3559迁过来的, 3559跑glmark2-es2也只不过能跑到600上下, 但是运行我们的仿真程序, 几十万个顶点,40万三角形,1024x768,是几乎可以跑到60帧的。

目前,我们手头上只有一块icore-3588q,不能对比测试, 不知道是个例还是通病。 做仪表类的应用, 不可能不使用Scissor Test吧。

请问各位, rk3588的gpu性能究竟如何? 是不是Scissor Test和PBO一定会造成性能下降呢? 有没有哪位朋友做过类似测试?

PS:我又做了详细测试, 发现使用正交投影,关闭深度测试, 就是执行二维绘图的情况下, 性能立即下降,还不能说是Scissor Test的问题。

回帖(1)

李燕

2022-11-9 16:42:15
估计是  gpu 的频率策略有改动,可以定频之后再测试一下 echo performance | tee $(find /sys/ -name *governor)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分