Einrichten des VESA-Framebufferdevices (ab XFree86-4.0)

Supportdatenbank (cg_framebuffer-x4.0)
Bezieht sich auf

SuSE Linux: Versionen ab 6.4
Kernel: Versionen ab 2.2.0
XFree86: Versionen ab 4.0

Anliegen:

Idee

Vor dem eigentlichen Start des Kernels, noch bevor der Kernel in den 32 Bit Protected Mode umschaltet wird über einen BIOS Aufruf in den von Ihnen ausgewählten Grafikmodus umgeschaltet. Dieser Grafikmodus wird während der gesamten Laufzeit des Linux-Systems beibehalten.

Vorraussetzung

Vorgehen

Um die oben angesprochenen Punkte umzusetzen benötigen Sie Kernelsupport für das sogenannte Framebufferdevice. Wollen Sie auch X mit dem Framebufferdevice benutzen, weil beispielsweise Ihre Grafikkarte nicht von XFree86 direkt unterstützt ist, so müssen Sie noch ein Paket von der CD nachinstallieren. SuSE Linux ab Version 6.3 enthält bereits fest einkompiliert die Unterstütztung für den VESA Framebuffer, daher ist eine Neukompilation des Kernels nicht erforderlich.

Das Vorgehen im einzelnen

Konfiguration des Framebuffers mit SaX2

Führen Sie die Konfiguration des Framebuffers wie folgt mit SaX2 durch. Starten Sie hierzu SaX2 mit dem Kommando

sax2 -m 0=fbdev
SaX2 startet direkt mit dem Treiber für das Framebufferdevice. Falls die Maus funktioniert, können Sie prinzipiell sofort den ersten Dialog Ein erster Vorschlag mit ok bestätigen. Ansonsten können Sie noch in den entsprecehenden SaX2 Dialogen Maus und Tastaturkonfiguration verändern.

Beachten Sie bitte, daß Sie beim Framebuffertreiber prinzipbedingt die Darstellungsparameter nicht verändern können.

Nach der Konfiguration

Starten Sie X über das Kommando

startx -- -bpp 16
Auch hier gibt der Paramter `-bpp' die gewünschte Farbtiefe an. Diese Farbtiefe muß mit der beim Start von Linux mittels `vga' gewählten übereinstimmen.


Siehe auch:
o Einrichten des VESA-Framebufferdevices (ab 6.3)
o Nicht unterstützte Grafikkarten
o Einrichten des Standard VGA16 Servers ab XFree-4.0

Stichwörter: FRAMEBUFFER, FBDEV, XF86_FBDEV, GRAFIKKARTE, X-WINDOW

Kategorien: X-Server , Grafikkarten

SDB-cg_framebuffer-x4.0, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 21. Mär 2001
SuSE Linux AG - Zuletzt generiert: 13. Dez 2001 von cg (sdb_gen 1.40.0)