greystock
08-13-05, 12:32 AM
Hi,
I have a system containing two Leadtek FX3400 Quadro cards, being used to drive a pair of virtual reality (VR) screens. It's a dual dual-core Opteron system on a Tyan K8WE (S2895) motherboard, BIOS version 1.01, running 64-bit Linux, kernel version 2.6.12.3.
I've encountered the same problem with Linux AMD64 drivers, versions 1.0-7667 and 1.0-7676.
Each graphic card is driving one VR screen using quad-buffered stereo (stereo mode 3; no TwinView; Xinerama enabled). I'm writing my own OpenGL apps and am happy to change source code if needed.
When I start an app on one screen, OpenGL stereo works fine. As I drag the app across the desktop, or maximise it across the desktop, stereo only ever appears on one screen at a time. At times when the app spans two screens, one of these displays stereo, the other doesn't; when I've moved the app completely to the second screen, it flips into displaying stereo correctly, but the first screen flips out of displaying stereo (as I see as start to drag the app back again).
I've read through driver documentation, but been unable to see any description of this. Do you know if this is a configuration / driver issue and if it's something that could be fixed?
If necessary I can look at using other stereo configurations, e.g.
a) SLI mode; TwinView, so that both VR screens are driven by a single graphics card; quad-buffered stereo.
b) TwinView clone mode stereo (mode 4); one screen per graphics card; source code making implicit use of OpenGL quad buffers.
c) rewriting source code to render the left and right eye images to explicit regions of the [multicard TwinView] desktop: same result as b), but without depending upon driver support for stereo.
Any advice anyone may have will be gratefully received.
Many thanks
Mike
I have a system containing two Leadtek FX3400 Quadro cards, being used to drive a pair of virtual reality (VR) screens. It's a dual dual-core Opteron system on a Tyan K8WE (S2895) motherboard, BIOS version 1.01, running 64-bit Linux, kernel version 2.6.12.3.
I've encountered the same problem with Linux AMD64 drivers, versions 1.0-7667 and 1.0-7676.
Each graphic card is driving one VR screen using quad-buffered stereo (stereo mode 3; no TwinView; Xinerama enabled). I'm writing my own OpenGL apps and am happy to change source code if needed.
When I start an app on one screen, OpenGL stereo works fine. As I drag the app across the desktop, or maximise it across the desktop, stereo only ever appears on one screen at a time. At times when the app spans two screens, one of these displays stereo, the other doesn't; when I've moved the app completely to the second screen, it flips into displaying stereo correctly, but the first screen flips out of displaying stereo (as I see as start to drag the app back again).
I've read through driver documentation, but been unable to see any description of this. Do you know if this is a configuration / driver issue and if it's something that could be fixed?
If necessary I can look at using other stereo configurations, e.g.
a) SLI mode; TwinView, so that both VR screens are driven by a single graphics card; quad-buffered stereo.
b) TwinView clone mode stereo (mode 4); one screen per graphics card; source code making implicit use of OpenGL quad buffers.
c) rewriting source code to render the left and right eye images to explicit regions of the [multicard TwinView] desktop: same result as b), but without depending upon driver support for stereo.
Any advice anyone may have will be gratefully received.
Many thanks
Mike