PDA

View Full Version : [ubuntu] Two video cards 3 monitors



67comet
September 8th, 2010, 09:02 AM
I've searched around and haven't found the issue I'm having.

Basically I've got a PCI FX5500 nVidia card and an AGP GeForce 7600 GS dual head card.

The FX5500 runs a 17" LCD
The 7600 GS runs dual HP 2009m (19" wide screen LCD)

The best setup I've gotten it to perform (nvidia-settings) is 2 X sessions. One running the 17" and one stretched across the two 19" (so when I maximize a window it goes across both 19" screens - Not what I wanted).

Normally I run the TwinViewed 19" monitors creating a nice 3200x900 desktop with the menu bars and maximized windows keeping to one monitor or the other (Unless I physically pull the windows wide across both LCDs).

I had planned on running the pair of 19" monitors like I normally do (TwinViewed) and the 17" from the older graphics card as a Seperate X Screen (basically to run Banshee, Pidgin, extra Chromium with youtube/hulu/what ever etc on it).

Here is my current xorg.conf (/etc/X11/xorg.conf) that nVidia created via nvidia-settings.

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@palmer) Fri Apr 9 10:35:18 UTC 2010


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" RightOf "Screen1"
Screen 1 "Screen1" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "HP 2009"
HorizSync 24.0 - 85.0
VertRefresh 48.0 - 76.0
Option "DPMS"
# HorizSync source: edid, VertRefresh source: edid
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Proview"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 75.0
EndSection

Section "Device"

# Option "NoLogo" "True"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
BusID "PCI:1:0:0"
EndSection

Section "Device"

# Option "NoLogo" "True"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5500"
BusID "PCI:2:9:0"
EndSection

Section "Screen"

# Removed Option "TwinViewXineramaInfoOrder" "CRT-0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True"
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "CRT-1"
Option "metamodes" "CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1600+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "nvidia-auto-select +0+0"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "1280x1024_60 +0+0; nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

I have a history of editing xorg.conf files from my Gentoo days (Had 5 monitors running Xinerama back then).

Here is a composite of my desktop (17" on the left, two 19" on the right as a single 3200x900 desktop)
[IMG]http://www.openlug.com/wp-content/uploads/2010/09/19inch%20plus%202x19%20inch%20widescreens%20SM.png
(Actual Size (http://www.openlug.com/wp-content/uploads/2010/09/19inch%20plus%202x19%20inch%20widescreens.png))

Any suggestions or ideas is greatly appreciated:
Also, if I update to the latest driver per hardware drivers I loose the FX5500 all together. So I'm running the older nVidia driver offered (Version 96).