[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: PCB+GL Progress



On Mon, 2009-02-23 at 15:35 +0000, Kai-Martin Knaak wrote:
> > Results of the benchmark() command on my not quite up-to-date desktop
> > hardware (3600 BogoMIPS, glxgears ~1500):
> > 
> > full polygons: 2.7 redraws/sec
> > thin draw polygons: 2.6 redraws/sec
> > polygon layers off: 126 redraws/sec
> 
> Redraw rate on my two years old desktop at my dayjob (4400 BogoMIPS, 
> glxgears ~890, nvidia quadro NV37GL):

> full polygons: 3.5 redraws/sec
> thin draw polygons: 3.9 redraws/sec
> polygon layers off: 34.5 redraws/sec


Of course.. when comparing to my own numbers, I was forgetting the
tessellation of polygons is pretty much CPU bound. I have a new laptop
here, which is 4787 bongomips. (Whatever they are ;))

I guess I do need to implement the cache for tessellated polygons.

Your rendering actually seems much faster than mine once CPU bound
polygon generation are taken out of the equation. (/me now goes and
sulks).

I wish I had a better idea about what is limiting my performance on this
Intel GM45 card. glClear throughput is one potential contender. Still...
I don't know of any fancy GPU profiling tools available for the Intel
GPUs. Nvidia have perfhud (on Windows), and Apple have some nice looking
tools for OpenGL profiling. Unfortunately, I don't have access to either
for testing, even though my old desktop PCB has an NVidia card.. it
doesn't have the "right" OS.

I guess I'll have to make a mental note to see how my old Desktop with
its NVidia "something or-other" card works with PCB+GL. Its many years
old, but I bet it outperforms this laptop with integrated graphics +
chipset.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user