Hi Yefei, Could you try the osgViewer from the SVN version of the OSG? There is a workaround written by Wojiech Lewandowski that calls wglMakeCurrent twice to fix a problem when running multiple windows across multiple display, multi-threaded under WindowsXP with NVidia drivers. The submission reads:
From Wojiech Lewandowski, Workaround for wglMakeCurrent bug in NVidia drivers by calling wglMakeCurrent twice. This bug has been reported to NVidia, confirmed and fixed by NVidia but awaits verifiaction and release if a driver which fixes this bug. Also have a look through the last few weeks email discussion on this topic. I'd guess the same workaround would would for Producer/osgProducer i.e. call makeCurrent twice. Robert. On Thu, May 29, 2008 at 11:17 PM, Yefei He <[EMAIL PROTECTED]> wrote: > Hello, folks, > > Some time ago there was a discussion here about osgviewer > rendering junk when running in multi-threaded mode on newer > GeForce video cards and multi-core CPUs. One solution was to > use single-threaded mode instead. This works on my own Windows > XP box as well, but when I tried osgProducerViewer, it seems > to render junk regardless of what threading mode I'm using. I > tried setting the environmental variable OSG_CAMERA_THREADING > to SingleThreaded to make it run in single threaded mode. At > least that's what I think as the way to turn the producer > viewer into single-threaded mode. Has anybody encountered > this as well? Found solutions? My set up has a Intel Core2 > Quad Q9300 and two GeForce 9800GX2 cards, although right now > there are only two displays connected to a single video card. > > Cheers, > > Yefei > > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

