05/05/2008

Kubench - 3D benchmark application

Kubench is a sample application to measure 3D performance of Android. Download the following file and unpack, then copy bin/Kubench.apk to data/app in android-root, as usual.

o Kubench.tar.gz

After launching Kubench from Home, rotating cube will be shown. By pressing any key, frame rate will be displayed on the window title.

My C3000 runs at around 20fps. The emulator running on ThinkPad X61 (Core2Duo 2.2GHz, Windows Vista) gives me around 22fps. My Linux PC (Athlon 3500+, Ubuntu) shows only 4fps somehow. I haven't resolve this Linux issue yet.

Frame rate is calculated by counting frames drawn in every 3 seconds. It would be not correct way to measure 3D performance, strictly saying. But I guess it would be sufficient practically.

I'd like to write some background of Kubench.

A few weeks ago, Google Japan hold a developer meeting called Android Hackathon. I was luckily able to attend it and had a very interesting discussion with people there.

One of the themes was benchmarking. Once Android handsets go on to the market, performance may very by handset. Some application developers, like 3D game software, worry about how performance could be guranteed for each handset. Too many handsets to be tested. It will be another nightmare for application developers.

Benchmarking may be a solution. Like a Windows Experience score on Vista.

Possible benchmarking item would be;
o Floating point calculation
o 2D
o 3D
o Network throughput
o SQLite
o File I/O

At Android Hackathon, I tried to modify Kube in Api Demo to measure 3D framerate, but I couldn't finish on that day. Today is a holiday in Japan and I try again to implement it.

Cheers,
posted by 安藤恐竜 at 18:16 | Comment(9) | TrackBack(0) | 日記
Comments for this entry
Sorry, off topic here, but just fyi:

Robert Love talks about Google Android. Recorded at LUG Radio Live USA 2008 at the Metreon Theatre, San Francisco:

http://forums.lugradio.org/viewtopic.php?f=4&t=4094#p41437
Posted by Dirk at 05/11/2008 14:06
Dirk san,

Thanks for sharing. Sounds like very interesting. I'll watch it later.

Though off topic again, you may be interested in this discussion.
Part 0 - What is the Zoom MDK :: anddev.org - Android Development Community | Android Tutorials
http://www.anddev.org/part_0_-_what_is_the_zoom_mdk-t1968.html

I'm looking forward how this project progress.
Posted by androidzaurus at 05/12/2008 11:33
Thanks for the info!

I heard some rumor that the support of the hardware manufacturer of Zoom MDK, LogicPD, isn't the best one.

Anyway, some folks are currently working at BeagleBoard

http://elinux.org/BeagleBoard

which uses similar processor (OMAP3530) as Zoom and will be available ~June for $150 + shipping. In my opinion this is the target to go as it is really cheap so everybody can effort.
Posted by Dirk at 05/12/2008 21:08
Wow! $150! Can't wait for distributions.

I was thinking to buy a Pandora myself, but this BeagleBoard might be a better one.

Thanks for sharing the news.
Posted by androidzaurus at 05/13/2008 17:51
If you are interested in BeagleBoard, have a look to Beagle at LugRadio Live USA 2008 video

http://forums.lugradio.org/viewtopic.php?f=4&t=4094&st=0&sk=t&sd=a&sid=d69cc807569ab41e33f93af698c536b8&start=15#p41549
Posted by Dirk at 05/15/2008 00:41
I downloaded the package. However the apk file can not be successfully installed on the emulator.
Posted by Droid at 12/09/2008 18:22
Sorry, this application is built for previous version. I don't have much time to make up to date.
Posted by androidzaurus at 12/09/2008 21:54
androidzaurus, you are correct that benchmarking will be crucial to android's success. To that end I am working on the DroidMark project to create a standardized benchmark app similar to PCMark or the Windows Experience score.

Please check out the DroidMark project and let me know what you think. Your feedback would be greatly appreciated.

Sam
Posted by sam at 01/02/2009 13:39
androidzaurus, you are correct that benchmarking will be crucial to android's success. To that end I am working on the DroidMark project to create a standardized benchmark app similar to PCMark or the Windows Experience score.

Please check out the DroidMark project and let me know what you think. Your feedback would be greatly appreciated.

http://code.gogle.com/p/droidmark

Sam
Posted by sam at 01/02/2009 13:41
Leave your comment
Name: [Must]

EMail: [Must]

URL: [Must]

Comment: [Must]

Confirmation Code: [Must]


Type in alphabets what you see in this image.

Trackbacks to this entry
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。