|
【Linux】
请教关于RK3588图形性能的一点问题
发表于 2022-11-5 10:55:05
浏览:5866
|
回复:4
打印
只看该作者
[复制链接]
楼主
本帖最后由 chivstyle 于 2022-11-9 10:14 编辑
核心板: 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的问题。
|
|