Hi Tugkan,
On 2/1/07, Tugkan Calapoglu <[EMAIL PROTECTED]> wrote:
I've made the update half an hour before I wrote that email. I again
recompiled everything and now it seems to be working. To a degree...
First the stats:
Single Threaded: ~140Fps
Thread Per Context: ~140Fps
Thread Per Camera : ~260Fps
The problem is this 260Fps performance boost vanishes after a few
seconds and I get again 140 frames. I can observe that in the beginning
both of the cores are almost %100 busy and then one of the cores is not
used anymore. From time to time second core is utilized again so what I
see here is that performance makes jumps between 140 and 260fps (most of
the time 140 though :) )
It sounds like the OpenGL fifo is probably filling up and finally
blocking the app. Could you press 's' in the viewer so that you can
see the full frame stats, what are the values to cull, draw and gpu?
What hardware/OS did you do these tests?
Try sticking on vsync and seeing what happens to CPU utilization in
the various threading set ups. In theory the thread per camera model
will have both cores at a lower utilization than one core working at
full utilization.
I've talked to my employer about this. If you can sign an NDA we can
provide you one of our town models. A really big one is not possible
but I can provide you a moderately sized one in IVE format.
Yes I can sign a NDA, I write to you directly to set it up. Data to
test against is very useful for optimization work.
Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/