Problem mit Xorg,ATI,Dualhead und Xinerama

explorer

Well-Known Member
Hi Leute.
Ich habe seit dem Upgrade von XFree86 zu Xorg (unter NetBSD) ein ziemliches Problem mit dem dualhead Betrieb meiner ATI Radeon 9600Pro.
Ich besitze 2 Bildschirme, der eine normal Röhre(via VGA) der andere LCD(via DVI).

Nach dem Durchlauf von xorgconfig habe ich dann meine xorg.conf entsprechend meinen Wünschen angepasst.
Ich habe die beiden Bildschirme aber partout nicht zum laufen bekommen.
Dann habe ich mir irgend wo aus dem Internet folgende xorg.conf kopiert und ein wenig angepasst:
Code:
Section "Module"
    Load "dbe" # Double buffer extension
    SubSection "extmod"
        Option "omit xfree86-dga" # don't initialise the DGA extension
    EndSubSection
    Load "type1"
    Load "freetype"
    Load "glx"
EndSection

Section "Files"
    RgbPath	"/usr/pkg/xorg/lib/X11/rgb"
    FontPath   "/usr/pkg/xorg/lib/X11/fonts/misc/"
    FontPath   "/usr/pkg/xorg/lib/X11/fonts/TTF/"
    FontPath   "/usr/pkg/xorg/lib/X11/fonts/Type1/"
    FontPath   "/usr/pkg/xorg/lib/X11/fonts/75dpi/"
    FontPath   "/usr/pkg/xorg/lib/X11/fonts/100dpi/"
EndSection

Section "InputDevice"
    Identifier	"Keyboard1"
    Driver	"kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"	"xorg"
    Option "XkbModel"	"pc105"
    Option "XkbLayout"	"de"

EndSection


Section "InputDevice"

    Identifier	"Mouse1"
    Driver	"mouse"
    Option "Protocol"    "wsmouse"	# wsmouse protocol
    Option "Device"      "/dev/wsmouse"

    Option "ZAxisMapping"   "4 5 6 7"
EndSection

Section "Monitor"
    Identifier "moni1"
    Option  "DPMS"
EndSection
Section "Monitor"
    Identifier "moni2"
    Option  "DPMS"
EndSection

Section "Device"
    Identifier "ATI 9600 PRODVI"
    Driver "radeon"
    BusID "PCI:1:0:0"
    Option "MergedFB" "True"
    Option "CRT2HSync" "31-80"
    Option "CRT2VRefresh" "56-76"
    Option "CRT2Position" "LeftOf"
    Option "MetaModes" "1280x1024-1280x1024"
    Option "MergedXinerama" "True"
EndSection

Section "Device"
    Identifier "ATI 9600 PROVGA"
    Driver "radeon"
    BusID "PCI:1:0:1"
EndSection


Section "Screen"
    Identifier "Screen 1"
    Device "ATI 9600 PRODVI"
    Monitor "moni1"
    DefaultDepth 24
    SubSection "Display"
        Depth 24
        Modes "1280x1024"
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen 2"
    Device "ATI 9600 PROVGA"
    Monitor "moni2"
    DefaultDepth 24
    Subsection "Display"
        Depth 24
        Modes "1280x1024"
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier "Multihead"
    Screen "Screen 1"
    Screen "Screen 2" LeftOf "Screen 1"
    Option    "MonitorLayout" "CRT, TMDS"
    InputDevice     "mouse1" "CorePointer"
    InputDevice     "keyboard1" "CoreKeyboard"
    Option "Xinerama"
EndSection
Damit laufen auch beide Bildschirme im dualhead Betrieb.
Mein Problem ist nur, dass der Modus MergedFB ist.
D.h. dass, wenn ich ein Fenster maximiere, sich das Fenster auf beiden Monitoren ausbreitet.
Sobald ich aber das MergeFB auf false setze, funktioniert nur ein Monitor.
Ich habe so langsam alle Möglichkeiten der xorg.conf durchprobiert.
Kann mir irgend jemand sagen wie ich Xinerama vernünftig zum laufen bekomme?

mfg
explorer
 
Bei diesem Problem handelt es sich wahrscheinlich um fehlerhaften Xinerama Support in deinem Window Manager.
 
Sooo.
Nachdem es mit Fluxbox nicht ging, habe ich nochmal ne Weile an der xorg.conf gefrickelt.
Jetzt gehts!
Xinerama+e16 ghet jetzt problemlos.
Alle per Xinerama in der ersten Device Section.
Für die Nachwelt:
Code:
Section "Module"
    Load "dbe" # Double buffer extension
    SubSection "extmod"
        Option "omit xfree86-dga" # don't initialise the DGA extension
    EndSubSection
    Load "type1"
    Load "freetype"
    Load "glx"
EndSection

Section "Files"
    RgbPath	"/usr/pkg/xorg/lib/X11/rgb"
    FontPath   "/usr/pkg/xorg/lib/X11/fonts/misc/"
    FontPath   "/usr/pkg/xorg/lib/X11/fonts/TTF/"
    FontPath   "/usr/pkg/xorg/lib/X11/fonts/Type1/"
    FontPath   "/usr/pkg/xorg/lib/X11/fonts/75dpi/"
    FontPath   "/usr/pkg/xorg/lib/X11/fonts/100dpi/"
EndSection

Section "InputDevice"
    Identifier	"Keyboard1"
    Driver	"kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"	"xorg"
    Option "XkbModel"	"pc105"
    Option "XkbLayout"	"de"
EndSection


Section "InputDevice"
    Identifier	"Mouse1"
    Driver	"mouse"
    Option "Protocol"    "wsmouse"	# wsmouse protocol
    Option "Device"      "/dev/wsmouse"
    Option "ZAxisMapping"   "4 5 6 7"
EndSection

Section "Monitor"
    Identifier "moni1"
    Option  "DPMS"
EndSection

Section "Monitor"
    Identifier "moni2"
    Option  "DPMS"
EndSection

Section "Device"
    Identifier "ATI 9600 PRODVI"
    Driver "radeon"
    BusID "PCI:1:0:0"
    Option "MergedXinerama" "True"
    Option "CRT2HSync" "31-80"
    Option "CRT2VRefresh" "56-76"
    Option "CRT2Position" "LeftOf"
    Option "MetaModes" "1280x1024-1280x1024"
EndSection

Section "Device"
    Identifier "ATI 9600 PROVGA"
    Driver "radeon"
    BusID "PCI:1:0:1"
EndSection

Section "Screen"
    Identifier "Screen 1"
    Device "ATI 9600 PRODVI"
    Monitor "moni1"
    DefaultDepth 24
    SubSection "Display"
        Depth 24
        Modes "1280x1024"
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen 2"
    Device "ATI 9600 PROVGA"
    Monitor "moni2"
    DefaultDepth 24
    Subsection "Display"
        Depth 24
        Modes "1280x1024"
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier "Multihead"
    Screen "Screen 1"
    InputDevice     "mouse1" "CorePointer"
    InputDevice     "keyboard1" "CoreKeyboard"
EndSection

MFG
explorer
 
Zurück
Oben