howtothings.co.uk
Cannot get 3 monitors to play nice [Ubuntu] - Printable Version

+- howtothings.co.uk (https://www.howtothings.co.uk)
+-- Forum: Computing (https://www.howtothings.co.uk/forumdisplay.php?fid=4)
+--- Forum: Operating System and Software Support (https://www.howtothings.co.uk/forumdisplay.php?fid=17)
+--- Thread: Cannot get 3 monitors to play nice [Ubuntu] (/showthread.php?tid=501)

Pages: 1 2


Cannot get 3 monitors to play nice [Ubuntu] - Mark - 01-11-2010


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]




RE: Cannot get 3 monitors to play nice [Ubuntu] - Pack3t SynAck3r - 02-11-2010

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.


RE: Cannot get 3 monitors to play nice [Ubuntu] - Mark - 02-11-2010

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-monitors-separate-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



RE: Cannot get 3 monitors to play nice [Ubuntu] - Pack3t SynAck3r - 02-11-2010

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


RE: Cannot get 3 monitors to play nice [Ubuntu] - Drumm - 02-11-2010

I knew Pack3t would post in this thread Big Grin


RE: Cannot get 3 monitors to play nice [Ubuntu] - Mark - 04-11-2010

Thanks Packet, i'll most likely get round to this on the weekend. Not much time in the week.


RE: Cannot get 3 monitors to play nice [Ubuntu] - Mark - 04-11-2010

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


RE: Cannot get 3 monitors to play nice [Ubuntu] - Drumm - 04-11-2010

You did remember to install the open-gl drivers right?


RE: Cannot get 3 monitors to play nice [Ubuntu] - Mark - 04-11-2010

I uninstalled the nvidia drivers, rebooted then BAM!. Anyway, how do i go about getting the opengl drivers? Tongue


RE: Cannot get 3 monitors to play nice [Ubuntu] - Drumm - 04-11-2010

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.