kreyszig
2007-03-12, 04:42 PM CDT
Hi,
I am setting up a board with an ATI X1950 and an Nvidia 8800. I would like to run them on seperate X servers on seperate displays as a last ditched attempt to keep all my development on one machine. Can I get some help in configuring X to start running on two screens, each using a seperate driver? I have made the following change to my /etc/gdm/custom.conf:
[servers]
0=Standard
1=Standard
2=Standard
3=Standard
(better safe than sorry)
and my xorg.conf is as follows:
Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen0" 0 0
Screen "Screen1" 0 0
Screen "Screen2" 0 0
Screen "Screen3" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
EndSection
Section "Module"
Load "nvidia"
Load "glx"
Load "dri"
Load "extmod"
EndSection
#Section "ServerFlags"
# Option "AIGLX" "off"
#EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection
Section "Device"
Identifier "CUDADEVICE"
Screen 0
Driver "nvidia"
Option "BusID" "PCI:1:0:0"
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Device"
Identifier "CUDADEVICE"
Screen 1
Driver "nvidia"
Option "BusID" "PCI:1:0:1"
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Device"
Screen 3
Identifier "ATICTMDEVICE"
Driver "fglrx"
Option "BusID" "PCI:2:0:0"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
EndSection
Section "Device"
Screen 4
Identifier "ATICTMDEVICE"
Driver "fglrx"
Option "BusID" "PCI:2:0:1"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATICTMDEVICE"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050" "1280x1024" "1024x768" "1600x1200" "800x600"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "CUDADEVICE"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050" "1280x1024" "1200x600" "1024x768"
EndSubSection
EndSection
#Section "Extensions"
# Option "Composite" "Enable"
#EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Am I missing something? I get an Nvidia splash screen on ctrl-alt-F8 (on the monitor that is connected to the nvidia display and is also displaying ctrl-alt-F7) whether there is a monitor attached or not. I get nothing from the monitor attached to the ATI card, although if that is in the first PCIE slot I can run the fglrx driver (if the nvidia driver is not enabled).
I would be very appreciative of any help you can offer!
EDIT: BTW I mean I would like to start a seperate Xserver on each card...
I am setting up a board with an ATI X1950 and an Nvidia 8800. I would like to run them on seperate X servers on seperate displays as a last ditched attempt to keep all my development on one machine. Can I get some help in configuring X to start running on two screens, each using a seperate driver? I have made the following change to my /etc/gdm/custom.conf:
[servers]
0=Standard
1=Standard
2=Standard
3=Standard
(better safe than sorry)
and my xorg.conf is as follows:
Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen0" 0 0
Screen "Screen1" 0 0
Screen "Screen2" 0 0
Screen "Screen3" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
EndSection
Section "Module"
Load "nvidia"
Load "glx"
Load "dri"
Load "extmod"
EndSection
#Section "ServerFlags"
# Option "AIGLX" "off"
#EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection
Section "Device"
Identifier "CUDADEVICE"
Screen 0
Driver "nvidia"
Option "BusID" "PCI:1:0:0"
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Device"
Identifier "CUDADEVICE"
Screen 1
Driver "nvidia"
Option "BusID" "PCI:1:0:1"
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Device"
Screen 3
Identifier "ATICTMDEVICE"
Driver "fglrx"
Option "BusID" "PCI:2:0:0"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
EndSection
Section "Device"
Screen 4
Identifier "ATICTMDEVICE"
Driver "fglrx"
Option "BusID" "PCI:2:0:1"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "ATICTMDEVICE"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050" "1280x1024" "1024x768" "1600x1200" "800x600"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "CUDADEVICE"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050" "1280x1024" "1200x600" "1024x768"
EndSubSection
EndSection
#Section "Extensions"
# Option "Composite" "Enable"
#EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Am I missing something? I get an Nvidia splash screen on ctrl-alt-F8 (on the monitor that is connected to the nvidia display and is also displaying ctrl-alt-F7) whether there is a monitor attached or not. I get nothing from the monitor attached to the ATI card, although if that is in the first PCIE slot I can run the fglrx driver (if the nvidia driver is not enabled).
I would be very appreciative of any help you can offer!
EDIT: BTW I mean I would like to start a seperate Xserver on each card...