First, a peek at the results I got on my test rig (P4 3.2Ghz WinXP box with a Radeon x850 XT platinum.) You'll notice I set up to test 3 apis, one in two different modes (xith in jogl mode and in lwjgl mode.) Unfortunately, xith in lwjgl mode did not run due to what looked like a thread programming error in the api (opengl being accessed outside the thread holding the opengl context), so that column remained empty. :-/
Here's the raw numbers as an open office file.
And here's a few charts for the visually inclined:
Now, what you've been waiting for... A chance to run the benchmarks yourself. Sorry, I only packed them for windows (and speaking of being lazy, I used a pretty nifty tool called jnlp wrapper from Duck Creek Software to do it as well.) The source is also provided. In the case of the xith test, the source is part of their distribution, so I'm only including the main file (which I've altered slightly to spit out data in the same format as the other tests.)
EDIT: jME and Xith *should* now work on PPC Macs and x86 Linux as well and windows. Java3D will now work with x86 Linux as well.
- Java3d - (run) (src) (api homepage)
- jMonkeyEngine - (run) (src) (api homepage)
- Xith3D - (run) (src) (api homepage)
I suggest you have Java 1.5 or above (be aware that 1.5.0_07 has caused me issues.)