Release GPmark


M-HT

Very Active Member
Joined
Nov 30, 2007
Messages
636
Location
Bratislava
Website
github.com
Hi,

I ported the GPmark benchmark to Pandora. You can compare Pandora to other devices where GPmark is also running.

Description:

GPmark is a graphics benchmark created (by Optimus) for testing Gamepark and similarly powered handhelds.

The result of the benchmark is saved into a file on your SD card (/pandora/gpmark/results/latest_results_screen.bmp).

Use Escape (Fn+Q) to quit.

The source is included inside the PND.

Download:

repo

Update:

v0.04.0.2:
 * added resolutions 640x480 and 800x480 for benchmarking
 
Last edited by a moderator:

Farox

Certified Guru
Joined
Jan 8, 2009
Messages
2,216
Age
53
Location
Italy
Website
rbnet.it
Interesting.

About two years ago i compiled (but not optimized ) this bench and tested on my cc Pandora.

Look here at GP32X forum http://www.gp32x.de/board/index.php?/topic/57457-gpmark/page-5#entry945172

I'm curious to see the improvements (if any) with newer SDL libs and new version of compilers and update of pandora firmware.

Here is the result that i have obtained on 2011:

Compiled with only this flags : -O2 -s

I made some tests :

Pandora 320*240 windowed
My results

Blitting Test: 783.3
Plasma: 427.5
Rotozoomer: 365.0
Rotozoomer Near: 446.9
Rotozoomer Far: 245.8
Radial Blur: 69.7
3D Bunny: 11.1

**********************
Pandora 640*480 windowed
My results

Blitting Test: 226.2
Plasma: 116.0
Rotozoomer: 93.2
Rotozoomer Near: 123.9
Rotozoomer Far: 64.8
Radial Blur: 15.6
3D Bunny: 10.5

***********************

and a surprise !!!
GP2X version under GINGE
smile.gif

My results

Blitting Test: 960.3
Plasma: 517.5
Rotozoomer: 401.1
Rotozoomer Near: 513.3
Rotozoomer Far: 248.5
Radial Blur: 66.4
3D Bunny: 9.9

Forgot to say that i'm under HotFix 5 .
 
Last edited by a moderator:

Farox

Certified Guru
Joined
Jan 8, 2009
Messages
2,216
Age
53
Location
Italy
Website
rbnet.it
This is the result of this new version on my CC pandora @600 Mhz (firm superzaxxon 1.54) running XFCE :

Standard SDL:

320x240_standard.png


HW accellerated SDL :

latest_results_screen.png
 

M-HT

Very Active Member
Joined
Nov 30, 2007
Messages
636
Location
Bratislava
Website
github.com
I'm curious to see the improvements (if any) with newer SDL libs and new version of compilers and update of pandora firmware.

Here is the result that i have obtained on 2011:

Compiled with only this flags : -O2 -s
There's also difference in compiler flags.

My version is compiled with gcc version 4.6.1 (Sourcery CodeBench Lite 2011.09-70) with following flags:


-O3 -march=armv7-a -mcpu=cortex-a8 -mtune=cortex-a8 -mfloat-abi=softfp -mfpu=neon -ffast-math -ftree-vectorize -fsingle-precision-constant -s
-O3: versions for other devices used -O3, so I used it too and not -O2

-march=armv7-a -mcpu=cortex-a8 -mtune=cortex-a8 -mfloat-abi=softfp: these flags specify the pandora hardware

-mfpu=neon -ffast-math -ftree-vectorize -fsingle-precision-constant: these are mostly irelevant - I tried a version compiled without these flags (only with -mfpu=vfpv3) and the results were almost the same
 

Asiyura

Well-Known Member
Joined
Oct 28, 2009
Messages
1,496
Age
39
Location
France
It would be nice to have more screen resolutions, like 640*480 and full res 800*480.

At native GHz clock :
compare.png
 
Last edited by a moderator:

Asiyura

Well-Known Member
Joined
Oct 28, 2009
Messages
1,496
Age
39
Location
France
Thanks!

The numbers are far less impressive, but most of the time, they're still in an "enough FPS to be smooth" range ;)

At 800*480, with HW accelerated SDL I get :

Blitting test : 336.7

Plasma : 215.6

Rotozoomer : 198.0

Roto near : 197.6

Roto far : 207.0

Radial blur : 22.4

3D Bunny : 14.7

(well, the 3D bunny wasn't that smooth even at lower resolution :p )
 
Last edited by a moderator:
Top