Video BIOS (nebo VBIOS ) - vyhrazený BIOS grafické karty počítače, který přijímá řízení v rané fázi spouštění počítačů kompatibilních s IBM PC . Provádí inicializaci grafické karty a instalaci obslužných rutin přerušení video služby ( INT 10H ), s jejichž pomocí může hlavní BIOS, zavaděč OS, OS a aplikační programy zobrazovat text a obrázky na obrazovce až do plnohodnotného ovladače grafické karty. je inicializován.
Video BIOS se používá od raných verzí IBM PC. Video režimy CGA a MDA mohly být implementovány v hlavním BIOSu, ale režimy EGA a VGA (1985 a 1987) vyžadovaly rozšířenou funkčnost implementovanou prostřednictvím Video BIOS. Následně VESA vydala několik standardů VESA BIOS Extensions (VBE 2.0 - 1994, VBE 3.0 - 1998). Spolu s novými grafickými režimy má VBE podporu pro programovou interakci s monitorem prostřednictvím DPMS a DDC , rovněž implementovanou prostřednictvím Video BIOS [1] .
Protože grafická karta má svůj vlastní procesor , RAM a napájecí systém, potřebuje pro správu vyhrazený BIOS.
Stejně jako systém BIOS poskytuje VBIOS sadu funkcí a pokynů, které aplikace potřebuje pro přístup ke grafické kartě, funguje jako prostředník mezi aplikací (hlavně ovladačem) a hardwarem grafické karty (zejména implementuje Int 10h [2 ] ). VBIOS také obsahuje údaje o pracovních frekvencích a napětích GPU a videopaměti (a jejich časování), provozních režimech chladicího systému a tak dále.
Na moderních grafických adaptérech je VBIOS zabudován do zapisovatelného paměťového čipu, který umožňuje upravovat řadu parametrů video akcelerátoru (například frekvenci videoprocesoru a jeho paměti) pomocí speciálních nástrojů a provádět blikání v obvodu. VBIOS, který lze použít mezi uživateli přetaktování k dosažení lepšího výkonu [3] . Tato operace však může flashnout nefunkční BIOS (obnovení firmwaru může vyžadovat použití externího programátoru) nebo dokonce poškodit grafickou kartu.
Na rozdíl od některých počítačových komponent musí být grafická karta povolena během spouštění počítače , aby se informace zobrazily na monitoru. To vyžaduje, aby byla grafická karta povolena dlouho před načtením operačního systému ; to znamená, že musí být aktivován BIOSem, jediným firmwarem poskytovaným v počáteční fázi spouštění. Po spuštění počítače systém BIOS načte bitovou kopii VBIOS ze sekce ROM zařízení na sběrnici (ISA, PCI, AGP, PCI express) a předá mu řízení (nepřístupný odkaz) pro spuštění VBIOS. Video BIOS zase inicializuje provoz celé grafické karty, v případě potřeby interaguje s hlavním BIOSem pomocí proprietárního rozhraní a poté vrátí řízení pro pokračování načítání [4] .
Po nahrání operačního systému přebírá roli prostředníka video ovladač , vybavený více funkcionalitami a pracující na principu „aplikace-ovladač-VideoBIOS-hardware“ (nebo přímo „aplikační-ovladač-hardware“).
Existují speciální nástroje od výrobců grafických karet pro aktualizaci jejich BIOSu (možnost aktualizace není implementována ve všech kartách) [5] [6] [7] .
Pro PC emulátory (bochs, plex86, qemu) se často používá otevřená implementace zjednodušeného VideoBIOS [8] . Objevily se pokusy implementovat otevřený VBIOS pro karty AMD a Intel [9] [10] .
V UEFI plní roli rozhraní Video BIOS Graphics Output Protocol ovladače grafické karty UEFI [11] .