„Mesa 26.2.0“ versija visiškai palaiko „Vulkan 1.4“ ir „OpenGL 4.6“.

Pagrindiniai klausimai:
  • „Vulkan 1.4“ diegimas pagrindinėse tvarkyklėse, tokiose kaip ANV („Intel“), RADV („AMD“), NVK („NVIDIA“) ir „KosmicKrisp“ („Apple“).
  • Išsamus „OpenGL 4.6“ palaikymas šiuolaikinėse architektūrose, užtikrinantis maksimalų grafinį tikslumą „Linux“ sistemoje.
  • „Mesh Shaders“ integravimas į NVK tvarkyklę, pagerinantis geometrijos generavimą NVIDIA.
  • Išplėstinė „OpenCL 3.1“ palaikymas per „rusticl“ tvarkyklę, kurią palaiko optimizuota „libclc“ bibliotekos šaka.
  • Išplėstinis suderinamumas su naujomis ARM Mali G1 mobiliosiomis GPU (Ultra, Premium, Pro) per „Panfrost“ ir „PanVK“.

3d lentelė, linux tvarkyklės

Po kiek daugiau nei trijų mėnesių intensyvaus kūrimo ir tūkstančių kodo pakeitimų, bendruomenė išleido naują „Mesa 26.2.0“ versiją – milžinišką atnaujinimą, skirtą atvirojo kodo „Vulkan“, „OpenGL“ ir „OpenCL“ API diegimui.

Ši nauja versija nėra paprasta peržiūra, o didžiulis vaizdavimo technologijos palaikymo įtraukimas, žymintis aukso amžiaus pradžią prieš pat artėjančią stabilią 26.2.1 atšaką. Joje yra integracijų, kurios iš esmės pakeičia AMD, Intel, NVIDIA ir net „Apple“ aparatinės įrangos vaizdo plokščių našumą.

26.2.0 lentelė. Pagrindinės naujovės

Be jokios abejonės, viena svarbiausių „Mesa 26.2.0“ funkcijų yra beveik visuotinis „Vulkan 1.4“ specifikacijos pritaikymas. Be to , „Apple“ taip pat gauna „HoneyKrisp“ tvarkyklių atnaujinimus ir visiškai naują „KosmicKrisp“ , kuri įdiegia „Vulkan“ tiesiai ant „Metal“ API. Mobiliųjų įrenginių architektūrose ir įterptosiose sistemose tokie projektai kaip „Turnip“ ir „PanVK“ taip pat palaiko 1.4 standartą, užtikrindami, kad nė vienas modernus įrenginys nebūtų paliktas nuošalyje.

Tuo tarpu „OpenGL“ yra visiškai suderinamas su 4.6 versija, įtvirtindamas savo, kaip numatytojo standarto, poziciją pagrindiniams aparatinės įrangos gamintojams. Senesnei aparatinei įrangai palaikymas išlieka, užtikrinant, kad senesni GPU ir toliau veiktų su 4.5 ir 3.3 versijomis, priklausomai nuo jų fizinių galimybių.

Inovacijos, tinkleliai ir spindulių sekimas

Po gaubtu inžinierių komanda integravo novatoriškus įrankius ir plėtinius kūrėjams. Iš visų įtrauktų elementų išsiskiria pritaikytos „libclc“ bibliotekos šakutės naudojimas. Kūrėjai aiškina, kad šis sprendimas garantuoja griežtų „OpenCL“ atitikties testų atlikimą naudojant „rusticl“ tvarkyklę, kuri dabar siūlo stabilų „OpenCL 3.1“ palaikymą įvairiose aparatinės įrangos architektūrose.

NVIDIA vaizdo plokščių naudotojams atvirojo kodo NVK tvarkyklė žengia žingsnį į priekį, įtraukdama visišką „Mesh Shader“ palaikymą . Ši funkcija suteikia alternatyvų ir itin efektyvų sudėtingos geometrijos generavimo būdą , pašalindama klasikines procesoriaus kliūtis.

Be to, kūrėjai taip pat mini, kad AMD (per RADV) dabar yra prieinama nauja „Gamma“ programa – diagnostikos įrankis , specialiai sukurtas objektų grupavimo struktūrai ir spindulių sekimo skaičiavimų pasiskirstymui milimetro tikslumu patikrinti .

Mobiliosios įrangos optimizavimas ir derinimas

„Mesa 26.2.0“ prideda oficialų ir optimizuotą galingų „Mali G1“ serijos ARM GPU palaikymą, apimantį „Ultra“, „Premium“ ir „Pro“ variantus per „Panfrost“ ir „PanVK“ tvarkykles. Ši integracija užtikrina, kad nešiojamieji įrenginiai ir kūrimo plokštės galėtų susidoroti su šiuolaikinėmis grafikos apkrovomis ir užtikrintų puikų energijos vartojimo efektyvumą.

Galiausiai verta paminėti, kad integruotas didžiulis naujų „Vulkan“ plėtinių sąrašas , optimizuojantis tokius svarbius aspektus kaip dinaminis atvaizdavimas, vidinė eilių sinchronizacija, atminties išdėstymas ir išplėstinis pogrupių valdymas . Visą šią pažangą lydi įspūdingas klaidų pataisymų sąrašas, kuris išsprendžia viską – nuo ​​kompiliavimo problemų ir atminties nutekėjimo iki rimtų grafinių trikdžių šiuolaikiniuose AAA žaidimuose, ir sudaro tvirtą bei patikimą kelią į kitą gamybinę versiją.

Jei norite sužinoti daugiau, išsamią informaciją galite rasti toliau pateiktoje nuorodoje.

Kaip įdiegti „Mesa“ tvarkykles „Linux“?

„Mesa“ paketai yra visuose „Linux“ distribucijose , todėl juos galima įdiegti atsisiunčiant ir sukompiliuojant šaltinio kodą ( visa informacija apie tai čia ) arba gana paprastu būdu, kuris priklauso nuo prieinamumo oficialiuose jūsų distribucijos kanaluose arba iš trečiųjų šalių.

„Ubuntu“, „Debian“ ar jų išvestinių programų naudotojams „Mesa“ paprastai galima rasti oficialiose šių distribucijų saugyklose. Norėdami įdiegti arba atnaujinti:

sudo apt update && sudo apt upgrade -y
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
tojai

Jei norite naujausios versijos iš PPA (skirtos „Ubuntu“ ir išvestinėms versijoms):

sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y

Tiems, kurie naudojasi Arch Linux ir jos dariniai, Mes juos įdiegiame naudodami šią komandą:

sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

„Fedora“ naudotojams turėtumėte žinoti, kad atnaujinti paketai pateikiami jūsų saugyklose ir jums tereikia paleisti:

sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers

Jei norite naujesnių versijų, galite naudoti „Mesa Copr“ saugyklą:

sudo dnf copr enable grigorig/mesa-stable
sudo dnf update

Galiausiai, tie, kurie yra „openSUSE“ naudotojai , galite įdiegti arba atnaujinti įvesdami:

sudo zypper in mesa


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje