Ilmaisia ohjelmistoja (FOS) voidaan käyttää useiden grafiikkalaitteiden kanssa , pääasiassa X.Org -projektin ansiosta . Laitteistotukea on eri tasoisia täysin tuetuista ei-tuettuun. Jotkut laitevalmistajat eivät tarjoa ilmaisia lähdeohjaimia tai teknisiä asiakirjoja riippumattomille kehittäjille 3D-kiihdytettyjen ohjaimien kirjoittamista varten, ja tuki näiden yritysten tuotteille saattaa olla rajoitettua: vain binääriohjaimia (niin sanottuja blobeja) saatetaan toimittaa tai dokumentaation puute voi olla pakottaa ilmaisten ohjaimien kehittäjät vaihtamaan laitteistoa, tai tukea ei ole ollenkaan. Tällaisissa tapauksissa binääriajurit ovat vastoin ilmaisten ohjelmistojen filosofiaa, ohjelmiston laatua ja turvallisuutta. Se voi myös johtaa siihen, että Linux-ytimen jakelu suljetun ohjelmiston kanssa saattaa olla laitonta.
Tunnettu nopeuslähde, http://www.free3d.org Arkistoitu 28. helmikuuta 2022 Wayback Machinessa , kerää käyttäjien lähettämiä 3D-suorituskykytietoja. Phoronix vertaa myös ilmaisten ohjaimien suorituskykyä.
Yleisesti ottaen vesa -näytönohjain tukee useimpien näytönohjainkorttien toimintaa ilman näytönohjaimen kiihdytystä, ja näytön resoluutiot ovat valmistajan asettamia BIOSissa .
ATI:n (nykyisin AMD ) oma ajuri on nimeltään fglrx, ja se jaetaan osana AMD Catalyst Linux -pakettia, joka voidaan ladata Internetistä tai saada joidenkin jakelujen arkistoista .
Ilmainen " radeon "-ohjain tuo 2D-, Xv- ja 3D-kiihdytyksen tuen näytönohjaimille Radeon 7000 (R100) - Radeon HD 7000 ( Southern Islands -arkkitehtuuri ). Se tunnetaan myös "ati"-ajurina [1] .
Uuteen GCN-arkkitehtuuriin perustuvissa HD7700-sarjan ja korkeammissa näytönohjaimissa käytetään ilmaista RadeonSI-ohjainta, joka on tällä hetkellä vähemmän toimiva kuin R600g-ohjain [2] .
ATI julkaisi joidenkin piirisarjojen tekniset tiedot vuosina 2007-2009. AMD on myös mukana kehittämässä ja tukemassa radeon-ajuria.
Aiemmin Nvidia on toimittanut dokumentaatiota RIVA TNT :lle ja vanhemmille siruille tarjoamalla osittain ilmaisen ja osittain hämärän [3] [4] nv - ohjaimen X.Org:lle. 26. maaliskuuta 2010 ilmoitti uusien näytönohjainten tuen päättymisestä nv -ohjaimessa. On olemassa ilmainen ajuriprojekti nimeltä nouveau , joka käänsi 3D-kiihdytyksen Gallium 3D :llä . Nouveau-ohjainkykymatriisi on saatavilla projektin verkkosivuilla [5] .
Nvidia tegralle on oma ohjain (osana Linux For Tegraa , arkistoitu 10. toukokuuta 2013 Wayback Machinessa ). Huhtikuussa 2012 "tuotantotarpeen" vuoksi Nvidia aloitti yhteistyön kumppanin Avionic Design GmbH:n kanssa ilmaisen ajurin mainostamiseksi Linux-ytimeen [6] [7] .
Intelillä on pitkä historia ilmaisten ohjaimien julkaisusta grafiikkaytimilleen. Ajurit on kirjoittanut kolmannen osapuolen Tungsten Graphics.
On vain yksi poikkeus: Atom-prosessoreissa käytettävät integroidut GMA 500/600- ja GMA 3600/3650 -grafiikkagrafiikat eivät ole täysin Intelin omaa tuotetta [8] (siellä PowerVR-grafiikkaytimet on lisensoitu Imagination Technologiesilta , mikä tarkoittaa, että mahdollisuus ilmaista kuljettajat on päättänyt tämän yrityksen).
X.Org-ohjaimesta on kaksi versiota, xorg-video-i810-ohjain, joka tukee i810:tä ja joitain vanhempia malleja, sekä päivitetty xf86-video-intel-ohjain. Arkistoitu 11. toukokuuta 2013 Wayback Machinessa , joka alun perin tuki samoja malleja, mutta uusissa versioissa 2.0 ja 2.1 lisättiin tuki G33:lle, Q33 :lle ja Q35:lle.
Tukeakseen Unix- ja Linux-käyttöjärjestelmiä Matrox on julkaissut vain binääriajurit useimmille tuotteistaan sekä ajurit, joissa on osittain saatavilla lähdekoodi G550-siruun perustuville näytönohjainkorteille, jotka toimivat yhdessä blob -tiedostojen kanssa . Omien ohjainten lisäksi DRI - kehitysyhteisö on julkaissut täysin GPL - yhteensopivia ajureita suurelle määrälle Matrox-näytönohjainkortteja [9] .
ARM kehittää Mali-grafiikkakiihdyttimiä ja myy lisenssejä sekä ohjelmistolohkoille että laitteistoille (katso IP-ytimet ). 21. tammikuuta 2012 Phoronix ilmoitti, että Luc Verhaegen kirjoitti Lima-ajuria Mali-200:lle ja Mali-400:lle käänteistekniikan avulla [10] . Kuljettaja esiteltiin FOSDEMissä 4.2.2012 .
Toukokuussa 2013 Ubuntuun perustuva "Picuntu" -versio ilmestyi toimivalla grafiikkakiihdytyksellä laitteille, jotka perustuvat SoC Rockchip RK 3066 :een Mali-400 GPU:lla [11] .
Imagination Technologies kehittää PowerVR GPU:ita ja myy niitä IP-ytiminä . Valmistaja ei tarjoa tuotteilleen ilmaista ohjainta tai dokumentaatiota. Free Software Foundation on asettanut PowerVR-ohjaimen käänteisen suunnittelun korkean prioriteetin projektilistalle.
Qualcomm suunnittelee ja valmistaa Adreno-grafiikkasuorittimia, useimmiten osana Snapdragon -järjestelmäpiiriä . Vuonna 2012 Phoronix ja Slashdot raportoivat, että Rob Clark käänsi Snapdragon-mobiilialustassa käytetyn Qualcomm Adreno (entinen ATI Imageon) GPU:n. Ilmainen ajuri nimeltä Freedreno on julkaistu GitHubissa . Vuonna 2012 saatiin päätökseen Shader assembler -työ ja työskentely tekstuurien ja Phong-varjostuksen kanssa esiteltiin . Maaliskuussa 2013 Freedreno lisättiin [12] Mesaan ( OpenGL - grafiikkasovellusliittymän ilmainen toteutus ).
Vivanten lisensoituja GPU:ita käytetään laajasti eri järjestelmissä sirulla (Marvell Armada, Rockchip 2918, Freescale i.MX6, … [13] ), mutta valmistaja ei tarjoa ilmaista ohjainta. Vuonna 2013 käynnistettiin avoin projekti Etna_viv [14] tällaisen ajurin kirjoittamiseksi (myös käänteissuunnittelumenetelmillä). Projektin kirjoittaja on Vladimir J. Van der Lahn Hollannista . Hän julkaisee tästä aiheesta blogissaan , ja itse projektia isännöi GitHub Arkistoitu 17. heinäkuuta 2014 Wayback Machinessa , jolla on oma erikoiswiki [15] . Projektin tavoitteena on kehittää kokonaisia Mesa / Gallium3D- ajureita . Tämän projektin puitteissa on jo luotu OpenGL ES 2.0 -ajuri 3D-grafiikkasuoritinversioille, joissa on yksi pikselin putki (GC1000 ytimet ja alle), sen luotettavuus ja toiminnallisuus riittävät pelien, kuten Quake 3 Arenan , pyörittämiseen [16] , Descent 2 -rebirth ja Hurricani[17] . Siitä huolimatta hanke on kehitysvaiheessa ja kirjoittaja pyytää apua hankkeen kehittämiseen [18] [19] .
Broadcom kehittää ja valmistaa VideoCore GPU:ta , jota käytetään esimerkiksi Raspberry Pi :ssä . Ohjainkoodi julkaistiin lokakuussa 2012, mutta näytönohjaimen laiteohjelmisto on edelleen oma. [kaksikymmentä]
SiS ja VIA osoittavat rajoitettua kiinnostusta.
DisplayLink ilmoittanut ilmaisesta libdlo-projektistakeskittyy USB-näytönohjaintukeen Linuxissa ja muissa alustoissa. Koodi on saatavilla LGPL - lisenssillä.