Hi all,

we have a performance problem where the draw thread seems to be the
bottleneck. The target hw has 8 cores and a single GPU.

We already run cull and draw in parallel but parallelizing draw itself
would also help.

So I tried following setup:

2 windows
2 cameras (each on one window)
threading model: CullThreadPerCameraDrawThreadPerContext

In this mode, I can see that I have two cull and two draw threads and
they are assigned to separate cores. However, the performance is 1/2 of
my original setup. Setting OSG_SERIALIZE_DRAW_DISPATCH to ON or OFF does
not make any difference.

Is there anything else I have to do to get good performance from above
setup (e.g. some more env. vars to set)? Or should I try something
completely different?


thanks,
tugkan
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to