Hi Anders, On Fri, Nov 5, 2010 at 10:26 AM, Anders Backman <[email protected]> wrote: > You are excused Rupert, considering you taught me to like Bowmore :-) (seems > like a million years ago now). > :-)
So did Keneth get liking the Highland Park then? ;-) > Anyways, it is certainly possible to "reset" the threading mask. It was just > the fact that setupViewer() set this, and then left it locked to one core. > The main thread (where setupViewer) then will have this threading mask until > someone sets it to something else. Is it just the main thread affinity setting which is at issue here? Assigning this to CPU 0? One thing in the past I've considering is setting the thread CPU affinity hint via GraphicsContext::Traits. We'd also need a ViewerBase CPU affinity hint as well. Then there is the hint for the DatabasePager of where to place this. I have also wondering about having a static map of OpenThreads::Threads so that users can query what threads are and there CPU affinity so that thread affinities could be chosen at runtime better. This might be over-complicating the issue though. Thoughts? Robert. _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

