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

Reply via email to