PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit 4 Monitoren und 2 Grafikkarten


Hyp3r
2007-12-16, 20:46:42
Hallo zusammen :)

Ich hab mal wieder ein Problem und hoffe das einer von euch mir da helfen kann :)
Folgendes : Ich habe hier 4 TFTs stehen (2x 20" und 2x 22") und 2 Grafikkarten (Nvidia GeForce 7600 GS und eine ATI Radeon 7000)

Nur leider bekomm ich die 4 monitore nicht gleichzeitig geschaltet, ich will quasi ein twinview über alle 4 monitore machen.

Ich hab nun schon viel gegoogelt und getestet aber mein einziger positiver erfolg war das ich auf moni 1 und 4 KDE hatte und auf 2 und 3 eine Console :D

Ich hoff jemand von euch is der xorg crack und hat schonma sowas gemacht und kann mir helfen :)

Vielen Dank :)

Generell Infos schonmal vorweg :
OS : openSuse 10.2
sax2 -p :
Chip: 0 is -> NVidia GeForce 7600 GS 01:00:0 0x10de 0x0392 AGP nv
Chip: 1 is -> ATI Radeon VE 05:01:0 0x1002 0x5159 AGP radeon

und hier meine xorg.conf :

Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 474 296
HorizSync 30-83
Identifier "Monitor[0]"
ModelName "X26_-1"
Option "DPMS"
VendorName "FUS"
VertRefresh 43-75
UseModes "Modes[0]"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 410 310
HorizSync 30-82
Identifier "Monitor[1]"
ModelName "A201P1"
VendorName "CMO"
VertRefresh 43-76
UseModes "Modes[1]"
EndSection


Section "Modes"
Identifier "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[1]"
EndSection


Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

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


Section "Device"
BoardName "GeForce 7600 GS"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Option "SaXDualHead"
Option "TwinView"
Option "SaXDualMonitorVendor" "FUS"
Option "SecondMonitorHorizSync" "30-83"
Option "SaXDualVSync" "50-75"
Option "MetaModes" "1680x1050,1680x1050;1600x1024,1600x1024;1600x1000,1600x1000;1400x1050,1400x1050; 1280x1024,1280x1024;1440x900,1440x900;1280x960,1280x960;1366x768,1366x768;1280x8 00,1280x800;1152x864,1152x864;1280x768,1280x768;1024x768,1024x768;1280x600,1280x 600;1024x600,1024x600;800x600,800x600;768x576,768x576;640x480,640x480"
Option "SaXDualOrientation" "RightOf"
Option "SaXDualResolution" "1680x1050"
Option "TwinViewOrientation" "RightOf"
Option "SaXDualMode" "Xinerama"
Option "SecondMonitorVertRefresh" "50-75"
Option "SaXDualHSync" "30-83"
Option "SaXDualMonitorModel" "X26_-1"
VendorName "NVidia"
EndSection

Section "Device"
BoardName "Radeon VE"
BusID "5:1:0"
Driver "fglrx"
Identifier "Device[1]"
Option "FSAADisableGamma" "no"
Option "CapabilitiesEx" "0x00000000"
Option "CenterMode" "off"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "mtrr" "off"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAScale" "1"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "ForceGenericCPU" "no"
Option "GammaCorrectionI" "0x00000000"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "no_accel" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosY5" "0.000000"
Option "UseFastTLS" "0"
Option "GammaCorrectionII" "0x00000000"
Option "BlockSignalsOnLock" "on"
Option "FSAAEnable" "no"
Option "KernelModuleParm" "locked-userpages=0"
Option "Capabilities" "0x00000000"
Option "VideoOverlay" "on"
Option "no_dri" "no"
Option "StereoSyncEnable" "1"
Option "PseudoColorVisuals" "off"
Option "UseInternalAGPGART" "no"
Option "FSAAMSPosX1" "0.000000"
Option "Stereo" "off"
Option "FSAAMSPosX2" "0.000000"
Option "OpenGLOverlay" "off"
Option "FSAAMSPosY0" "0.000000"
Option "ScreenOverlap" "0"
VendorName "ATI"
EndSection


Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[1]" Above "Screen[0]"
Screen "Screen[0]"
EndSection

(is nur das wichtigste, font und co sections hab ich weg gelassen)

Lokadamus
2007-12-16, 21:32:54
mmm...

Ich würde vorschlagen, dass du Xinerama benutzt. TwinView ist NVidia- spezifisch und geht meines Wissens nach nicht mit ATI.
So gesehen bleibt nur Xinerama übrig, womit 3D- Unterstützung wegfallen dürfte.
In wie weit sich die Sache mit Dualhead und Xinerama, TwinView und dem Teil bezüglich ATI in den letzten 2 Jahren entwickelt hat, weiß ich nicht.

Irgendwie vermisse ich bei deiner xorg auch 4 Monitore. Du hast anscheinend nur 2 definiert oder täusche ich mich da?

Gast
2007-12-17, 02:04:03
mmm...

Ich würde vorschlagen, dass du Xinerama benutzt. TwinView ist NVidia- spezifisch und geht meines Wissens nach nicht mit ATI.
So gesehen bleibt nur Xinerama übrig, womit 3D- Unterstützung wegfallen dürfte.


Alternativ gäbe es noch die Möglichkeit einfach 2 X-Sessions laufen zu lassen.
Jeweils immer eine für jede Grafikkarte und die dann im Dualhead Modus verwenden.
3d Unterstützung geht dann damit, nur wird man leider nicht die
Fenster zwischen den 2 XSessions verschieben können.

Eventuell könnte man da ja noch mit dem Netzwerkprotokoll von X tricksen
und so ne Art Software Xinerama auf den 2 Dual Head Modi laufen lassen,
aber das weiß ich jetzt auch nicht so genau.

Hyp3r
2007-12-17, 14:03:09
Vielen Dank für die Antworten :)
Ja ich bin nicht so Fitt mit der xorg.conf.

Xinerama wäre auch voll ok wenn ich das mit allen 4 monitore zum laufen bekomme :)

Zu der xorg.conf :
Ich brauch für jeden Monitor einen eintrag ?
wie sieht dann mein ServerLayout aus ?

könnte mir einer ne sample xorg.conf zusammen schustern ? Wenn ja dann stehe ich ihm für immer in seiner schuld :)

Gast
2007-12-17, 16:51:41
http://marchahn.de/index.php?page=texte&link2=dualhead_clone_xorg

Hyp3r
2007-12-17, 19:40:02
Vielen Dank für den Link, der hat mir weitergeholfen, auch die anmerkung das ich nur 2 monitore definiert hatte :D

Nun gibts leider aber immer noch probleme :(

Zur darstellung des neuen problems vergebe ich grade mal bezeichnungen :
D1M1 = Device 1 Monitor 1
D1M2 = Device 1 Monitor 2
D2M1 = Device 2 Monitor 1
D2M2 = Device 2 Monitor 2

Bei meiner aktuellen Xorg.conf passiert folgendes :

D1M1 und D1M2 sind im Twinview mode, ich sehe den Desktop über die 2 Screens
D2M1 und D2M2 sind direkte clone von D1M1 (also nur die hälfte von dem screen)

wie bekomm ich nun D1M1, D1M2, D2M1 und D2M2 im Twinmode zum laufen ?

hier nochmal meine neue xorg :

Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 474 296
HorizSync 30-83
Identifier "Monitor[0]"
ModelName "X26_-1"
Option "DPMS"
VendorName "FUS"
VertRefresh 43-75
UseModes "Modes[0]"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 474 296
HorizSync 30-83
Identifier "Monitor[1]"
ModelName "X26_-1"
Option "DPMS"
VendorName "FUS"
VertRefresh 43-75
UseModes "Modes[0]"
EndSection

Section "Monitor"
DisplaySize 406 305
HorizSync 30-88
Identifier "Monitor[2]"
ModelName "1600X1200@70HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 44-71
UseModes "Modes[1]"
EndSection

Section "Monitor"
DisplaySize 406 305
HorizSync 30-88
Identifier "Monitor[3]"
ModelName "1600X1200@70HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 44-71
UseModes "Modes[1]"
EndSection


Section "Modes"
Identifier "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[1]"
Modeline "1600x1024" 119.10 1600 1696 1864 2128 1024 1025 1028 1056
Modeline "1600x1000" 118.59 1600 1696 1864 2128 1000 1001 1004 1032
Modeline "1280x1024" 119.40 1280 1368 1504 1728 1024 1025 1028 1063
Modeline "1440x900" 118.48 1440 1528 1680 1920 900 901 904 935
Modeline "1280x960" 119.11 1280 1368 1504 1728 960 961 964 999
Modeline "1366x768" 103.15 1368 1448 1592 1816 768 769 772 800
Modeline "1280x800" 101.37 1280 1360 1496 1712 800 801 804 834
Modeline "1152x864" 98.15 1152 1224 1344 1536 864 865 868 900
Modeline "1280x768" 96.33 1280 1352 1488 1696 768 769 772 800
Modeline "1024x768" 77.25 1024 1080 1192 1360 768 769 772 800
Modeline "1280x600" 73.84 1280 1336 1472 1664 600 601 604 625
Modeline "1024x600" 58.93 1024 1072 1176 1328 600 601 604 625
Modeline "800x600" 46.15 800 840 920 1040 600 601 604 625
Modeline "768x576" 42.26 768 800 880 992 576 577 580 600
Modeline "640x480" 29.03 640 664 728 816 480 481 484 501
EndSection


Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[1]"
Identifier "Screen[1]"
Monitor "Monitor[1]"
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[2]"
Identifier "Screen[2]"
Monitor "Monitor[2]"
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[3]"
Identifier "Screen[3]"
Monitor "Monitor[3]"
EndSection



Section "Device"
BoardName "GeForce 7600 GS"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Option "SaXDualHead"
Option "TwinView"
Option "SaXDualMonitorVendor" "FUS"
Option "SecondMonitorHorizSync" "30-83"
Option "SaXDualVSync" "50-75"
Option "MetaModes" "1680x1050,1680x1050;1600x1024,1600x1024;1600x1000,1600x1000;1400x1050,1400x1050; 1280x1024,1280x1024;1440x900,1440x900;1280x960,1280x960;1366x768,1366x768;1280x8 00,1280x800;1152x864,1152x864;1280x768,1280x768;1024x768,1024x768;1280x600,1280x 600;1024x600,1024x600;800x600,800x600;768x576,768x576;640x480,640x480"
Option "SaXDualOrientation" "RightOf"
Option "SaXDualResolution" "1680x1050"
Option "TwinViewOrientation" "RightOf"
Option "SaXDualMode" "Xinerama"
Option "SecondMonitorVertRefresh" "50-75"
Option "SaXDualHSync" "30-83"
Option "SaXDualMonitorModel" "X26_-1"
Screen 0
VendorName "NVidia"
EndSection

Section "Device"
BoardName "GeForce 7600 GS"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[1]"
Option "SaXDualHead"
Option "TwinView"
Option "SaXDualMonitorVendor" "FUS"
Option "SecondMonitorHorizSync" "30-83"
Option "SaXDualVSync" "50-75"
Option "MetaModes" "1680x1050,1680x1050;1600x1024,1600x1024;1600x1000,1600x1000;1400x1050,1400x1050; 1280x1024,1280x1024;1440x900,1440x900;1280x960,1280x960;1366x768,1366x768;1280x8 00,1280x800;1152x864,1152x864;1280x768,1280x768;1024x768,1024x768;1280x600,1280x 600;1024x600,1024x600;800x600,800x600;768x576,768x576;640x480,640x480"
Option "SaXDualOrientation" "RightOf"
Option "SaXDualResolution" "1680x1050"
Option "TwinViewOrientation" "RightOf"
Option "SaXDualMode" "Xinerama"
Option "SecondMonitorVertRefresh" "50-75"
Option "SaXDualHSync" "30-83"
Option "SaXDualMonitorModel" "X26_-1"
Screen 1
VendorName "NVidia"
EndSection

Section "Device"
BoardName "Radeon VE"
BusID "5:1:0"
Driver "radeon"
Identifier "Device[2]"
Screen 0
VendorName "ATI"
EndSection

Section "Device"
BoardName "Radeon VE"
BusID "5:1:0"
Driver "radeon"
Identifier "Device[3]"
Screen 1
VendorName "ATI"
EndSection


Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "on"
Option "Xinerama" "on"
# Screen "Screen[1]" RightOf "Screen[0]"
Screen "Screen[0]" RightOf "Screen[1]"
Screen "Screen[2]" RightOf "Screen[3]"
EndSection


Auf jeden fall vielen dank schonmal für eure hilfe :)

Lokadamus
2007-12-17, 20:19:35
Bei meiner aktuellen Xorg.conf passiert folgendes :

D1M1 und D1M2 sind im Twinview mode, ich sehe den Desktop über die 2 Screens
D2M1 und D2M2 sind direkte clone von D1M1 (also nur die hälfte von dem screen)

wie bekomm ich nun D1M1, D1M2, D2M1 und D2M2 im Twinmode zum laufen ?mmm...

Spontan würde ich sagen, gar nicht.

Auf TwinView wirst du aufgrund dessen, dass du ATI und NVidia einsetzt, verzichten müssen.
Du kannst nur Xinerama benutzen.

Sichere am besten erstmal deine x.org und werf dann TwinView raus und guck, ob du es dann über alle 4 Monitore hinbekommst.

http://gentoo-wiki.com/HOWTO_Dual_Monitors

Hyp3r
2007-12-17, 22:17:21
So Danke :) das hat mir wieder weiter geholfen :)
Ich hab nun auf allen 4 Monitoren das selbe Bild :)

Was muss ich nun machen um in XInerama mode zu wechseln ?

Hier nochmals die neue xorg

# /.../
# SaX generated X11 config file
# Created on: 2007-12-16T17:02:06+0100.
#
# 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/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/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
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/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
FontPath "unix/:7100"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection

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

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

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


Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "12"
Option "Device" "/dev/input/mice"
Option "Name" "Logitech Cordless Mouse+Keyboard Receiver"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 474 296
HorizSync 30-83
Identifier "Monitor[0]"
ModelName "X26_-1"
Option "DPMS"
VendorName "FUS"
VertRefresh 43-75
UseModes "Modes[0]"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 474 296
HorizSync 30-83
Identifier "Monitor[1]"
ModelName "X26_-1"
Option "DPMS"
VendorName "FUS"
VertRefresh 43-75
UseModes "Modes[0]"
EndSection

Section "Monitor"
DisplaySize 406 305
HorizSync 30-88
Identifier "Monitor[2]"
ModelName "1600X1200@70HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 44-71
UseModes "Modes[1]"
EndSection

Section "Monitor"
DisplaySize 406 305
HorizSync 30-88
Identifier "Monitor[3]"
ModelName "1600X1200@70HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 44-71
UseModes "Modes[1]"
EndSection


Section "Modes"
Identifier "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[1]"
# Modeline "1600x1024" 119.10 1600 1696 1864 2128 1024 1025 1028 1056
# Modeline "1600x1000" 118.59 1600 1696 1864 2128 1000 1001 1004 1032
Modeline "1280x1024" 119.40 1280 1368 1504 1728 1024 1025 1028 1063
Modeline "1440x900" 118.48 1440 1528 1680 1920 900 901 904 935
Modeline "1280x960" 119.11 1280 1368 1504 1728 960 961 964 999
Modeline "1366x768" 103.15 1368 1448 1592 1816 768 769 772 800
Modeline "1280x800" 101.37 1280 1360 1496 1712 800 801 804 834
Modeline "1152x864" 98.15 1152 1224 1344 1536 864 865 868 900
Modeline "1280x768" 96.33 1280 1352 1488 1696 768 769 772 800
Modeline "1024x768" 77.25 1024 1080 1192 1360 768 769 772 800
Modeline "1280x600" 73.84 1280 1336 1472 1664 600 601 604 625
Modeline "1024x600" 58.93 1024 1072 1176 1328 600 601 604 625
Modeline "800x600" 46.15 800 840 920 1040 600 601 604 625
Modeline "768x576" 42.26 768 800 880 992 576 577 580 600
Modeline "640x480" 29.03 640 664 728 816 480 481 484 501
EndSection


Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[1]"
Identifier "Screen[1]"
Monitor "Monitor[1]"
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[2]"
Identifier "Screen[2]"
Monitor "Monitor[2]"
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[3]"
Identifier "Screen[3]"
Monitor "Monitor[3]"
EndSection



Section "Device"
BoardName "GeForce 7600 GS"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Option "SaXDualHead"
# Option "TwinView"
Option "SaXDualMonitorVendor" "FUS"
Option "SecondMonitorHorizSync" "30-83"
Option "SaXDualVSync" "50-75"
Option "MetaModes" "1680x1050,1680x1050;1600x1024,1600x1024;1600x1000,1600x1000;1400x1050,1400x1050; 1280x1024,1280x1024;1440x900,1440x900;1280x960,1280x960;1366x768,1366x768;1280x8 00,1280x800;1152x864,1152x864;1280x768,1280x768;1024x768,1024x768;1280x600,1280x 600;1024x600,1024x600;800x600,800x600;768x576,768x576;640x480,640x480"
Option "SaXDualOrientation" "RightOf"
Option "SaXDualResolution" "1680x1050"
Option "TwinViewOrientation" "RightOf"
Option "SaXDualMode" "Xinerama"
Option "SecondMonitorVertRefresh" "50-75"
Option "SaXDualHSync" "30-83"
Option "SaXDualMonitorModel" "X26_-1"
Screen 0
VendorName "NVidia"
EndSection

Section "Device"
BoardName "GeForce 7600 GS"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[1]"
Option "SaXDualHead"
# Option "TwinView"
Option "SaXDualMonitorVendor" "FUS"
Option "SecondMonitorHorizSync" "30-83"
Option "SaXDualVSync" "50-75"
Option "MetaModes" "1680x1050,1680x1050;1600x1024,1600x1024;1600x1000,1600x1000;1400x1050,1400x1050; 1280x1024,1280x1024;1440x900,1440x900;1280x960,1280x960;1366x768,1366x768;1280x8 00,1280x800;1152x864,1152x864;1280x768,1280x768;1024x768,1024x768;1280x600,1280x 600;1024x600,1024x600;800x600,800x600;768x576,768x576;640x480,640x480"
Option "SaXDualOrientation" "RightOf"
Option "SaXDualResolution" "1680x1050"
Option "TwinViewOrientation" "RightOf"
Option "SaXDualMode" "Xinerama"
Option "SecondMonitorVertRefresh" "50-75"
Option "SaXDualHSync" "30-83"
Option "SaXDualMonitorModel" "X26_-1"
Screen 1
VendorName "NVidia"
EndSection

Section "Device"
BoardName "Radeon VE"
BusID "5:1:0"
Driver "radeon"
Identifier "Device[2]"
Screen 0
VendorName "ATI"
EndSection

Section "Device"
BoardName "Radeon VE"
BusID "5:1:0"
Driver "radeon"
Identifier "Device[3]"
Screen 1
VendorName "ATI"
EndSection


Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "on"
Option "Xinerama" "on"
# Screen "Screen[1]" RightOf "Screen[0]"
Screen "Screen[0]"
Screen "Screen[1]"
Screen "Screen[2]"
Screen "Screen[3]"
EndSection


Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
EndSection

Gast
2007-12-18, 00:36:24
ich würds mal so versuchen:

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "on"
Option "Xinerama" "on"
Screen "Screen[0]"
Screen "Screen[1]" RightOf "Screen[0]"
Screen "Screen[2]" RightOf "Screen[1]"
Screen "Screen[3]" RightOf "Screen[2]"
EndSection

Gast
2007-12-18, 00:40:53
und vielleicht noch das
Option "Clone" "on"
rauslöschen.

Hyp3r
2007-12-18, 20:34:33
Ahja wir kommen der sache schon verdammt nahe :D vielen dank bis hier :)

nun hab ich folgendes Bild mit dieser ServerLayout config
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Xinerama" "on"
Screen "Screen[0]"
Screen "Screen[1]" RightOf "Screen[0]"
Screen "Screen[2]" RightOf "Screen[1]"
Screen "Screen[3]" RightOf "Screen[2]"
EndSection

D2M1 Zeigt ein geclontes bild von D2M2
D1M1 + D1M2 + D2M2 Zeigen ein XInerama an :D

(ach das ist auch meine monitor reinfolge hier D2M1,D1M1,D1M2,D2M3)

Wie bekomme ich nun den letzten monitor noch in den xinerama mode ?
Das umstellen der Monitore bekomm ich dann auch hoffentlich alleine hin :)

klutob
2007-12-18, 21:57:39
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 2560 0
Screen 1 "Screen1" LeftOf "Screen0"
Screen 2 "Screen2" RightOf "Screen0"
Screen 3 "Screen3" LeftOf "Screen1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/lib/X11/rgb"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "1"
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 "InputDevice"

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

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "generic"
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "generic"
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 75.0
EndSection

Section "Monitor"
Identifier "Monitor2"
VendorName "Unknown"
ModelName "generic"
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 75.0
EndSection

Section "Monitor"
Identifier "Monitor3"
VendorName "Unknown"
ModelName "generic"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5200"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "True"
BusID "PCI:2:1:0"
Screen 0
EndSection

Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5200"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "True"
BusID "PCI:2:1:0"
Screen 1
EndSection

Section "Device"
Identifier "Videocard2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce Ti4200"
Option "NoLogo" "True"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Videocard3"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce Ti4200"
Option "NoLogo" "True"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard1"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Videocard3"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT: nvidia-auto-select +0+0"
EndSection

Section "Screen"
Identifier "Screen2"
Device "Videocard0"
Monitor "Monitor2"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-1: nvidia-auto-select +0+0"
EndSection

Section "Screen"
Identifier "Screen3"
Device "Videocard2"
Monitor "Monitor3"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
EndSection


Das war mal meine funktionierende 4 Display Konfig. Wenn ich das recht sehe, müßtest du noch die Pixelposition im virtuellen Desktop für den ersten Monitor angeben (ServerLayout). Also statt 2560 Pixeln (2x1280) wie bei mir, 3300 (2x1650) eintragen. Allerdings weiß ich nicht genau wie sich das Radeon-Pendant zu Nvidias "Option "metamodes" "DFP: nvidia-auto-select +0+0"" verhält, oder ob der ATI-Treiber überhaupt die entsprechende Möglichkeiten zur Monitorpositionierung im virt. Desktop gibt.