Julian von Mendel: (Linux) (Xorg) Dual-Head mit Notebook und externem TFT

Hi,

ich habe ein Notebook, Auflösung 1024x768. Ich habe ein externes TFT, Auflösung 1280x1024. Ich habe ein Mandrake 10.1 mit Xorg 6.8.0. Ich habe das TFT ans Notebook angeschlossen, alles geht - Booten, Windows, Textoberfläche unter Linux. Die Grafische hingegen nicht - das externe TFT bleibt schwarz. Ich habe ein wenig gelesen, wie ich Xorg konfigurieren muss, und hätte am liebsten den Bildschirm durch das externe TFT erweitert, bzw. noch besser wäre die Möglichkeit, zwischen Erweiterung und dem Darstellen das gleichen Bildes auf beiden Bildschirmen umzuschalten. Ich kenne die exakten Daten meines externen TFTs, die meines Notebooks hingegen nicht - das lief auch immer problemlos... Mit folgender Konfiguration geht mein Notebook-TFT und das externe bleibt schwarz:

Section "Files"
    # Multiple FontPath entries are allowed (they are concatenated together)
    # By default, Mandrake 6.0 and later now use a font server independent of
    # the X server to render fonts.
    FontPath "unix/:-1"
EndSection

Section "ServerFlags"
    #DontZap # disable <Crtl><Alt><BS> (server abort)
    DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
    AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work
EndSection

Section "Module"
    Load "dbe" # Double-Buffering Extension
    Load "v4l" # Video for Linux
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "dri" # direct rendering
    Load "/usr/X11R6/lib/modules/extensions/libglx.a"
EndSection

Section "InputDevice"
    Identifier "Keyboard1"
    Driver "keyboard"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "de(nodeadkeys)"
    Option "XkbOptions" ""
EndSection

Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "ExplorerPS/2"
    Option "Device" "/dev/mouse"
    Option "ZAxisMapping" "6 7"
EndSection

Section "Monitor"
    Identifier "monitor1"
    HorizSync 31.5-79.0
    VertRefresh 50-70

# Sony Vaio C1(X,XS,VE,VN)?
    # 1024x480 @ 85.6 Hz, 48 kHz hsync
    ModeLine "1024x480"    65.00 1024 1032 1176 1344   480  488  494  563 -hsync -vsync

# Dell D800 and few Inspiron (16/10) 1280x800
    ModeLine "1280x800"  147.89  1280 1376 1512 1744  800 801 804 848

# Dell D800 and few Inspiron (16/10) 1680x1050
    ModeLine "1680x1050"  214.51  1680 1800 1984 2288  1050 1051 1054 1103

# Dell D800 and few Inspiron (16/10) 1920x1200
    ModeLine "1920x1200" 230 1920 1936 2096 2528 1200 1201 1204 1250 +HSync +VSync

# TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    ModeLine "768x576"     50.00  768  832  846 1000   576  590  595  630

# 768x576 @ 100 Hz, 61.6 kHz hsync
    ModeLine "768x576"     63.07  768  800  960 1024   576  578  590  616
EndSection

Section "Monitor"
    Identifier "monitor2"
    VendorName "Generic"
    ModelName "Flat Panel 1280x1024"
    HorizSync 31.5-67
    VertRefresh 50-75

# Sony Vaio C1(X,XS,VE,VN)?
    # 1024x480 @ 85.6 Hz, 48 kHz hsync
    ModeLine "1024x480"    65.00 1024 1032 1176 1344   480  488  494  563 -hsync -vsync

# Dell D800 and few Inspiron (16/10) 1280x800
    ModeLine "1280x800"  147.89  1280 1376 1512 1744  800 801 804 848

# Dell D800 and few Inspiron (16/10) 1680x1050
    ModeLine "1680x1050"  214.51  1680 1800 1984 2288  1050 1051 1054 1103

# Dell D800 and few Inspiron (16/10) 1920x1200
    ModeLine "1920x1200" 230 1920 1936 2096 2528 1200 1201 1204 1250 +HSync +VSync

# TV fullscreen mode or DVD fullscreen output.
    # 768x576 @ 79 Hz, 50 kHz hsync
    ModeLine "768x576"     50.00  768  832  846 1000   576  590  595  630

# 768x576 @ 100 Hz, 61.6 kHz hsync
    ModeLine "768x576"     63.07  768  800  960 1024   576  578  590  616
EndSection

Section "Device"
    Identifier "device1"
    VendorName "ATI"
    BoardName "ATI Radeon (fglrx)"
    Driver "radeon"
    Screen 0
    BusID "PCI:1:5:0"
    Option "DPMS"
EndSection

Section "Device"
    Identifier "device2"
    VendorName "ATI"
    BoardName "ATI Radeon (fglrx)"
    Driver "radeon"
    Screen 1
    BusID "PCI:1:5:0"
    Option "DPMS"
EndSection

Section "Screen"
    Identifier "screen1"
    Device "device1"
    Monitor "monitor1"
    DefaultColorDepth 24

Subsection "Display"
        Depth 24
        Virtual 1024 768
    EndSubsection
EndSection

Section "Screen"
    Identifier "screen2"
    Device "device2"
    Monitor "monitor2"
    DefaultColorDepth 24

Subsection "Display"
        Depth 24
        Virtual 1280 1024
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier "layout1"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
    Screen "screen1"
    Screen "screen2" RightOf "screen1"
EndSection

Die Konfiguration wurde teilweise von "drakconf" automatisch generiert - welches mir aber keine Dualhead-Einstellungen ermöglicht, weswegen ich selbst Modifikationen vorgenommen habe. Ich bitte um einen Tipp, woran es liegen könnte, dass mein externes TFT keine Ausgaben macht.

Vielen Dank
Julian

--
"Real programmers can write assembly code in any language." - Larry Wall
  1. Ich hab als Anleitung zum Einrichten der Dual-Head-Sachen diese Seite verwendet: http://www.linux-user.de/ausgabe/2001/12/044-dual/dual.html

    Schöne Grüße
    Julian

    --
    "Real programmers can write assembly code in any language." - Larry Wall
  2. Hallo Julian,

    ich habe ein Notebook, Auflösung 1024x768. Ich habe ein externes TFT, Auflösung 1280x1024. Ich habe ein Mandrake 10.1 mit Xorg 6.8.0. Ich habe das TFT ans Notebook angeschlossen, alles geht - Booten, Windows, Textoberfläche unter Linux. Die Grafische hingegen nicht - das externe TFT bleibt schwarz. Ich habe ein wenig gelesen, wie ich Xorg konfigurieren muss, und hätte am liebsten den Bildschirm durch das externe TFT erweitert, bzw. noch besser wäre die Möglichkeit, zwischen Erweiterung und dem Darstellen das gleichen Bildes auf beiden Bildschirmen umzuschalten. Ich kenne die exakten Daten meines externen TFTs, die meines Notebooks hingegen nicht - das lief auch immer problemlos... Mit folgender Konfiguration geht mein Notebook-TFT und das externe bleibt schwarz:

    Die Konfiguration wurde teilweise von "drakconf" automatisch generiert - welches mir aber keine Dualhead-Einstellungen ermöglicht, weswegen ich selbst Modifikationen vorgenommen habe. Ich bitte um einen Tipp, woran es liegen könnte, dass mein externes TFT keine Ausgaben macht.

    Verwende den proprietären Treiber des Herstellers, und konfiguriere dein X mit dem mitgelieferten "fglrxconf"-Tool, das die nötigen Einstellungen vornehmen kann. Funktioniert bei mir tadellos. (Ati Radeon 9600 Mobile)

    Grüße aus Barsinghausen,
    Fabian

    --
    "It's easier not to be wise" - < http://www.fabian-transchel.de/kultur/philosophie/ialone/>
    1. Hi,

      ich habe ein Notebook, Auflösung 1024x768. Ich habe ein externes TFT, Auflösung 1280x1024. Ich habe ein Mandrake 10.1 mit Xorg 6.8.0. Ich habe das TFT ans Notebook angeschlossen, alles geht - Booten, Windows, Textoberfläche unter Linux. Die Grafische hingegen nicht - das externe TFT bleibt schwarz. Ich habe ein wenig gelesen, wie ich Xorg konfigurieren muss, und hätte am liebsten den Bildschirm durch das externe TFT erweitert, bzw. noch besser wäre die Möglichkeit, zwischen Erweiterung und dem Darstellen das gleichen Bildes auf beiden Bildschirmen umzuschalten. Ich kenne die exakten Daten meines externen TFTs, die meines Notebooks hingegen nicht - das lief auch immer problemlos... Mit folgender Konfiguration geht mein Notebook-TFT und das externe bleibt schwarz:

      Die Konfiguration wurde teilweise von "drakconf" automatisch generiert - welches mir aber keine Dualhead-Einstellungen ermöglicht, weswegen ich selbst Modifikationen vorgenommen habe. Ich bitte um einen Tipp, woran es liegen könnte, dass mein externes TFT keine Ausgaben macht.

      Verwende den proprietären Treiber des Herstellers, und konfiguriere dein X mit dem mitgelieferten "fglrxconf"-Tool, das die nötigen Einstellungen vornehmen kann. Funktioniert bei mir tadellos. (Ati Radeon 9600 Mobile)

      ich habe es nicht geschafft mit dem Tool eine vollständige Konfigurationsdatei zu erzeugen. Ich erhalte immer nur eine xorg.conf, welche mittendrin aufhört.

      Meine eigene Konfiguration hingegen ist schon soweit, dass ich den Mauszeiger rechts auf den externen, schwarzen Bildschirm rausschieben kann, vorher hat er sogar mal kurz geflackert *g*.

      Schöne Grüße
      Julian

      --
      "Real programmers can write assembly code in any language." - Larry Wall
      1. Hallo Julian,

        Verwende den proprietären Treiber des Herstellers, und konfiguriere dein X mit dem mitgelieferten "fglrxconf"-Tool, das die nötigen Einstellungen vornehmen kann. Funktioniert bei mir tadellos. (Ati Radeon 9600 Mobile)

        ich habe es nicht geschafft mit dem Tool eine vollständige Konfigurationsdatei zu erzeugen. Ich erhalte immer nur eine xorg.conf, welche mittendrin aufhört.

        Meine eigene Konfiguration hingegen ist schon soweit, dass ich den Mauszeiger rechts auf den externen, schwarzen Bildschirm rausschieben kann, vorher hat er sogar mal kurz geflackert *g*.

        Das hört sich für mich so an, als wäre die zweite <Monitor>-Section falsch. Der sollte gleich am anfang angehen. Überprüfe die Modelines.

        Grüße aus Barsinghausen,
        Fabian

        --
        "It's easier not to be wise" - < http://www.fabian-transchel.de/kultur/philosophie/ialone/>
        1. Hi Fabian,

          Das hört sich für mich so an, als wäre die zweite <Monitor>-Section falsch. Der sollte gleich am anfang angehen. Überprüfe die Modelines.

          woher weiß ich wie die aussehen müssen? Ich hab mir in der Manpage das Thema Modelines angeschaut, aber nicht viel verstanden.

          Schöne Grüße
          Julian

          --
          "Real programmers can write assembly code in any language." - Larry Wall
          1. Hallo Julian,

            Das hört sich für mich so an, als wäre die zweite <Monitor>-Section falsch. Der sollte gleich am anfang angehen. Überprüfe die Modelines.

            woher weiß ich wie die aussehen müssen? Ich hab mir in der Manpage das Thema Modelines angeschaut, aber nicht viel verstanden.

            Naja, ohne Herstellerspezifikation hauptsächlich so, dass er funktioniert. Sofern möglich nimm einen anderen Rechner und sieh zu, dass du den Monitor dort als primären aktiv bekommst.

            Grüße aus Barsinghausen,
            Fabian

            --
            "It's easier not to be wise" - < http://www.fabian-transchel.de/kultur/philosophie/ialone/>