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