Kehittäjä |
Qiang Yu (2017-2020) Luc Verhaegen (libv) (2012-2013) |
---|---|
Ensimmäinen versio | 21. tammikuuta 2012 |
Viimeinen versio | Mesa 19.1.0 (seuraa Mesa 3D -versioita ) |
Tallettaa | gitlab.freedesktop.org/lima |
Projektin tila | Vakaa |
Kirjoitettu | VS |
Tyyppi | ajuri Utgard-sarjan ARM Mali -näytönohjaimille ( Panfrost on Midgard- ja Bitfrost-sarjoille) |
Lisenssi | MIT-lisenssi |
Verkkosivusto | https://gitlab.freedesktop.org/lima/web/wikis/home |
Lima kuljettaja on ilmainen kuljettaja hanke varten näytönohjain alkaen ARM , Mali päässä Utgård sarjan , on GNU / Linux toimii järjestelmissä ja yleisemmin Linux -ytimen . Tämä grafiikkasuoritin käytetään monissa socs on ARM-arkkitehtuurille , joista osa Samsung Exynos , Amlogic , STMicroelectronics , Telechips , Allwinner a1x ... Alun perin kehittämä Luc Verhaegen, alussa 2012, hän hylkäsi hankkeen vuonna 2013. Hankkeen jälkeen pysähtyi varten jonkin aikaa ennen noutoa kesäkuu 2017Qiang Yu, jälkimmäinen integroi sen nopeasti Mesan haarukkaan, tavoitteena on lopulta integroida päälinjaan. Ensimmäinen DRM-osan koodin tarkistuspyyntö integroida Linuxiin tapahtuu vuonnaToukokuu 2018.
Se on integroitu Panfrostin rinnalle viralliseen ja vakaan Mesan versioon, versiosta 19.1.0 julkaistuna 11. kesäkuuta 2019, kun taas Linux-ytimen Direct Rendering Manager (DRM) -osan ensimmäinen vakaa versio näille kahdelle ohjaimelle on integroitu heinäkuussa 2019 julkaistuun 5.2-ytimeen.
Sana Lima on Malin anagrammi ja myös lyhenne Linux Malille.
Tämä projekti inspiroi myös Qualcommin Adreno- grafiikkaprosessoreiden Freedreno- projektia , jota käytettiin heidän omissa ARM-arkkitehtuurinsa SoC-laitteissa ja aloitettiin14. huhtikuuta 2012.
Tästä hankkeesta keskusteltiin ensin 21. tammikuuta 2012tulevan FOSDEMin perustamisessa
Mali 400: n pilotin alkuperäinen kirjoittaja Luc Verhaegen ei ollut kiinnostunut integroimaan projektiaan Mesa 3D: ään , sanoo vastustavansa haarukkaa.
3. helmikuuta 2012? ensimmäinen julkinen esitys pilotista, pehmennetty kolmio, pehmennetty nauha, pehmennetty tuuletin , tasainen nelikulmio, nelikulmio kolmioissa, valaistu ja pehmennetty pyörivä kuutio
27. toukokuuta 2012Mielenosoitus tehdään LinuxTag vuonna Berliinissä , valaistun ja kuvioitu kuutio
Connor Abbott aloitti vuodesta 2013 lähtien version Midgard-sarjasta (Mali T6xx ja uudemmat) ja sai alustavat tulokset Exynos 5250 SoC: ltä . Hän kehittää myös Open GPU Tools -sarjaa, joka on työkalu, jonka tarkoituksena on auttaa kehittämään ilmaisia ohjaimia grafiikkaohjaimille.
6. helmikuuta 2013Quake III Arena timedemoversiossa toimii limare-pilotin prototyypin kanssa ja vähän nopeammin (2%) kuin virallisen suljetun pilotin kanssa.
18. maaliskuuta 2013, muokattu versio Quake III Arenasta toimii varjostimien kanssa, ja tämä ohjain ja ratkaisu on löydetty käyttämään Mali Binary Shaderia , esikäännettyjä varjostimia, prosessorille lähetettynä.
Uusimmat korjaustiedostot on lähettänyt kirjoittaja 14. toukokuuta 2013, johon on lisätty toisen kirjailijan korjaustiedosto 9. kesäkuuta 2013.
9. kesäkuuta 2013, viimeinen toisen tekijän tuottama laastari salanimellä wcipat on asennettu, projekti näyttää olevan hylätty.
12. lokakuuta 2013, libv ilmoittaa, että Connor Abbott on aloittanut Midgard-sarjan (Mali T6xx ja uudemmat) pilotin, joka työskentelee Samsungin Google Chromebookin ensimmäisen version kanssa ja käyttää Exynos 5 Dualia (Exynos 5250), ja heidän odotetaan esiintyvän yhdessä FOSDEM 2014: ssä , heidän edistymisensä ilmaislentäjässä.
Loppu maaliskuu 2016, haarukka nimeltä limadriver-ng tuo joitain korjauksia kokoamisosaan. Odroidin kehittäjille, Samsung Exynos -prosessoreihin perustuville korteille , koodi on mukautettu X11: n ja ohjaimen välisen ARM: n ilmaisen viestintäkerroksen r3p2-versioon.
Sisään kesäkuu 2017, Qiang Yu, AMD- kehittäjä , aloittaa uuden ohjaimen kehityksen Mali 400: lle. Hän perustaa kuljettajansa DRM-ytimen ohjaimeen ja Mesa Gallium3D -kirjastoon . Tämä ensimmäinen versio näyttää sitten järjestelmän ansiosta yksinkertaisen OpenGL-kolmion. Sitten projekti isännöi GitHubissa . Sisäänhuhtikuu 2018ilmoitetaan, että ohjaimen käyttötavat on muutettu käyttämään AMDGPU: n ajoituskoodia helmikuusta lähtien. Projekti ei ole vielä Mesan päälinjassa, mutta se on kehittymässä Mesa 17.3: ksi ja ytimeksi 4.16 (pian Mesa 18: n ja ytimen 4.16.1 julkaisun jälkeen). Se tarkistaa ensimmäisen DRM-ajurikoodin Linux-ytimen kehittäjiltä19. toukokuuta 2018, koska integraatio ytimen tärkeimpiin lähteisiin on kuitenkin vielä jonkinlainen tapa integroitua Mesaan. Sen jälkeen kun Microsoft otti Githubin haltuunsa vuonnakesäkuu 2018, Arkiston siirretään GitLab esimerkiksi on freedesktop.org . 9. kesäkuuta, pilotti alkaa osittain hallita ikkunoita Wayland- projektin Weston-pöydän alla . Kehittäjät tutkivat sitten puskurien ja tekstuurien käsittelyyn liittyviä ongelmia, jotta se toimisi oikein.
Sisään syyskuu 2018, ohjain on toimiva käytettäväksi työpöydän kokoonpanossa, Qiang Yu on integroinut EGL_KHR_partial_update-toiminnon. Se on vielä integroitava näiden toimistojen käyttämiin näyttöjärjestelmiin. Vasily Khoruzhick tietäen Wayland Westonin kehityksen ehdottaa sen integrointia sinne.
Keskellämarraskuu 2018, Kodi alkaa toimia LibreELEC (in) -jakeluohjelmassa Lima-ohjaimen kanssa siirtyäksesi valikossa ja katsomaan videoita ja lopettamaanjoulukuu 2018MythTV alle X.Org käynnistyy, voi muodostaa kuljettajalle, mutta silti näyttää vain mustan ruudun epätäydellisestä toteuttamisesta MIP kuvausfunktiosta .
DRM-osa on yleistetty vuonna 2019, ja se julkaistaan Linux-ytimen versiossa 5.2. Pilotin Gallium 3D -osa julkaistaan Mesa 19.1: n kanssa.
Toinen, pääasiassa Alyssa Rosenzweigin kehittämä pilotti, alun perin nimeltään Chai ja suunnattu Mali T700: een, laajensi sen jälkeen kaikkiin Mali-Txx-lentäjiin lisäämällä Midgard-arkkitehtuurin, josta tuli Panfrost , kun se yhdistettiin Bifrost-arkkitehtuurin BiOpenly-ohjaimeen (Mail -Gxx, alun perin kehittänyt Lyude Paul.
Se tukee suurinta osaa OpenGL 3.0- ja OpenGL ES 3.0 (täysi) -toiminnoista syyskuusta 2020 lähtien.
Tämä grafiikkasuoritin löytyy tuotteita suhteellisen alhainen hinta (alle 50 € kanssa esimerkiksi emolevyillä vapaa laitteisto , Cubieboard , OLinuXino , jne ), jotka perustuvat Kiinan Allwinner tai Rockchip prosessorit , mutta myös hinnoilla enemmän high end Samsungin tabletit tai puhelimia , kuten Samsungin älypuhelimia tai Samsungin ja HP: n älykirjoja .
Tämä grafiikkaprosessori löytyy monista laitteista: