Mis on OpenGL®-i videodraiver?

OpenGL®-i videodraiver on teatud tüüpi arvutifail, mis võimaldab masina riist- ja tarkvaral OpenGL®-i koodi ja programmeerimist õigesti tuvastada ja ära tunda. Paljud erinevat tüüpi programmid võivad kasutada OpenGL®-i arvutigraafika renderdamiseks personaalarvutis (PC), eriti arvutimängudes, mis kasutavad kolmemõõtmelist (3D) graafikat. Et need programmid korralikult töötaksid ja graafikat täpselt kuvaksid, peab operatsioonisüsteem (OS) suutma tuvastada selle graafika loomise viisi. OpenGL®-i videodraiver on fail, mida OS ja graafikakaart kasutavad selleks.

OpenGL®-i videodraiveri eesmärk on sarnane sellega, kuidas arvuti teisi draivereid kasutab. Kui arvuti käivitatakse, mida nimetatakse ka alglaadimiseks või alglaadimiseks, on emaplaadil tarkvara, mida nimetatakse põhiliseks sisend-/väljundsüsteemiks (BIOS). See tarkvara käitleb riistvara, näiteks protsessorite, muutmälu (RAM) ja kõvaketta käivitamist. Teatud hetkel antakse need funktsioonid aga üle arvuti operatsioonisüsteemile või OS-ile, misjärel OS võtab juhtimise enda kätte ja tegeleb edasiste funktsioonidega.

Selleks et arvuti operatsioonisüsteem eri riistvaraosasid ära tunneks ja nendega õigesti liidestaks, kasutab see faile, mida nimetatakse draiveriteks. Need failid on sageli välja töötatud konkreetse OS-i ja teatud riistvara osade jaoks, mis võivad olla üsna üldised või väga spetsiifilised. Näiteks arvuti OS kasutab tavaliselt videokaardi draivereid videokaardi tuvastamiseks ja sellega korralikult töötamiseks.

OpenGL®-i videodraiver on teatud tüüpi videokaardi draiver, mis suurendab OS-i enda ja videokaardi tõhusust. Selle asemel, et võimaldada OS-il kaarti lihtsalt ära tunda ja kasutada, on seda tüüpi draiver välja töötatud spetsiaalselt OpenGL®-i kasutamiseks. See on graafikateek, mida kasutatakse tavaliselt selleks, et võimaldada mängudel ja muudel graafilistel rakendustel kuvada videot viisil, mida paljud süsteemid tunnevad ära.

OpenGL®-i platvormi täielikuks toimimiseks arvutis võib olla vaja sellele installida OpenGL®-i videodraiver. Seda tüüpi draiverid põhinevad sageli konkreetsel operatsioonisüsteemil, mitte ainult teatud platvormil (nt Windows®), vaid ka kasutataval operatsioonisüsteemi versioonil. OpenGL®-i videodraiver töötatakse tavaliselt välja ka konkreetse videokaardi jaoks, kuigi mõned arendajad võivad luua draivereid, mis toimivad erinevate nende loodud kaartidega. Konkreetse kaardi parima draiveri pakub tavaliselt seda tootv ettevõte, kuigi tõhusad võivad olla ka mõned kolmanda osapoole draiverid.