„Asahi Linux“ dabar palaiko „OpenGL 4.6“ „Apple M1“ ir „M2“.

OpenGL 4.6 M1

„Blender“, veikiančio „Apple M1“ sistemoje „Fedora Linux 39“, ekrano kopija

Projekto kūrimo komanda AsahiLinux (projektas, kuriuo siekiama palaikyti Linux Apple Silicon Mac kompiuteriuose ir apie kurį jau kalbėjome čia, tinklaraštyje) dio neseniai paskelbė, kad pasiekė suderinamumą paramos už OpenGL 4.6 ir OpenGL ES 3.2 Apple M1 ir M2 lustuose.

Svarbu pažymėti, kad vietinės grafikos tvarkyklės Apple M1 lustams Jie įgyvendina tik OpenGL 4.1 specifikaciją, Dėl to OpenGL 4.6 palaikymas yra pastebimas pažanga.

Su šiuo skelbimu projektas pranoko „Apple“ įgyvendinimą palaikydama „OpenGL ES 3.1“ ir „OpenGL 4.6“, nes „Apple“ sutelkė dėmesį į savo patentuotą „Metal“ grafikos API, nutoldama nuo OpenGL palaikymo

Vairuotojai, kurie atitinka 4.6/3.2, turi išlaikyti daugiau nei 100.000 4.6 testų, kad įsitikintų teisingumu. Oficialus palaikomų tvarkyklių sąrašas dabar apima OpenGL 3.2 ir ES XNUMX.

Nors pardavėjas dar nepalaiko grafikos standartų, tokių kaip šiuolaikinis OpenGL, mes palaikome. Šią Valentino dieną norime išpažinti savo meilę sąveikiems atviriems standartams. Norime išlaisvinti vartotojus ir kūrėjus nuo užrakinimo, kad programos galėtų veikti bet kur, kur jos nori, be specialių prievadų.

Tarp funkcijų, kurios išsiskiria iš „OpenGL 4.1“ į „OpenGL 4.6“ minimi:

  • Suderinamumas su šiuolaikinėmis programomis: Atnaujinimas žada didesnį palaikymą šiuolaikinėms OpenGL darbo apkrovoms, tokioms kaip „Blender“, „Ryujinx“ ir „Citra“, nes tvarkyklės suderinamos su naujausiomis versijomis.
  • Standartų laikymasis: Naujieji vairuotojai išlaikė daugiau nei 100,000 4.6 testų, kad užtikrintų teisingumą ir atitiktį standartams. Dabar jie yra oficialiame OpenGL 3.2 ir ES XNUMX suderinamų tvarkyklių sąraše.
  • Tvirtumas ir saugumas: Pabrėžiama grafikos tvarkyklių tvirtumo ir saugumo svarba, ypač aplinkose, kuriose tvarkomi nepatikimi šešėliai, pvz., žiniatinklio naršyklės.
  • Našumo optimizavimas: Nepaisant naujų funkcijų ir papildomo tvirtumo, siekiame kuo labiau sumažinti poveikį našumui, taikydami tokias strategijas kaip efektyvus instrukcijų ir įžangų naudojimas pasikartojantiems skaičiavimams.
  • Mipmapping palaikymas: Konkreti problema, susijusi su mipmapping, yra išsamiai aprašyta ir siūlomas sprendimo būdas, subalansuojantis efektyvumą ir atitiktį standartams.

Be to, Khronos konsorciumas pripažino visišką valdiklio suderinamumą Atidarykite „Asahi“, skirtą AGX GPU, esančiame „Apple M1“ ir „M2“ lustuose, su „OpenGL 4.6“ ir „OpenGL ES 3.2“ specifikacijomis. Šis vairuotojas sėkmingai išlaikė visus CTS testus („Kronos“ atitikties testų rinkinys) ir yra įtrauktas į sertifikuotų vairuotojų sąrašą. Testas buvo atliktas Apple M1, M1 Pro/Max/Ultra, M2 ir M2 Pro/Max įrenginiuose aplinkoje su Asahi Linux Fedora Remix distribucija, Mesa 24.0.0 ir X.Org X Server (X11_GLX).

Svarbu tai paminėti„Apple“ originalios patentuotos M1 ir M2 lustų tvarkyklės dar neįtrauktos Khronos sertifikuotų vairuotojų sąraše. Gavus šį sertifikatą, Asahi atviras valdiklis gali oficialiai deklaruoti savo suderinamumą su grafikos standartais ir naudoti susijusius Khronos prekių ženklus.

Kadangi M1 GPU trūksta tam tikrų aparatinės įrangos galimybių, reikalingų OpenGL ES 3.2 ir OpenGL 4.2 įdiegti, trūkstamos funkcijos buvo įdiegtos naudojant esamas funkcijas. Pavyzdžiui, geometrijos, teseliacijos ir transformacijos grįžtamojo ryšio šešėliai buvo įgyvendinti naudojant skaičiavimo atspalvius, be kitų metodų.

Pagaliau paminėta Ateityje kuriant atvirą Apple AGX GPU tvarkyklę pagrindinis dėmesys bus skiriamas Vulkan grafikos API palaikymui. „Vulkan“ diegimas naudos kai kuriuos jau patikrintus standartinius kodus, naudojamus „OpenGL“ tvarkyklėse, o tai reiškia žingsnį į priekį Apple AGX GPU atvirų tvarkyklių ekosistemoje.

Paruošti naudoti tvarkyklių paketai dabar yra „Fedora“ saugyklose ir gali būti naudojami specializuotoje „Fedora“ versijoje, vadinamoje „Asahi Remix 39“, skirtoje įdiegti sistemose su „Apple ARM“ lustais.

Norėdami juos įdiegti, tiesiog paleiskite:

dnf upgrade --refresh

Kakleliai domina sužinoti daugiau apie tai, galite patikrinti išsamią informaciją Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Migelis Rodriguezas sakė

    Norėčiau straipsnio, kuriame būtų apibūdinta, kaip šiandienos technologijos leidžia greičiau pritaikyti suderinamumą su uždaromis sistemomis. Prisimenu, kad tokie dalykai kaip šios naujienos pavadinimas gali užtrukti ne vienerius metus.