Release GPmark


M-HT

Very Active Member
Joined
Nov 30, 2007
Messages
662
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:
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:
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
 
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
 
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:
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:
Back
Top