This site is no longer active and is available for archival purposes only. Registration and login is disabled.

Low 3D performance on X50v (2700G) ?


Low 3D performance on X50v (2700G) ?

Postby drgoldie » Dec 14, 2004 @ 11:07am

i wrote a little performance test for the X50v and i'm a little bit disappointed of its rendering performance.

here's my benchmark:
i render 8 teapots with 1024 triangles each. the mesh is an indexed triangle-strip with 81 strips - so those are quite long strips on average. i activated two lights and no texturing. all mesh data is passed as fixed-point and the indices are passed as unsigned short using glDrawElements(). from my point of view there is nothing that can be optimized here since the 2700G does neither support glMultiDrawElements nor vertex buffers.

what i achieve is this:
rendering the teapots with two activated lights i get 17fps which results in 140k triangles per second. turning of the lights i get 21fps which means 180k tris/sec. both is far away from the 800k tris/sec that intels docs tell...

i attached the rendered image...

any ideas on this?
thx,
Daniel

Image
drgoldie
pm Member
 
Posts: 330
Joined: Jan 10, 2003 @ 10:46am
Location: Vienna


Postby Dan East » Dec 14, 2004 @ 1:47pm

What FPS are you seeing rendering only wireframe?

Dan East
User avatar
Dan East
Site Admin
 
Posts: 5264
Joined: Jan 25, 2001 @ 5:19pm
Location: Virginia, USA


Postby drgoldie » Dec 14, 2004 @ 1:55pm

the fps for lines are a lot lower, since my OpenGL wrapper library emulates glPolygonMode() by rearanging the indices and drawing GL_LINE_LOOPs.

in this case it's about ~50% of the filled speed.

Daniel
drgoldie
pm Member
 
Posts: 330
Joined: Jan 10, 2003 @ 10:46am
Location: Vienna


Postby Dan East » Dec 14, 2004 @ 2:46pm

If you want to build your test program with STANDARDSDK I'll test it on the ATI 2300 running on an XScale 400MHz.

I don't think I can do it today, but I should be able to this week.

Bandwidth is almost certainly an issue, because we ran into that with the 2300. Geometry caching is critical.

Dan East
User avatar
Dan East
Site Admin
 
Posts: 5264
Joined: Jan 25, 2001 @ 5:19pm
Location: Virginia, USA


Postby drgoldie » Dec 14, 2004 @ 3:05pm

Dan: Which library does the ATI 3200 provide for 3D graphics? OpenGL|ES CL 1.0 ?

Daniel
drgoldie
pm Member
 
Posts: 330
Joined: Jan 10, 2003 @ 10:46am
Location: Vienna


Postby Dan East » Dec 14, 2004 @ 5:00pm

User avatar
Dan East
Site Admin
 
Posts: 5264
Joined: Jan 25, 2001 @ 5:19pm
Location: Virginia, USA


Postby Tala » Dec 15, 2004 @ 4:09pm

Tala
pm Member
 
Posts: 125
Joined: Feb 6, 2004 @ 4:32pm


Postby drgoldie » Dec 15, 2004 @ 4:36pm

drgoldie
pm Member
 
Posts: 330
Joined: Jan 10, 2003 @ 10:46am
Location: Vienna


Postby Kzinti » Dec 15, 2004 @ 5:31pm

Kzinti
pm Member
 
Posts: 3238
Joined: Jan 13, 2002 @ 5:23am


Postby drgoldie » Dec 15, 2004 @ 5:41pm

drgoldie
pm Member
 
Posts: 330
Joined: Jan 10, 2003 @ 10:46am
Location: Vienna


Postby skirep » Dec 15, 2004 @ 5:56pm

skirep
pm Member
 
Posts: 13
Joined: May 17, 2004 @ 7:43pm
Location: Sabadell


Postby drgoldie » Dec 15, 2004 @ 6:01pm

drgoldie
pm Member
 
Posts: 330
Joined: Jan 10, 2003 @ 10:46am
Location: Vienna


Postby denthorq » Dec 15, 2004 @ 6:03pm

It's worth the wait...
User avatar
denthorq
pm Insider
 
Posts: 447
Joined: Apr 18, 2003 @ 9:15pm
Location: USA-PHILIPPINES


Postby drgoldie » Dec 15, 2004 @ 6:08pm

drgoldie
pm Member
 
Posts: 330
Joined: Jan 10, 2003 @ 10:46am
Location: Vienna


Postby Tala » Dec 15, 2004 @ 6:53pm

Tala
pm Member
 
Posts: 125
Joined: Feb 6, 2004 @ 4:32pm


Next

Return to Windows Mobile


Sort


Forum Description

A discussion forum for mobile device developers on the Windows Mobile platform. Any platform specific topics are welcome.

Moderators:

Dan East, sponge, Digby, David Horn, Kevin Gelso, RICoder

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron