[osg-users] Rendering on two GPUs under linux

Robert Osfield robert.osfield at gmail.com
Fri Nov 20 09:01:22 PST 2009

Hi Roman,

The osgViewer supports two side by side graphics windows/cards by
default.  Just run osgviewer cow.osg and it should come up across both
displays without any changes from yourself.  osgViewer is designed to
work seamlessly across multiple displays/graphics cards and will do
everything automatically for you.

If you do end up needing fine grained control then you'll just need to
set up the viewer with two slave cameras, one slave for each display,
you can provide all the appropriate eye offsets.  Have a look at the
osgwindow and osgcamera examples for slave setup, or just the code
within src/osgViewer/View.cpp such as setUpViewAcrossAllScreens();


2009/11/20 Roman Grigoriev <grigoriev at gosniias.ru>:
> Good day!
> I have stereo HMD with two DVI inputs and want to render left eye on GPU1
> and right eye on GPU2 under linux,
>  because on windows on geforce gtx285 cards it’s not possible. Only Quadro
> is capable of making this due to WGL_NV_GPU_AFFINITY extension
> Could you please advise me how can I make application. Should I make two
> application for left eye and right eye? Or It can be solved using composite
> viewer for two eyes?
> Thanx in advance
> Bye
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

More information about the osg-users mailing list