Hi Byorn, I've always had mixed results with multi-monitor configuration. There are two multi-monitor options, horizontal-span or multi-monitor mode, and several ways of setting these up via a combination of the Display and the ever changing (for the worse IMO) NVidia settings dialog.
What I found works best for fullscreen apps over two monitors is NOT checking the Display "extend my desktop to this monitor" option, and then configuring a "horizontal span" in the NVidia settings dialog. Basically things work more reliably when Windows is not involved. In horizontal span Windows just sees things as one very wide display. The downside to NOT using the multi-monitor mode is that your task bar is stretched the entire length, and windows pop-up between two monitors. There used to be some option to not stretch your task bar in "span" mode and to do pop-ups on a chosen monitor, however I found they were not reliable (for me) and changed and reset between sessions or on the moon phase... So day to day I actually develop under multi-monitor mode as it seems to be more stable with the desktop. I just constrain the output of the apps to a single monitor, however for testing I use single monitor mode or horizontal span as described above which works fine for all the OSG apps. And in summary I've never had my cake and eaten it - if you want dual-screen performance and correctness choose span, and if you can accept some dual-screen OpenGL glitches choose multi-monitor ;-) As Robert said - check your using the latest and greatest driver it might just start working for you... Cheers, Colin. Björn Blissing wrote: > I recently got the SVN release of OSG 2.3.7. When I compile and run the > examples in single monitor mode they all work fine. But when I go to multi > monitor mode some of them look really wierd. I have attached a picture of how > this artifact looks like (In this case the osgKeyboardMouse example, but all > looks pretty much the same). > > I run these examples on a Windows XP computer with a Inter Core 2 Duo CPU and > 4GB ram and a NVIDIA GeForce 8800 GTX card running forceware 169.21 drivers. > I have tried to change the multi monitor GPU acceleration setting to > compability mode without any success (although it works if I set this to > SingleScreenPerformance mode but then I only get the image on one of my > screens). > > Is this a known NVIDIA error? Are there any known workarounds? > > Examples tested in multi monitor configuration (all work in single monitor > configuration): > osgAnimate - Wierd > osgAutoTransform - OK > osgBillboard - Ok > osgBlendEquation - Wierd > osgCallback - Wierd > osgClip - Wierd > osgCubeMap - Wierd > osgDelaunay - Ok > osgDepthPartition - Ok > osgDistortion - Ok > osgFadeText - Ok > osgForest - Wierd > osgFxBrowser - Ok > osgGeometry - Wierd > osgGeometryShaders - Ok > osgHangglide - Wierd > osgHud - Wierd > osgKeyboard - Ok > osgKeyboardMouse - Wierd > osgLight - Wierd > > /Björn > <<wierd1.jpg>> > > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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

