I'm running AMD64, Nvidia, Gentoo, Xorg and Xinerama. I have two monitors: one CRT and one LCD.

   +------------------------+
   |     Nvidia FX-5500     |
   |      (video card)      |
   |                        |
   +---[ DVI ]----[ VGA ]---+
          |          |
          V          V
         LCD        CRT
       Monitor    Monitor

For the most part the dual display works very well. Maximizing a window maximizes it only only on one monitor, like it should. Error windows appear in the middle of one monitor and not half on the LCD and the other on the CRT.

The only problem I have is that OpenGL (specifically glmatrix or glxgears) only displays on my CRT monitor. I've read somewhere that xorg automatically sets the VGA video port as the primary dislplay and the DVI as secondary. I believe that's the behavior I'm seeing as the login screen apears on the CRT monitor, and whenever I open a random program for the first time, it appears on the CRT monitor.

What I want, is a way to get OpenGL to run on both monitors. I'd like to open glxgears, and drag that window over to the LCD monitor and still see the gears spin away endlessly. Actually, I'd prefer to see my matrix screensaver displayed on both monitors.

I did have this behavior for a while, but I think this was before I added "xinerama" to my USE variable in make.conf and updated world as needed ( emerge -vuDN world ). That is probably what made OpenGL only work on one of the monitors (I think). If I am right, which I don't think I am, how come it doesn't work at all on the LCD monitor? How do I fix this?

Does anyone have dual monitors up and running? If so, do you have your OpenGL apps running on both monitors?

Thanks guys,

Koffi

--
______________________________________________________________
Koffi Kpetigo | Computer Science | University of Maryland
koffi ATSIGN umd.edu | www.softcodes.net | seam.cs.umd.edu/acm

Reply via email to