View previous topic :: View next topic |
Author |
Message |
paulisdead Guru
Joined: 10 Apr 2002 Posts: 510 Location: Seattle, WA
|
Posted: Fri Dec 16, 2005 6:17 am Post subject: I got triple monitor working, but... |
|
|
OK so I had 2 monitors going for a long time with nvidia's twinview, but I got a third monitor for free recently and figured I'd put it to use. I've got it all setup and working alright except for a few things. The viewsonic p810 and the sony trinitron 20se are hooked up to the first video card using nvidia's twinview. The viewsonic ps790 is hooked up to the second video card. Now here's where the problems start, I'm unable to drag windows between the viewsonic ps790 on the second card, and the 2 other monitors on the other video card. However, I can drag windows between the ones on the first card, so dragging a window from the p810 to the trinitron works. The other problem is now it seems that my window manager is unaware of the split between the 2 displays, so when I try to full screen a video on the trinitron, it tries to play it across both the p810 and the trinitron. Also maximized windows on either the trinitron or p810 will try to span both monitors. I suppose I could just change the way they're plugged in, so the trinitron is on the second card, since that's the one I always watch videos on, but I'd still like to have windows maximize correctly and cover only one display. The window manager I'm using is fvwm, and before when I had only the two monitors hooked up to the first video card, it always maximized correctly. Here's a copy of my xorg.conf file.
Code: | Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
Screen "Screen 2" LeftOf "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/TrueType/"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/freefont/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/freefont"
FontPath "/usr/share/fonts/artwiz"
FontPath "/usr/share/fonts/default/ghostscript"
FontPath "/usr/X11R6/lib/X11/fonts/sharefont"
FontPath "/usr/X11R6/lib/X11/fonts/aquafont/"
EndSection
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "speedo"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "logiinkseusb"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
# Option "Device" "/dev/usbmouse"
Option "Device" "/dev/input/mice"
# Mouse-speed setting for PS/2 mouse.
EndSection
Section "Monitor"
Identifier "viewsonicp810"
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 160.0
EndSection
Section "Monitor"
Identifier "viewsonicps790"
HorizSync 50.0 - 180.0
VertRefresh 30.0 - 95.0
EndSection
Section "Device"
Identifier "Standard VGA"
Driver "vga"
VendorName "Unknown"
BoardName "Unknown"
EndSection
Section "Device"
#VideoRam 131072
# Option "NvAgp" "0"
# Insert Clocks lines here if appropriate
Identifier "GeForce7800GTX1"
Driver "nvidia"
BusID "PCI:4:0:0"
EndSection
Section "Device"
#VideoRam 131072
# Option "NvAgp" "0"
# Insert Clocks lines here if appropriate
Identifier "GeForce7800GTX2"
Driver "nvidia"
BusID "PCI:5:0:0"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "GeForce7800GTX1"
Monitor "viewsonicp810"
DefaultDepth 24
Option "HWCursor" "1"
# Option "SWCursor" "true"
Option "RenderAccel" "true"
# Option "RenderExtension" "false"
Option "DPMS"
# Option "CursorShadowAlpha" "150"
# Option "CursorShadowXOffset" "4"
# Option "CursorShadowYOffset" "2"
Option "TwinView"
Option "SecondMonitorHorizSync" "30-84"
Option "SecondMonitorVertRefresh" "50-120"
Option "MetaModes" "1600x1200, 1600x1200; 1280x1024, 1280x1024; 640x480, 640x480"
Option "TwinViewOrientation" "RightOf"
Option "Coolbits" "1"
Option "AllowDDCCI" "1"
# Option "AllowGLXWithComposite" "1"
Option "SLI" "off"
SubSection "Display"
Viewport 0 0
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1600x1200" "1280x1024" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen 2"
Device "GeForce7800GTX2"
Monitor "viewsonicps790"
DefaultDepth 24
Option "DPMS"
Option "AllowDDCCI" "1"
SubSection "Display"
Viewport 0 0
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1600x1200" "1280x1024" "640x480"
EndSubSection
EndSection |
_________________ "we should make it a law that all geeks have dates" - Linus |
|
Back to top |
|
|
stahlsau Guru
Joined: 09 Jan 2004 Posts: 584 Location: WildWestwoods
|
Posted: Fri Dec 16, 2005 2:11 pm Post subject: |
|
|
hi,
i got only 1 monitor, but maybe this helps you a little. Dunno if you knew that page. |
|
Back to top |
|
|
paulisdead Guru
Joined: 10 Apr 2002 Posts: 510 Location: Seattle, WA
|
Posted: Fri Dec 16, 2005 11:03 pm Post subject: |
|
|
OK, after some of the reading there I added the Xinerama on option to the serverflags section, and now I can drag windows between all 3 displays. It still won't respect the screen differences between the two monitors on the first video card, but I've just swapped around the orientation so the monitor I watch videos on is on the second video card, this way at least videos only take up that display when full screened. Here's an updated xorg.conf in case it'd help anyone else setting up a triple monitor setup.
Code: | Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
Screen "Screen 2" RightOf "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/TrueType/"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/freefont/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/freefont"
FontPath "/usr/share/fonts/artwiz"
FontPath "/usr/share/fonts/default/ghostscript"
FontPath "/usr/X11R6/lib/X11/fonts/sharefont"
FontPath "/usr/X11R6/lib/X11/fonts/aquafont/"
EndSection
Section "ServerFlags"
Option "Xinerama" "on"
EndSection
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "speedo"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "logiinkseusb"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
# Option "Device" "/dev/usbmouse"
Option "Device" "/dev/input/mice"
# Mouse-speed setting for PS/2 mouse.
EndSection
Section "Monitor"
Identifier "viewsonicp810"
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 160.0
EndSection
Section "Monitor"
Identifier "Trinitron"
HorizSync 30.0 - 84.0
VertRefresh 50.0 - 120.0
EndSection
Section "Device"
Identifier "Standard VGA"
Driver "vga"
VendorName "Unknown"
BoardName "Unknown"
EndSection
Section "Device"
#VideoRam 131072
# Option "NvAgp" "0"
# Insert Clocks lines here if appropriate
Identifier "GeForce7800GTX1"
Driver "nvidia"
BusID "PCI:4:0:0"
EndSection
Section "Device"
#VideoRam 131072
# Option "NvAgp" "0"
# Insert Clocks lines here if appropriate
Identifier "GeForce7800GTX2"
Driver "nvidia"
BusID "PCI:5:0:0"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "GeForce7800GTX1"
Monitor "viewsonicp810"
DefaultDepth 24
Option "HWCursor" "1"
# Option "SWCursor" "true"
Option "RenderAccel" "true"
# Option "RenderExtension" "false"
Option "DPMS"
# Option "CursorShadowAlpha" "150"
# Option "CursorShadowXOffset" "4"
# Option "CursorShadowYOffset" "2"
Option "TwinView"
Option "SecondMonitorHorizSync" "30-95
Option "SecondMonitorVertRefresh" "50-180"
Option "MetaModes" "1600x1200, 1600x1200; 1280x1024, 1280x1024; 640x480, 640x480"
Option "TwinViewOrientation" "LeftOf"
Option "Coolbits" "1"
Option "AllowDDCCI" "1"
# Option "AllowGLXWithComposite" "1"
Option "SLI" "off"
SubSection "Display"
Viewport 0 0
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1600x1200" "1280x1024" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen 2"
Device "GeForce7800GTX2"
Monitor "Trinitron"
DefaultDepth 24
Option "DPMS"
Option "AllowDDCCI" "1"
SubSection "Display"
Viewport 0 0
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1600x1200" "1280x1024" "640x480"
EndSubSection
EndSection
|
_________________ "we should make it a law that all geeks have dates" - Linus |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|