Help - Search - Members - Calendar
Full Version: 2xmark '06, The Alternative Gamer's Benchmark
GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment > GP2X > General talk [GP2X]
Epicenter
I'd like to announce the first release of a benchmark utility I've been working on for the GP2X, dubbed '2Xmark 2006' (har har). A little project to tide you over while I work on bigger and better things (I'm keeping most of it to myself for now, but I will let on one project is an ultra-high intensity arcade-style top-scrolling shooter in the 'Danmaku / Curtain Fire' shooter genre with VERY advanced graphics, music and rapid gameplay, and the other is a first-person shooter based on the Quake engine.) smile.gif ) Anyway!

2Xmark serves to gauge the performance of your '2x system by measuring its arithmetic speeds and will show you an accurate reading of speed at Fixed-point arithmetic (Addition, Subtraction, Multiplication, Division-- the basics), and the same using Floating Point math.

There are more multimedia tests to come in the next release, but I have also included an OGG Vorbis decoding performance benchmark. Expect the next build (or one after that) to have SD card read/write speed tests, RAM speed tests, more complex math tests and some software sprite manipulation, scaling and rotation performance tests.

This is, of course, the first public release so there may be bugs, please let me know about them. Expect Division to report as much slower than the other operations since it's not natively supported on the ARM9 processor series. (and yes, I know addition and subtraction are essentially the same thing from an actual arithmetic standpoint, I'm just being thorough. There aren't THAT many tests thus far.)

Probably the most fun things to do with this program aside from find out your performance level at various overclocked speeds is to show it off. You'll note I've added my highest achieved record to my signature below. smile.gif You can also use it as a stability testing tool (the next release should include a Torture-Test feature to see if your shiny new clockrate is stable.)

You can get the first release here:
http://archive.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0,8,1435

.. or from my personal server if the file archive is experiencing difficulty:
http://www.epicgaming.us/gp2x/2xmark_20060407.zip

Enjoy and please let me know what you think!

EDIT: Fixed a bug that kept the program from working on some people's systems. Sorry 'bout that.
virusx
Nice idea. I'll test this out soon.
Epicenter
Whoops, fixed a bug which caused the font file not to load on some machines. All taken care of now. smile.gif
iignotus
The file on your server is corrupted. Is the version on the archive updated yet? It didn't work on my gp2x.
Epicenter
All reuploaded. Should be fine now.
Rico
How are you planning to weight the various benchmarks when it comes to calculating the 2XMark score? tongue.gif Just curious, very nice idea.
hackgrid
21118 2xmarks @ 319MHz

wink.gif
Epicenter
QUOTE(hackgrid @ Apr 9 2006, 08:52 AM) *

21118 2xmarks @ 319MHz

wink.gif


Hahaha, nice. I got to 320 MHz but couldn't get through a full battery of tests successfully.

The tests are weighed mostly evenly right now, but I will be changing that when I add more multimedia tests. The first version you might call 'proof of concept'.
H4k3r4r34l
I tested this great program but it got to integer multi. and shut off on me - scared the shit fuck out of me damn thing wouldnt turn on until i unplug the ac adapter. could it have been a bug?
Epicenter
That's never happened to me, but it doesn't sound like anything the program did. It's not doing anything all that complicated in that stage, it's just multiplying some numbers together and shoving them in a variable.
H4k3r4r34l
Hey epicenter it must have been something i did (sorry) tried 2xmark again runs perfect and got 14,901 no OC stock
cowai
i get 21144@317mhz.. why does epicenter get 1k more than me at the same mhz? I have open2x..
Epicenter
QUOTE(cowai @ Apr 14 2006, 09:02 AM) *

i get 21144@317mhz.. why does epicenter get 1k more than me at the same mhz? I have open2x..


There will be some variation from unit to unit. This is mostly due to the fact that the arithmetic operations 2Xmark uses for its testing vary from iteration to iteration, otherwise, the ARM920T would cache them and they would run unnaturally and inaccurately fast compared to a real game situation, thereby being a very poor performance simulation of how a real game would benefit from your overclocking efforts.
Hory
I got ~14500 marks on 200Mhz.
Peter R
Just thought I'd mention your file on the archive just points to the file on your server lol! Ill fix that for you tongue.gif Otherwise if something happens to your server then the archives one stops working.
PSyMastR
14877 @ 199 mhz.
XGargoyle
it would be a good addition if you could overclock your cpu directly in 2xmark, instead of relying of an external application.

On topic: 14850 @ 199Mhz
Epicenter
I probably will-- I also intend to add a bigger battery of tests, a stability-testing burn-in test mode, and a battery-life benchmark for real, standardized comparison of battery types. Also probably some pretty graphics courtesy of HydraLancer-- not just ASCII text. wink.gif
Yod4z
QUOTE(Epicenter @ May 21 2006, 10:58 PM) *

and a battery-life benchmark for real, standardized comparison of battery types.

That's what i want the most to see real change between firmeware and between different batterie seller
Emu&Co
Sorry to revive this older thread, but how about adding RAM read write tests? It surely would be interesting to see how fast RAM gets by playing around with CPU/RAM Tuner.
semyaza
I dont suppose you could send me some of your talent and enthusiasm smile.gif ....I am melting in this heat at the moment sad.gif
Epicenter
QUOTE(Emu&Co @ Jul 18 2006, 03:27 AM) *

Sorry to revive this older thread, but how about adding RAM read write tests? It surely would be interesting to see how fast RAM gets by playing around with CPU/RAM Tuner.


I'll put that on my to-do list! It'd certainly be a useful feature.
MadDog
14862 with no over clock. Guess that its at 200Mhz.

Cool app though, after the demo comp is over maybe some peaple will give you some source so we can have some cool GFX. wink.gif

[ Off Topic ]
Why is it a gpu (Utility) and not just a gpe? (yes I know gpe comes under a game) Does some like i'm answering my own question but is there any difference in the files apart from the extension?

If not seems an odd way to differentiate files.
[/ Off Topic ]

nubie
QUOTE(MadDog @ Jul 18 2006, 02:57 AM) *

14862 with no over clock. Guess that its at 200Mhz.

Cool app though, after the demo comp is over maybe some peaple will give you some source so we can have some cool GFX. wink.gif

[ Off Topic ]
Why is it a gpu (Utility) and not just a gpe? (yes I know gpe comes under a game) Does some like i'm answering my own question but is there any difference in the files apart from the extension?

If not seems an odd way to differentiate files.
[/ Off Topic ]

It is an odd way to differentiate files. Just rename it to .gpe if you want, then it will show in the Games section.

I hope sometime down the road we get a really nice Menu replacement, cause this one is such a hack.
coltxL2717
Is this still being worked on? Topic seems pretty much dead.
Epicenter
Not any more, thread's many months old. I've really lost interest with the GP2X recently, so I doubt I will do any more work on this. If there is something in particular you need it to do, I may be able to accomodate you though, if it's not too time consuming-- go ahead and contact me, reply here, PM me, whatever-- and I'll try to do that for you.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.