Thank you David and John, you were both right. I simply had to setup Twinview, and it works fine.

The reason why I had it working on both monitors at one point is that I was using my second xorg.conf file which uses TwinView. But at one point, I reverted to using my first xorg.conf file which doesn't use TwinView. All I had to do was swap the two xorg.conf files, and I was in business.

Turns out the screensaver (daemon?) just launches two instances of the same screensaver, one on each monitor. This turns out to be a better idea in case you use the juggler as your screensaver.

Thanks guys,

KK

John Demme wrote:
I have it running fine. (Although not on AMD64). Here's the relevant portion of my xorg.conf:
Section "Device"
        Identifier      "NVIDIA Corporation NV36 [GeForce FX 5700]"
        Driver          "nvidia"
        BusID           "PCI:1:0:0"
        Option          "AllowGLXWithComposite" "1"
        Option          "RenderAccel"           "true"
        Option          "NvAGP"                 "1"
        Option          "TwinView"              "true"
        Option          "TwinViewOrientation"   "LeftOf"
Option "MetaModes" "DFP-0: 1280x1024, DFP-1: 1280x1024;DFP-0: NULL, DFP-1: 1280x1024;"
        Option          "Xinerama"              "on"
        Option          "ConnectedMonitor"      "DFP-0,DFP-1"
EndSection


I also have the glx module loaded.

Hope this helps!

~John

On 11/22/05, *Koffi Kpetigo* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> 
wrote:

    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 <http://umd.edu> | www.softcodes.net
    <http://www.softcodes.net> | seam.cs.umd.edu/acm
    <http://seam.cs.umd.edu/acm>



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

Reply via email to