Vytvoření VESA framebufferdevices (od XFree86-4.0)

Supportní databáze (cg_framebuffer-x4.0)
Platí pro

SuSE Linux: Od verze 6.4
Kernel: Od verze 2.2.0
XFree86: Od verze 4.0

Dotaz:

Myšlenka:

Před vlastním startem jádra, ještě před přepnutím do 32bitového protected módu dojde pomocí volání BIOSu k přechodu do zvoleného grafického rozlišení. Tento grafický mód bude zachován po celou dobu běhu systému Linux.

Předpoklady:

Postup:

Abyste využili výše uvedené, je třeba doplnit do jádra podporu pro tzv. framebufferdevice. Pokud budete chtít použít framebufferdevice také v X Window, například protože vaše karta není přímo podporována XFree86, je třeba ještě doplnit balíček z CD.

Uvědomte si prosím, že činnosti popsané v následujícím textu nejsou zahrnuty do instalační podpory.

Krok za krokem

Konfigurace framebufferu programem SaX2

Proveďte konfiguraci framebufferu tak, jak bude popsáno v následujícím textu. Spusťte SaX2 příkazem

sax2 -m 0=fbdev
SaX2 spustí přímo ovladač pro framebuffer.

Dávejte pozor, aby u ovladače pro framebuffer byly nezměněny parametry pro zobrazení.

Po konfiguraci

  • Spusťte Xka následujícím příkazem:
    startx -- -bpp 16
    
    Také zde udává parametr `-bpp' potřebnou barevnou hloubku. Tato barevná hloubka musí odpovídat parametru zvolenému při startu. Tento parametr můžete nastavit v souboru /etc/lilo.conf volbou append. Po provedené změně nezapomeňte spustit lilo.


    Viz také:
    o Vytvoření VESA framebufferdevices (od 6.3)
    o Nepodporované grafické karty
    o Vytvoření standardního serveru VGA16 od XFree-4.0

    Klíčová slova: FRAMEBUFFER, FBDEV, XF86_FBDEV, GRAFICKá KARTA, X WINDOW

    Kategorie: X server , Grafické karty

    SDB-cg_framebuffer-x4.0, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 06. Sep 2000
    SuSE Linux AG - Poslední změnu: 31. Mai 2001 provedl cg (sdb_gen 1.40.0)