DualHead ist der übliche Ausdruck für Grafikkarten mit 2 Bildschirm-Ausgängen für den MehrSchirmBetrieb.

1. Konfiguration mit X.Org

1.1. Allgemein Ubuntu und Debian 2012

Bei neueren X Servern (z.b. X.Org X Server 1.11.3 Release Date: 2011-12-16) stellt man bei DualHead (meistens laptops) nichts von Hand her in der xorg.conf. Es wird in der Regel automatisch erkannt von den xserver-treibern. Aber DualHead will noch nicht. Der Versuch (bei mir) mit AMD Catalyst Kontrollzentrum hat nur bei jedem Versuch irgendwelche neuen Panelleisten erstellt (oben und unten drei Panelleisten), die ich noch kaum wegbrachte. Auch der Dual Betrieb wurde nicht aktiviert, nur Mirror Betrieb.

Die Lösung ist in die xorg.conf einen Virtual Eintrag zu machen in der Section Screen. Manchmal fehlt aber auch noch die SubSection Display, also muss man diesen auch eintragen. Sonst hängt der Start des X-Servers. Etwas unten ist ein xorg.conf Beispiel. Dannach am besten den Computer neustarten.

Dann genügt die Konfiguration, also einen Bildschirm für links oder rechts und aktivieren und als Erweiterter Bildschirm über die normalen Tools. z.b über Startknopf und dann Anzeigegeräte. Dieses Tool ist meistens von Debian oder Ubuntu im WindowManager (Gnome oder Unity) irgendwo erreichbar. Die Verwendung von Treiberhersteller Tools hat bei mir bei mehreren Laptops eher für Verwirrung gesorgt.

Wirkweise von Virtual Eintrag

VirtualScreen.png

Anzeigegeräte, mit der Maus können Sie die Bildschirme so platzieren wie Sie sie brauchen.

Anzeigegeräte.png

Ohne Virtual Eintrag kommt dieser Fehler

AnzeigegeräteFehler.png

1.1.1. xorg.conf (Beispiel ubuntu 12.04)

..vorhher /etc/X11/xorg.conf

Section "Screen"
        Identifier      "Default Screen"
        DefaultDepth    24
EndSection

Section "Module"
        Load    "glx"
EndSection

..nachher /etc/X11/xorg.conf Sie müssen beide X-Auflösungen und Y-Auflösungen beider Bildschirme zusammenrechnen und jeweils plus 200 Pixel (etwas Reserve). Dannach ist ein neustart des X-Server notwendig, oder am einfachsten ein reboot des Computers.

Machen Sie zuerst ein Backup mit dem Befehl in einem Terminal: sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Editieren können Sie diese Datei mit dem Befehl in einem Terminal: sudo nano /etc/X11/xorg.conf

Section "Screen"
        Identifier      "Default Screen"
        DefaultDepth    24
        SubSection "Display"
                Virtual 4200 2800
        EndSubSection
EndSection

Section "Module"
        Load    "glx"
EndSection

2. Konfiguration mit XFree86

(siehe auch XFree86)

Die Konfiguration ist ähnlich wie beim MehrSchirmBetrieb mit separaten GrafikKarten. Es gelten aber folgende Besonderheiten.

Ein Beispiel dazu gibt es hier: http://www.winischhofer.net/sis/XF86Config-4.dual

Demnach benötigt man zweimal Section "Device". Dort muss man dann jeweils auch die "BusID" angeben, die man mit lspci herausbekommen kann. Das liefert dann z.B.

0000:01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 85)

Dann muss man wohl in der Section "Device" eintragen:

 BusID          "PCI:1:00:0"

Beim ersten Device gibt man dann an

 Screen         0

beim zweiten

 Screen         1

Und dann braucht man auch zweimal die Section "Screen". Das ist dann wohl genauso wie beim MehrSchirmBetrieb mit mehreren Grafikkarten.

2.1. Matrox

2.2. NVidia

2.3. ATI

3. Konfiguration mit FrameBuffer

(siehe auch FrameBuffer)

Das betrifft derzeit nur Matrox-Karten, der Reihe G400, G450 und G550.

4. Suchbegriffe

Bildschirm Bildschirme Dual DualHead Head Monitor Monitore


ToDo: mehr Inhalt ;)


- KategorieHardwareUnterLinux

DualHeadGrafikKarte (zuletzt geändert am 2012-07-29 09:04:30 durch 134-29)