Tento ovladač byl navržen a představen jako obecný ovladač pro jakoukoli video kartu, která má VESA VBE 2.0 kompatibilní BIOS. Další výhodou tohoto ovladače je, že zkouší vynutit zapnutí výstupu na TV. VESA BIOS EXTENSION (VBE) Version 3.0 Date: September 16, 1998 (Strana 70) uvádí:
Karty Dual-Controller. VBE 3.0 podporuje karty s dual-controllerem za předpokladu že, jelikož jsou typicky oba controllery vybaveny stejným OEM a nastavovány jedinou BIOS ROM na stejné grafické kartě, je možné skrýt před aplikací přítomnost dvou controllerů. To omezuje nezávislé použití jednotlivých controllerů, ale umožňuje aplikacím vydaným před VBE 3.0 pracovat normálně. VBE funkce 00h (Návrat informací o controlleru) vrací kombinované informace obou conrollerů, včetně kombinovaného seznamu platných režimů. Příslušný controller je aktivován jakmile aplikace vybere režim. Všechny ostatní VBE funkce pak pracují s aktivním controllerem.
Máte tedy možnost s tímto rozhraním dostat funkční TV výstup. (Soudím že TV výstup má velmi často samostatnou jednotku, nebo aspoň samostatný výstup.)
VÝHODY
Máte šanci sledovat video dokonce i když Linux nezná váš video hardware.
Nepotřebujete mít ve svém Linuxu nainstalovány žádné věci související s grafikou (jako X11 (alias XFree86), fbdev atd). Toto rozhraní lze provozovat z textového režimu.
Máte šanci získat funkční TV-out. (Je to pravda minimálně s kartami ATI).
Toto rozhraní volá int 10h
handler, takže není
emulátorem – volá skutečné věci
skutečného BIOSu v reálném režimu
(ve skutečnosti v režimu vm86).
Můžete s ním použít VIDIX, takže dostanete akcelerované video a TV výstup současně! (Doporučeno pro karty ATI.)
Máte-li VESA VBE 3.0+ a nastavili jste si někde monitor-hfreq, monitor-vfreq, monitor-dotclock (config soubor nebo příkazový řádek) dostanete nejvyšší možný obnovovací kmitočet. (Using General Timing Formula). Abyste této funkce dosáhli, musíte nastavit všechna nastavení monitoru.
NEVÝHODY
Pracuje pouze na systémech x86.
Může to použít pouze root
.
Zatím je dostupné pouze pro Linux.
Nepoužívejte toto rozhraní s GCC 2.96! Nefunguje!
VOLBY PŘÍKAZOVÉHO ŘÁDKU DOSTUPNÉ PRO VESA
volby
zatím dostupné: dga
pro vynucení dga režimu a
nodga
pro jeho potlačení. V režimu dga můžete zapnout
dvojitou vyrovnávací paměť pomocí volby -double.
Poznámka: Tyto volby můžete vynechat, abyste zapli
autodetekci dga režimu.
ZNÁMÉ PROBLÉMY A KLIČKY
Pokud máte nainstalován NLS font v Linuxové konzoli a použijete VESA rozhraní v textovém režimu, pak po ukončení MPlayeru budete mít nahrán ROM font místo národního. Můžete si opět nahrát národní font například pomocí utility setsysfont z distribuce Mandrake/Mandriva. (Tip: Stejná utilita je použita pro lokalizaci fbdev).
Některé Linuxové grafické ovladače neobnovují aktivní režim BIOSu v DOSové paměti. Takže pokud máte tento problém – vždy používejte VESA rozhraní pouze v textovém režimu. Jinak bude přesto aktivován textový režim (#03) a budete muset restartovat počítač.
Často po ukončení VESA rozhraní dostanete černou obrazovku. Chcete-li vrátit obraz do původního stavu – jednoduše se přepněte do jiné konzole (stiskem Alt+F<x>) a pak se přepněte zpět stejným způsobem.
Chcete-li funkční TV-out, musíte mít připojený TV konektor před startem počítače, jelikož se video BIOS inicializuje pouze jednou během POST procedury.