A szabad szoftverek (FOS) különféle grafikus hardverekkel használhatók , elsősorban az X.Org projektnek köszönhetően . A hardveres támogatásnak különböző szintjei vannak, a teljes mértékben támogatotttól a nem támogatottig. Egyes hardvergyártók nem biztosítanak ingyenes forráskódú illesztőprogramokat vagy műszaki dokumentációt a független fejlesztők számára 3D-s gyorsított illesztőprogramok írásához , és ezeknek a cégeknek a termékeinek támogatása korlátozott lehet: csak bináris illesztőprogramokat (úgynevezett blobokat) biztosítanak, vagy a dokumentáció hiánya miatt. kényszerítsék az ingyenes meghajtók fejlesztőit a hardver visszafejtésére , különben nem lesz támogatás. Ilyen esetekben a bináris illesztőprogramok ellentétesek a szabad szoftver filozófiájával, a szoftver minőségével és biztonságával. Ez arra is vezethet, hogy a Linux kernel terjesztése zárt szoftverekkel együtt illegális lehet.
Egy jól ismert sebességforrás, a http://www.free3d.org archiválva 2022. február 28-án a Wayback Machine -nél gyűjti a felhasználók által beküldött 3D teljesítményadatokat. A Phoronix az ingyenes illesztőprogramok teljesítményét is összehasonlítja.
Általánosságban elmondható, hogy a vesa videó-illesztőprogram támogatja a legtöbb videokártya működését grafikus gyorsítás nélkül, a gyártó által a BIOS -ban beállított képernyőfelbontásokkal .
Az ATI (jelenleg AMD ) szabadalmaztatott illesztőprogramja az fglrx , és az AMD Catalyst Linux csomag részeként kerül terjesztésre, amely letölthető az internetről vagy beszerezhető egyes disztribúciók tárolóiból .
Az ingyenes " radeon " illesztőprogram 2D, Xv és 3D gyorsítási támogatást nyújt a Radeon 7000 (R100) videokártyákhoz a Radeon HD 7000-ig ( Déli-szigeteki architektúra ). "ati" meghajtóként is ismert [1] .
Az új GCN architektúrán alapuló HD7700 sorozatú és magasabb videokártyákhoz az ingyenes RadeonSI meghajtót használják, amely jelenleg kevésbé működik, mint az R600g meghajtó [2] .
Az ATI 2007 és 2009 között adott ki specifikációkat egyes lapkakészletekhez. Az AMD is részt vesz a radeon meghajtó fejlesztésében és támogatásában.
Korábban az Nvidia dokumentációt biztosított a RIVA TNT és régebbi chipekhez, részben ingyenes és részben obfuszkált [3] [4] nv illesztőprogramot biztosítva az X.Org számára. 2010. március 26-án bejelentették, hogy megszűnik az új GPU -k támogatása az nv-illesztőprogramban. Létezik egy ingyenes meghajtóprojekt, a nouveau , amely Gallium 3D -vel fordított 3D-s gyorsítást fordított . Az új driver képességmátrix elérhető a projekt honlapján [5] .
Van egy szabadalmaztatott illesztőprogram az Nvidia tegra számára (a Linux For Tegra részeként archiválva 2013. május 10-én a Wayback Machine -nél ). 2012 áprilisában "gyártási igény" miatt az Nvidia együttműködni kezdett partnerével, az Avionic Design GmbH-val egy ingyenes illesztőprogram népszerűsítésén a Linux kernelhez [6] [7] .
Az Intel régóta ad ingyenes illesztőprogramokat grafikus magjaihoz. Az illesztőprogramokat egy harmadik fél Tungsten Graphics írta.
Egyetlen kivétel van: az Atom processzorokban használt integrált GMA 500/600 és GMA 3600/3650 grafika nem teljesen az Intel saját terméke [8] (ott a PowerVR grafikus magok az Imagination Technologies licence , ami azt jelenti, hogy az ingyenes sofőrök határozott ez a cég).
Az X.Org illesztőprogramnak két verziója létezik, az xorg-video-i810 illesztőprogram, amely támogatja az i810-et és néhány régebbi modellt, valamint a frissített xf86-video-intel illesztőprogram. Archivált 2013. május 11-én a Wayback Machine -nél , amely eredetileg ugyanazokat a modelleket támogatta, de az új 2.0 és 2.1 verziók hozzáadták a G33, Q33 és Q35 támogatását.
A Unix és Linux operációs rendszerek támogatása érdekében a Matrox a legtöbb termékéhez csak bináris illesztőprogramokat adott ki, valamint a G550 chipen alapuló videokártyákhoz részben elérhető forráskódú illesztőprogramokat, amelyek a blobokkal együtt működnek . A szabadalmaztatott illesztőprogramok mellett a DRI fejlesztői közösség számos Matrox videokártyához [9] bocsátott ki teljesen GPL -kompatibilis illesztőprogramokat .
Az ARM Mali grafikus gyorsítókat fejleszt, és szoftverblokkokhoz és hardverekhez egyaránt értékesít licenceket (lásd: IP-magok ). 2012. január 21-én a Phoronix bejelentette, hogy Luc Verhaegen a Mali-200 és a Mali-400 Lima driverét írja visszafejezéssel [10] . A sofőrt 2012. február 4-én mutatták be a FOSDEM -en.
2013 májusában az Ubuntu alapján megjelent egy "Picuntu" build működő grafikus gyorsítással a SoC Rockchip RK 3066 -on alapuló Mali-400 GPU-val [11] .
Az Imagination Technologies PowerVR GPU-kat fejleszt, és IP-magként értékesíti azokat . A gyártó nem biztosít ingyenes illesztőprogramot vagy dokumentációt termékeihez. A Free Software Foundation kiemelt projektlistájára helyezte a PowerVR-illesztőprogram visszafejtését.
A Qualcomm az Adreno GPU-kat tervezi és gyártja, leggyakrabban egy chipen lévő Snapdragon rendszer részeként . 2012-ben a Phoronix és a Slashdot arról számolt be, hogy Rob Clark a Snapdragon mobilplatformban használt Qualcomm Adreno (korábban ATI Imageon) GPU-t fordította vissza. A Freedreno nevű ingyenes illesztőprogram megjelent a GitHubon . 2012-ben befejeződött a shader assembler munkája, és bemutatásra került a textúrákkal és a Phong árnyékolással végzett munka . 2013 márciusában a Freedrenót hozzáadták [12] a Mesához (az OpenGL grafikus API ingyenes megvalósítása ).
A Vivante licencelt GPU- it széles körben használják különféle rendszerekben egy chipen (Marvell Armada, Rockchip 2918, Freescale i.MX6, … [13] ), de ingyenes illesztőprogramot a gyártó nem biztosít. 2013-ban indult egy Etna_viv [14] nyílt projekt egy ilyen meghajtó megírására (szintén reverse engineering módszerekkel). A projekt szerzője a holland Vladimir J. Van der Lahn . Erről a témáról posztol a blogján , magát a projektet pedig a GitHub tárolja , 2014. július 17-én archiválva a Wayback Machine -en , amely saját speciális wikivel rendelkezik [15] . A projekt célja komplett Mesa / Gallium3D illesztőprogramok fejlesztése . A projekt keretein belül egy pixeles csővezetékes 3D GPU-s verziókhoz (GC1000 magok és az alatti) már készült OpenGL ES 2.0 illesztőprogram , melynek megbízhatósága és funkcionalitása elegendő olyan játékok futtatásához, mint a Quake 3 Arena [16] , Descent 2 rebirth and Hurrican[17] . Ennek ellenére a projekt a fejlesztés kezdeti szakaszában van, és a szerző segítséget kér a projekt kidolgozásához [18] [19] .
A Broadcom fejleszti és gyártja a VideoCore GPU-t , amelyet például a Raspberry Pi -ben használnak . Az illesztőprogram kódját 2012 októberében tették ingyenessé, de a grafikus kártya firmware továbbra is védett marad. [húsz]
A SiS és a VIA korlátozott érdeklődést mutat.
A DisplayLink ingyenes libdlo projektetaz USB videokártya támogatása áll Linuxon és más platformokon. A kód az LGPL licenc.