OpenSUSE 11.1 (reinstall from 10.2), multiple Video cards

I have 2 video cards and ATI card which drives 1 monitor and an NVidia card that drives 2 monitors.

In OpenSuse 10.2 I could use a VESA driver on the ATI card to drive 1 monitor and the NVIDIA driver on the other 2 monitors, however with 11.1 this no longer works (same exact xorg.conf file results in only the NVIDIA monitors coming up). There is no error in the Xorg log (not give do to space issues), it just does not start the VESA monitor.

I want to at least get the single ATI Monitor working via VESA. but I’d perfer to get it to work with the radeonhd driver (but every time I try to use it, with or without the NVIDIA driver present on the xorg.conf the system, hangs (nothing is logged) and I have to reboot so I’ll deal with the VESA driver for the moment.

Any idea how to get this to work in openSUSE 11.1 (as this is restricting my ability to switch to it).

Thanks,
ERIC

xorg.conf

/…/

SaX generated X11 config file

Created on: 2007-01-26T14:01:10-0500.

Version: 8.1

Contact: Marcus Schaefer <sax@suse.de>, 2005

Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>

Automatically generated by [ISaX] (8.1)

PLEASE DO NOT EDIT THIS FILE!

Section “Files”
FontPath “/usr/share/fonts/truetype/”
FontPath “/usr/share/fonts/misc/”
FontPath “/usr/share/fonts/Speedo/”
FontPath “/usr/share/fonts/Type1/”
FontPath “/usr/share/fonts/japanese/”
FontPath “/usr/share/fonts/75dpi/”
FontPath “/usr/share/fonts/100dpi/”
FontPath “/usr/share/fonts/cyrillic/”
InputDevices “/dev/gpmdata”
InputDevices “/dev/input/mice”
EndSection

Section “ServerFlags”
Option “AllowMouseOpenFail” “on”
EndSection

Section “Module”
Load “dbe”

Load “type1”

Load “freetype”
Load “extmod”
Load “glx”
Load “v4l”
EndSection

Section “InputDevice”
Driver “kbd”
Identifier “Keyboard[0]”
Option “Protocol” “Standard”
Option “XkbLayout” “us”
Option “XkbModel” “pc104”
Option “XkbRules” “xfree86”
EndSection

Section “InputDevice”
Identifier “Mouse[1]”

Driver “evdev”

    Driver      "mouse"   
    Option      "Protocol"  "Auto"
    Option      "Name"      "Logitech USB Receiver"

Option “Phys” “usb-0000:00:1d.7-2.2/input0”

    Option      "Phys"      "/dev/input/mouse0"           
    Option      "Resolution" "800"                        
    Option      "CorePointer"                             

EndSection

Section “Monitor”
Option “CalcAlgorithm” “XServerPool”
DisplaySize 408 306
HorizSync 30-81
Identifier “Monitor[0]”
ModelName “SAMSUNG SYNCMASTER 204b”
Option “DPMS”
VendorName “SAM”
VertRefresh 43-75
EndSection

Section “Monitor”

DisplaySize 433 271

Identifier “Monitor[1]”
ModelName “Acer 20inch Wide”
VendorName “Acer”
Option “DPMS”
HorizSync 60-70
VertRefresh 60-70

1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz

Modeline “1680x1050_60.00” 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
EndSection

Section “Monitor”

DisplaySize 433 271

Identifier “Monitor[2]”
ModelName “Acer 20inch Wide”
VendorName “Acer”
Option “DPMS”
HorizSync 60-70
VertRefresh 60-70

1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz

Modeline “1680x1050_60.00” 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
EndSection

Section “Screen”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1680x1050”
EndSubSection
Device “Device[0]”
Identifier “Screen[0]”
Monitor “Monitor[0]”
EndSection

Section “Screen”
DefaultDepth 24
Option “UseEdidFreqs” “False”
SubSection “Display”
Depth 24
Modes “1600x1200”
EndSubSection
Device “Device[1]”
Identifier “Screen[1]”
Monitor “Monitor[1]”
EndSection

Section “Screen”
DefaultDepth 24

Option “UseEdidFreqs” “False”

SubSection “Display”
Depth 24
Modes “1680x1050” “1280x1024”
EndSubSection
Device “Device[2]”
Identifier “Screen[2]”
Monitor “Monitor[2]”
EndSection

Section “Device”
BoardName “GeForce 6600 GT”
BusID “1:0:0”
Driver “nvidia”
Identifier “Device[0]”

remove NVIDIA logo on startup

Option “NoLogo” “true”
Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”
Option “Coolbits” “1”
VendorName “NVIDIA”
Screen 0
EndSection

Section “Device”
BoardName “GeForce 6600 GT”
BusID “1:0:0”
Driver “nvidia”
Identifier “Device[1]”

remove NVIDIA logo on startup

Option “NoLogo” “true”
Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”
Option “Coolbits” “1”
VendorName “NVIDIA”
Screen 1
EndSection

Section “Device”
BoardName “ATI x1300”
Driver “vesa”

Driver “radeonhd”

BusID “2:0:0”

#Option “DefaultRefresh”
Option “ModeSetClearScreen” “no”
Identifier “Device[2]”
EndSection

Section “ServerLayout”
Identifier “Layout[all]”
InputDevice “Keyboard[0]” “CoreKeyboard”
InputDevice “Mouse[1]” “CorePointer”
Option “Clone” “off”
Option “Xinerama” “off”
Screen “Screen[0]”
Screen “Screen[1]” rightOf “Screen[0]”
Screen “Screen[2]” leftOf “Screen[0]”
EndSection

Section “DRI”
Group “video”
Mode 0660
EndSection

Section “Extensions”
EndSection

Got 23 monitors working using the following xorg.conf file, hope it will help someone else:

Section “Files”
FontPath “/usr/share/fonts/misc:unscaled”
FontPath “/usr/share/fonts/local”
FontPath “/usr/share/fonts/75dpi:unscaled”
FontPath “/usr/share/fonts/100dpi:unscaled”
FontPath “/usr/share/fonts/Type1”
FontPath “/usr/share/fonts/Speedo”
FontPath “/usr/share/fonts/japanese:unscaled”
FontPath “/usr/share/fonts/kwintv”
FontPath “/usr/share/fonts/truetype”
FontPath “/usr/share/fonts/uni:unscaled”
FontPath “/usr/share/fonts/xtest”
FontPath “/opt/kde3/share/fonts”
InputDevices “/dev/gpmdata”
InputDevices “/dev/input/mice”
EndSection

Section “ServerFlags”
Option “AllowMouseOpenFail” “on”
Option “ZapWarning” “on”
EndSection

Section “Module”
Load “dri”
Load “dbe”
Load “freetype”
Load “extmod”
Load “glx”
EndSection

Section “InputDevice”
Driver “kbd”
Identifier “Keyboard[0]”
Option “Protocol” “Standard”
Option “XkbLayout” “us”
Option “XkbModel” “pc104”

Option “XkbModel” “microsoftpro”

Option “XkbRules” “xfree86”
EndSection

Section “InputDevice”
Driver “mouse”
Identifier “Mouse[0]”
Option “Buttons” “12”
Option “Device” “/dev/input/mice”
Option “Name” “Logitech USB Receiver”
Option “Protocol” “explorerps/2”
Option “Vendor” “Sysp”
Option “ZAxisMapping” “4 5”
EndSection

Section “Monitor”
DisplaySize 430 270
HorizSync 29-83
Identifier “Monitor[0]”
ModelName “ACER X203W”
Option “DPMS”
Option “PreferredMode” “1680x1050”
VendorName “ACR”
VertRefresh 43-75
UseModes “Modes[0]”
EndSection

Section “Monitor”
Option “CalcAlgorithm” “XServerPool”
DisplaySize 408 306
HorizSync 30-81
Identifier “Monitor[1]”
ModelName “SAMSUNG SYNCMASTER 204b”
Option “DPMS”
VendorName “SAM”
VertRefresh 43-75
EndSection

Section “Monitor”
DisplaySize 430 270
HorizSync 29-83
Identifier “Monitor[2]”
ModelName “ACER X203W”
Option “DPMS”
Option “PreferredMode” “1680x1050”
VendorName “ACR”
VertRefresh 43-75
UseModes “Modes[0]”
EndSection

Section “Modes”
Identifier “Modes[0]”
Modeline “1600x1200” 155 1600 1656 1776 2048 1200 1202 1205 1263
#Viewsonic Modeline “1680x1050” 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
Modeline “1680x1050” 119 1680 1728 1760 1840 1050 1053 1059 1080 -Hsync +Vsync
Modeline “1680x1050” 117.69 1680 1776 1952 2224 1050 1051 1054 1080
Modeline “1680x1050” 94.75 1680 1728 1760 1840 1050 1053 1059 1074 +HSync -Vsync
Modeline “1400x1050” 118.42 1400 1488 1640 1880 1050 1051 1054 1086
Modeline “1400x1050” 95.75 1400 1448 1480 1560 1050 1053 1057 1079 +HSync -Vsync
Modeline “1280x1024” 117.45 1280 1368 1504 1728 1024 1025 1028 1062
Modeline “1280x1024” 95.50 1280 1328 1360 1440 1024 1027 1034 1055 +HSync -Vsync
Modeline “1024x768” 81.80 1024 1080 1192 1360 768 769 772 802
Modeline “1024x768” 76.16 1024 1080 1192 1360 768 769 772 800
Modeline “1024x768” 69.71 1024 1080 1184 1344 768 769 772 798
Modeline “1024x768” 69.50 1024 1072 1104 1184 768 771 775 796 +HSync -Vsync
Modeline “1024x768” 64.11 1024 1080 1184 1344 768 769 772 795
EndSection

Section “Screen”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1680x1050”
Virtual 1680 1050
EndSubSection
Device “Device[0]”
Identifier “Screen[0]”
Monitor “Monitor[0]”
EndSection

Section “Screen”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1600x1200”
Virtual 1600 1200
EndSubSection
Device “Device[1]”
Identifier “Screen[1]”
Monitor “Monitor[1]”
EndSection

Section “Screen”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1680x1050”
Virtual 1680 1050
EndSubSection
Device “Device[2]”
Identifier “Screen[2]”
Monitor “Monitor[2]”
EndSection

Section “Device”
BoardName “Radeon X1300/X1550”
BusID “2:0:0”
Driver “radeonhd”
Identifier “Device[0]”
Option “monitor-DVI-I_2/digital” “Monitor[0]”
VendorName “ATI”
EndSection

Section “Device”
BoardName “GeForce 6600 GT”
BusID “1:0:0”
Driver “nvidia”
Identifier “Device[1]”

remove NVIDIA logo on startup

Option “NoLogo” “true”
Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”
Option “Coolbits” “1”
VendorName “NVIDIA”
Screen 0
EndSection

Section “Device”
BoardName “GeForce 6600 GT”
BusID “1:0:0”
Driver “nvidia”
Identifier “Device[2]”

remove NVIDIA logo on startup

Option “NoLogo” “true”
Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”
Option “Coolbits” “1”
VendorName “NVIDIA”
Screen 1
EndSection

Section “ServerLayout”
Identifier “Layout[all]”
InputDevice “Keyboard[0]” “CoreKeyboard”
InputDevice “Mouse[0]” “CorePointer”
Option “Clone” “off”
Option “Xinerama” “off”
Screen “Screen[0]”
Screen “Screen[1]” RightOf “Screen[0]”
Screen “Screen[2]” RightOf “Screen[1]”

EndSection

Section “DRI”
Group “video”
Mode 0660
EndSection

Section “Extensions”
EndSection