Video BIOS
Video-BIOS är BIOS för ett grafikkort i en (vanligtvis IBM PC -härledd) dator. Det initierar grafikkortet vid datorns starttid. Den implementerar också INT 10h interrupt och VESA BIOS Extensions (VBE) för grundläggande text- och videolägesutmatning innan en specifik videodrivrutin laddas. I UEFI 2.x-system ersätts INT 10h och VBE med UEFI GOP .
På samma sätt som system-BIOS tillhandahåller en uppsättning funktioner som används av program för att komma åt systemhårdvaran, tillhandahåller video-BIOS en uppsättning videorelaterade funktioner som används av program för att komma åt videohårdvaran samt lagra leverantörer specifika inställningar som kortnamn, klockfrekvenser, VRAM-typer och spänningar. Video-BIOS kopplar mjukvara till videochipset på samma sätt som system-BIOS gör för systemchipset. ROM-minnet innehöll också en grundläggande teckensnittsuppsättning att ladda upp till videoadapterns teckensnitts-RAM, om grafikkortet inte innehöll ett teckensnitts-ROM med denna teckensnittsuppsättning istället.
Till skillnad från vissa andra hårdvarukomponenter behöver grafikkortet vanligtvis vara aktivt mycket tidigt under uppstartsprocessen så att användaren kan se vad som pågår. Detta kräver att kortet aktiveras innan något operativsystem börjar laddas; därför måste den aktiveras av BIOS , den enda programvara som finns i detta tidiga skede. System-BIOS laddar video-BIOS från kortets ROM till system-RAM och överför kontrollen till det tidigt i startsekvensen.
Tidiga datorer innehöll funktioner för att driva MDA- och CGA- kort i system-BIOS, och de korten hade ingen Video-BIOS inbyggd. När EGA -kortet såldes första gången 1984 introducerades Video-BIOS för att göra dessa kort kompatibla med befintliga datorer. vars BIOS inte visste hur man kör ett EGA-kort. Ända sedan dess har EGA/VGA och alla förbättrade VGA-kompatibla kort inkluderat ett video-BIOS.
När datorn startas visar vissa grafikkort (vanligtvis vissa Nvidia- kort) sin leverantör, modell, Video BIOS-version och mängd videominne .
Modding
Fram till mitten av 2010-talet var video-ROM-skivor användaren redigerbara/modifierbara, vilket gjorde det möjligt för användare att konfigurera GPU-funktioner som kärnklockor, VRAM-klockor eller fläkthastighetskurvor. I vissa fall kunde en annan GPU-klass ha låsts upp. [ förtydligande behövs ] Men nuförtiden signerar både NVIDIA och AMD digitalt videofirmware, vilket har gjort det omöjligt att göra några ändringar i den. Ändå kan användare i många fall flasha en firmware-bild från en annan OEM och på så sätt låsa upp högre prestandalägen eller ändra dess driftläge.
Äldre NVIDIA GPU ROM fram till GeForce 900-serien kunde redigeras med NiBiTor (NVIDIA BIOS Editor).
Se även
- Graphics Processing Unit (GPU)
- VESA BIOS Extensions (VBE)
- Video Graphics Array (VGA)