PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SuSE 8.2 + 4fach Multihead



stanMan
24.02.05, 16:41
Tach auch,
ich bin der neue und habe ein Problem. Ich möchte (muss) unter SuSE 8.2 ein 4fach Multiscreening System aufbauen. Dazu habe ich zwei Matrox G450 Grafikkarten zur Verfügung.

Nun habe ich zunächst eine der beiden GraKa eingebaut und konfiguriert. Klappt soweit auch alles (traditional modus, xinerama modus ...).

Jetzt habe ich die zweite Karte im System eingebaut und siehe da, beim Aufruf von sax2, sax2 -r oder sax2 -a hängt das System. Das System kann nur im runlevel 3 betrieben werden.

sax 2 -p liefert:
Chip: 0 is -> Matrox G450 PCI 08:00:0 0x102b 0x0525 AGP mga
Chip: 1 is -> Matrox G450 PCI 09:00:0 0x102b 0x0525 AGP mga

Sieht doch eigentlich ganz gut aus, oder?

Ich habe dann die Datei /etc/X11/XF86Config folgendermaßen angepasst:
#################################################
# /.../
# SaX generated XFree86 config file
# Created on: 2005-02-23.
#
# Version: 4.7
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (4.7)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
...
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "RandR" "on"
EndSection

Section "Module"
Load "v4l"
Load "freetype"
Load "dri"
Load "speedo"
Load "type1"
Load "extmod"
Load "dbe"
Load "glx"
EndSection

Section "InputDevice"
Driver "Keyboard"
Identifier "Keyboard[0]"
Option "MapName" "Standard Keyboard [ pc105 ]"
Option "Protocol" "Standard"
Option "XkbLayout" "de"
Option "XkbModel" "pc105"
Option "XkbRules" "xfree86"
Option "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Device" "/dev/mouse"
Option "Emulate3Buttons" "on"
Option "Name" "Autodetection"
Option "Protocol" "ps/2"
Option "Vendor" "Sysp"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
DisplaySize 320 240
HorizSync 27-82
Identifier "Monitor[0]"
ModelName "1280X1024@70HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 54-70
UseModes "Modes[0]"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
DisplaySize 320 240
HorizSync 27-82
Identifier "Monitor[1]"
ModelName "1280X1024@70HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 54-70
UseModes "Modes[1]"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
DisplaySize 320 240
HorizSync 27-82
Identifier "Monitor[2]"
ModelName "1280X1024@70HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 54-70
UseModes "Modes[2]"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
DisplaySize 320 240
HorizSync 27-82
Identifier "Monitor[3]"
ModelName "1280X1024@70HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 54-70
UseModes "Modes[3]"
EndSection

Section "Modes"
Identifier "Modes[0]"
Modeline "1280x1024" 119.28 1280 1296 1552 1736 1024 1024 1035 1070
EndSection

Section "Modes"
Identifier "Modes[1]"
Modeline "1280x1024" 102.24 1280 1296 1552 1736 1024 1024 1033 1070
EndSection

Section "Modes"
Identifier "Modes[2]"
Modeline "1280x1024" 119.28 1280 1296 1552 1736 1024 1024 1035 1070
EndSection

Section "Modes"
Identifier "Modes[3]"
Modeline "1280x1024" 119.28 1280 1296 1552 1736 1024 1024 1035 1070
EndSection

Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
...
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
...
Device "Device[1]"
Identifier "Screen[1]"
Monitor "Monitor[1]"
EndSection

Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
...
Device "Device[2]"
Identifier "Screen[2]"
Monitor "Monitor[2]"
EndSection

Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
...
Device "Device[3]"
Identifier "Screen[3]"
Monitor "Monitor[3]"
EndSection

Section "Device"
BoardName "G450"
BusID "8:0:0"
Driver "mga"
Identifier "Device[0]"
Option "DRI"
Option "hcursor" "off"
Screen 0
Option "Rotate" "off"
VendorName "Matrox"
EndSection

Section "Device"
BoardName "G450"
BusID "8:0:0"
Driver "mga"
Identifier "Device[1]"
Option "DRI"
Option "hcursor" "off"
Screen 1
Option "Rotate" "off"
VendorName "Matrox"
EndSection

Section "Device"
BoardName "G450"
BusID "9:0:0"
Driver "mga"
Identifier "Device[2]"
Option "DRI"
Option "hcursor" "off"
Screen 2
Option "Rotate" "off"
VendorName "Matrox"
EndSection

Section "Device"
BoardName "G450"
BusID "9:0:0"
Driver "mga"
Identifier "Device[3]"
Option "DRI"
Option "hcursor" "off"
Screen 3
Option "Rotate" "off"
VendorName "Matrox"
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]"
Screen "Screen[3]" RightOf "Screen[2]"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection
################################################## ##

Jetzt verhält sich das System wie folgt:
Der Xserver wird gestartet, d.h. auf screen 0 und 1 kann ich mich wie gewohnt im X anmelden.

Screen 2 und 3 bleiben "schwarz" (kein X-Login).
Jeglicher Versuch den sax2 dazu zu bringen, mir bei der konfiguration zu helfen (das sollte er doch tun, oder?) scheitert. Das System hängt sich auf und kann nicht mehr bedient werden.

Bin für jeden Tip dankbar!

Also, bis denn und immer dran denken:
"Esst keinen gelben Schnee" :ugly:

nunja
25.02.05, 00:25
Nunja, was sagt denn die Matrox Heimatseite über den Betrieb von 2 G450er Karten?
Geht oder geht nicht? Wenn geht, was ich nicht annehme - wohl erst ab Parhelia - , dann gibt es bei Matrox auch extra Linuxtreiber die vielleicht weiterhelfen.

Änderung: Schreibfehler beseitigt - Restliche Schreibfehler - wie immer - (c) der Autor.
PS: Wer möchte eine klemmende Logitech Tastatur haben?

Plaumekarl
25.02.05, 07:52
Was für eine Tastatur?
Wenn Du mir jetzt sagst, dass Du eine Internet Navigator II übrig hast, mit intakten Leiterbahnfolien, bist Du mein Schatz :)