Howard Smith(deleted)
|
Performace on i.MX53 using OpenGL ES 1.1
|
Howard Smith(deleted)
11/12/2010 12:37 PM
post74494
|
Performace on i.MX53 using OpenGL ES 1.1
Hello,
I have been doing some benchmarking on gles1-egl demos such as gles1-egl-coaster, planetary, gears etc and have found
very poor performace on i.MX53 running QNX 6.5.0 with arm v7 instructions and gcc 4.4.2. quite a few of them run sub 10
FPS and this one, gles1-egl-gears hits about 33 FPS. The openGL ES 2.0 version, gles2-egl-gears runs at 199 FPS. I
would expect the openGL ES 1.1 demo to run much faster than 33 FPS on this hardware.
I did a pidin -p and got the following which seems to indicated I am running with HW acceleration not SW but I'm not
sure.
pidin -P gles1-egl-gears mem
pid tid name prio STATE code data stack
176141 1 gles1-egl-gears 10r READY 20K 19M 24K(516K)*
libc.so.3 @ 1000000 460K 16K
libGLESv1_CM.so.1 @78000000 20K 4096
libEGL.so.1 @78006000 36K 8192
libgsl_iMX5X.so.1 @78011000 32K 4096
libiow.so.1 @7801a000 20K 4096
libm.so.2 @78020000 148K 8192
libc2d_iMX5X.so.1 @78047000 48K 8192
libEGL_iMX5X.so @78060000 72K 4096
devg-imx51.so @78073000 40K 8192
libgf.so.1 @78080000 96K 4096
libffb.so.2 @780a0000 148K 8192
libcpp.so.4 @780d0000 328K 36K
GLESv1_CM_iMX5X.so @78130000 204K 8192
libGLESv2_iMX5X.so @78200000 2756K 80K
em/ctl-0000,0000,0 @28000000 ( 0) 4096
mem/rbSharedMemory @28001000 ( 0) 4096
face-0000,0000,0:1 @28010000 ( 0) 752K
face-0000,0000,0:0 @280d0000 ( 0) 752K
/dev/mem @28200000 ( 0) 16M
# 164 frames in 5.017 seconds = 32.689 FPS
Are there any tricks to get OpenGL ES 1.1 to run properly. We see the same performace issues on i.MX51.
Thanks,
Howie
|
|
|