Xinerama (MehrSchirmBetrieb)

Einleitung

Xinerama ist ein Feature von XFree86, um mehrere phys. Bildschirme als einen logischen Bildschirm anzusprechen.

Man kann also z.B. zwei 15"-Flachbildschirme mit je 1024x768 Pixeln nehmen (am besten mit schmalem Rand), sie nebeneinander stellen und dann per Xinerama einen logischen Bildschirm von 2048x768 Pixeln erzeugen.

Beispiel

Ein Beispiel für eine Mehrbildschirmkonfiguration einer Onboard-Grafik eines VIA-EPIA-Boards mit einer Matrox Mystique 1. XVideo-Untertützung hat in dieser Konfiguration nur die Onboard-Grafik unter XFree86 >= 4.3.0.

Hier die Device Sektionen der beiden Grafikkartentreiber. Natürlich benötigt jedes Device eine zugehörige Monitor Sektion, die dann in einer Screen-Sektion zusammengefasst wird.

 ...
Section "Device"
        Option     "SWcursor"   "True"          # [<bool>]
        Option      "TVSignal" "1"
        Option      "TVOverscan" "1"
        Identifier  "Card0"
        Driver      "trident"
        VendorName  "Trident Microsystems"
        BoardName   "CyberBlade/i1"
        BusID       "PCI:1:0:0"
EndSection

Section "Device"
        Identifier  "Card1"
        Driver      "mga"
        VendorName  "Matrox Graphics, Inc."
        BoardName   "MGA 1064SG [Mystique]"
        BusID       "PCI:0:20:0"
EndSection
 ...

Das Server-Layout sowie die Xinerama-Funktion wird folgendermaßen eingestellt:

 ...
Section "ServerLayout"
        Identifier     "XFree86 Configured"
        Screen      0  "Screen0" 0 0
        Screen      1  "Screen1" LeftOf "Screen0"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
    Option "Xinerama"
EndSection
 ...

Links


KategorieVideo

Xinerama (zuletzt geändert am 2010-06-28 11:27:06 durch a89-183-4-241)