• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cannot get 3 monitors to play nice [Ubuntu]
#1

Using 3 monitors. Funny problem.

I am running Ubuntu 10.04 and my current setup is;

Motherboard: Asus P5Q Deluxe
Card 1: 8800GTX
Card 2: 8400GS
Monitor(s): 3x 22"

The problem i have is that i can get the two on the 8800GTX to work together but i can only get the one on the 8400GS to work as a "Separate x screen" which is no good because i can't drag windows or anything over to it.

I've tried editing the /etc/X11/xorg.conf file but i don't *really* know what to change and i have no idea why the 8400GS will ONLY go as a separate.

Any ideas?
Thank you.

[Image: nvidia-settings-3-monitor.png]

#2
Copy and paste your xorg.conf file. I have NEVER had the luxury of setting up my multi display setups in Ubuntu without having to manually edit it. As a matter of fact after I upgraded from 10.04->10.10 all I was left with was a terminal prompt at first boot. I actually had to go in uninstall/reinstall my proprietary ATI drivers and then manually edit the xorg.conf file before Gnome GUI would come out and play again. Anyway post your file so I can see what your system is trying to do. Also if you could give me the make model of all of your monitors that will also help.
[Image: icpn5k.jpg]
Trolls are the last thing you need to be concerned with.

VCD Wrote:// Forever more, count and reply, bitch.
#3
Here's my current setup, with just the two monitors:

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

# commented out by update-manager, HAL is now used and auto-detects devices
# Keyboard settings are now read from /etc/default/console-setup
#Section "InputDevice"
#    # generated from default
#    Identifier     "Keyboard0"
#    Driver         "kbd"
#EndSection
# commented out by update-manager, HAL is now used and auto-detects devices
# Keyboard settings are now read from /etc/default/console-setup
#Section "InputDevice"
#    # generated from default
#    Identifier     "Mouse0"
#    Driver         "mouse"
#    Option         "Protocol" "auto"
#    Option         "Device" "/dev/psaux"
#    Option         "Emulate3Buttons" "no"
#    Option         "ZAxisMapping" "4 5"
#EndSection

Section "ServerLayout"

# commented out by update-manager, HAL is now used and auto-detects devices
# Keyboard settings are now read from /etc/default/console-setup
#    InputDevice    "Keyboard0" "CoreKeyboard"
# commented out by update-manager, HAL is now used and auto-detects devices
# Keyboard settings are now read from /etc/default/console-setup
#    InputDevice    "Mouse0" "CorePointer"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"

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

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CVT"
    HorizSync       31.5 - 80.0
    VertRefresh     60.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    Option         "NoLogo" "True"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GTX"
    BusID          "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier     "Configured Screen Device"
    Device         "Configured Video Device"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Virtual     3360 1800
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0"
# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1920+0"
# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "metamodes" "DFP-0: nvidia-auto-select +1920+0, DFP-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
[/spoiler]

http://markwood.co.cc/temp/two-monitors-works


And when i enable all three, i get this:

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

# commented out by update-manager, HAL is now used and auto-detects devices
# Keyboard settings are now read from /etc/default/console-setup
#Section "InputDevice"
#    # generated from default
#    Identifier     "Keyboard0"
#    Driver         "kbd"
#EndSection
# commented out by update-manager, HAL is now used and auto-detects devices
# Keyboard settings are now read from /etc/default/console-setup
#Section "InputDevice"
#    # generated from default
#    Identifier     "Mouse0"
#    Driver         "mouse"
#    Option         "Protocol" "auto"
#    Option         "Device" "/dev/psaux"
#    Option         "Emulate3Buttons" "no"
#    Option         "ZAxisMapping" "4 5"
#EndSection

Section "ServerLayout"

# commented out by update-manager, HAL is now used and auto-detects devices
# Keyboard settings are now read from /etc/default/console-setup
#    InputDevice    "Keyboard0" "CoreKeyboard"
# commented out by update-manager, HAL is now used and auto-detects devices
# Keyboard settings are now read from /etc/default/console-setup
#    InputDevice    "Mouse0" "CorePointer"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" LeftOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"

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

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CVT"
    HorizSync       31.5 - 80.0
    VertRefresh     60.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "NTS"
    HorizSync       30.0 - 82.0
    VertRefresh     50.0 - 75.0
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    Option         "NoLogo" "True"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GTX"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400 GS"
    BusID          "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier     "Configured Screen Device"
    Device         "Configured Video Device"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Virtual     3360 1800
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0"
# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1920+0"
# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1680+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "metamodes" "DFP-0: nvidia-auto-select +1920+0, DFP-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
[/spoiler]

http://markwood.co.cc/temp/three-monitor...e-x-screen


The setup that i'm attempting to get is (From left to right).

DGM (1680x1050), Dell P2210H (1920x1080), Hanion (1680x1050).

The DGM is on the 8400GS and the Dell and the Hanion are on the 8800GTX.

The Dell and the hanion work fine together, in "twin view" where i can drag and drop, move etc between monitors. This is the end result i'm after with three.

:roll
#4
Ok, there are several angles we can take from here. We will go the thorough cover all of our bases route. We will do this because just from knowing you the little bit that I do I am sure you want to understand how to do this on your own in future. Here goes Have you tried un-installing the proprietary glx drivers and run multi-monitor on the open-gl drivers that come stock alone? If not please do so and post the xorg.conf file when you have done that. There is a method to my madness have no worries Wink
[Image: icpn5k.jpg]
Trolls are the last thing you need to be concerned with.

VCD Wrote:// Forever more, count and reply, bitch.
#5
I knew Pack3t would post in this thread Big Grin
[Image: nomnomnom.jpg]
;7$=v?%v%#5>v7v8994
The decrypt code is V, I could not make it any simpler!
#6
Thanks Packet, i'll most likely get round to this on the weekend. Not much time in the week.
#7
I uninstalled the Nvidia drivers via the hardware drivers menu and now i can't boot in to Ubuntu, it's just showing blank screens on all 3 monitors from a normal boot and also on a recovery console boot. :ermm
#8
You did remember to install the open-gl drivers right?
[Image: nomnomnom.jpg]
;7$=v?%v%#5>v7v8994
The decrypt code is V, I could not make it any simpler!
#9
I uninstalled the nvidia drivers, rebooted then BAM!. Anyway, how do i go about getting the opengl drivers? Tongue
#10
Pack3t might pat me on the back/bite my head of for this. I'm not sure If I'm right or wrong, but surely you should of Uninstalled the NVIDIA drivers, then immediately installed the OpenGL drivers BEFORE rebooting.
[Image: nomnomnom.jpg]
;7$=v?%v%#5>v7v8994
The decrypt code is V, I could not make it any simpler!


Possibly Related Threads…
Thread Author Replies Views Last Post
  How to set up dual / triple monitors in Windows Mark 5 11,572 15-09-2011, 11:27 PM
Last Post: Mark
  [SOLVED!] Finally!! 3 working monitors under Ubuntu Mark 2 7,834 16-11-2010, 06:29 PM
Last Post: Mark

Forum Jump: