Mesa 26.2.0 toetab täielikult Vulkan 1.4 ja OpenGL 4.6

Võtmepunktid:
  • Vulkan 1.4 kasutuselevõtt võtmedraiverites, nagu ANV (Intel), RADV (AMD), NVK (NVIDIA) ja KosmicKrisp (Apple).
  • Põhjalik tugi OpenGL 4.6-le tänapäevastel arhitektuuridel, mis tagab Linuxis maksimaalse graafilise täpsuse.
  • Võrgusilma varjutajate lisamine NVK draiverisse, mis parandab NVIDIA geomeetria genereerimist.
  • Täiustatud tugi OpenCL 3.1-le rusticl draiveri kaudu, mida toetab libclc teegi optimeeritud fork.
  • Laiendatud ĂĽhilduvus uute ARM Mali G1 mobiilsete GPU-dega (Ultra, Premium, Pro) Panfrosti ja PanVK kaudu.

3D tabel, linuxi draiverid

Pärast veidi üle kolme kuu kestnud intensiivset arendust ja tuhandete koodimuudatuste tegemist on kogukond välja andnud uue versiooni "Mesa 26.2.0", mis on kolossaalne värskendus Vulkani, OpenGLi ja OpenCLi API-de avatud lähtekoodiga implementatsioonile.

See uus versioon ei ole lihtne revisjon, vaid renderdustehnoloogia toe tohutu lisamine, mis tähistab kuldajastu algust vahetult enne peatse stabiilse haru 26.2.1 saabumist. See sisaldab integratsioone, mis muudavad AMD, Inteli, NVIDIA ja isegi Apple'i riistvara graafikakaartide jõudlust revolutsiooniliselt.

Tabeli 26.2.0 peamised uuendused

Kahtlemata on Mesa 26.2.0 üks olulisemaid uusi funktsioone Vulkan 1.4 spetsifikatsiooni peaaegu universaalne kasutuselevõtt. Lisaks saab Apple värskendusi ka HoneyKrisp draiveritele ja täiesti uuele KosmicKrisp-ile , mis rakendab Vulkani otse Metal API-le. Mobiiliarhitektuuride ja manussüsteemide puhul toetavad projektid nagu Turnip ja PanVK samuti 1.4 standardit, tagades, et ükski kaasaegne seade maha ei jää.

Samal ajal saabub OpenGL täieliku ühilduvusega versiooniga 4.6, kindlustades oma positsiooni suuremate riistvaratootjate vaikestandardina. Vanema riistvara puhul säilitab see pakk toe, tagades, et vanemad GPU-d töötavad jätkuvalt versioonidega 4.5 ja 3.3, olenevalt nende füüsilistest võimalustest.

Innovatsioonid, võrgud ja kiirte jälgimine

Kapoti all on insenerimeeskond integreerinud arendajatele murrangulisi tööriistu ja laiendusi . Kõigi lisanduste hulgast paistab silma libclc teegi kohandatud haru kasutamine. Arendajad selgitavad, et see otsus tagab OpenCL-i rangete vastavustestide läbimise rusticl-draiveri kaudu, mis pakub nüüd stabiilset tuge OpenCL 3.1-le laias valikus riistvaraarhitektuurides.

NVIDIA graafikakaardi kasutajatele astub avatud lähtekoodiga NVK draiver sammu edasi, lisades täieliku toe Mesh Shaderitele . See funktsioon pakub alternatiivset ja äärmiselt tõhusat meetodit keeruka geomeetria genereerimiseks , leevendades klassikalisi protsessori kitsaskohti.

Lisaks mainivad arendajad, et AMD jaoks (RADV kaudu) on neil nüüd saadaval uus Gamma utiliit , diagnostikatööriist, mis on spetsiaalselt loodud objektide rühmitamise struktuuri ja kiirte jälgimise arvutuste jaotuse kontrollimiseks millimeetri täpsusega.

Mobiilse riistvara optimeerimine ja silumine

Mesa 26.2.0 lisab ametliku ja optimeeritud toe võimsatele Mali G1 seeria ARM GPU-dele, hõlmates Ultra, Premium ja Pro variante Panfrost ja PanVK draiverite kaudu. See integratsioon tagab, et kaasaskantavad seadmed ja arendusplaadid saavad hakkama kaasaegsete graafikakoormustega suurepärase energiatõhususega.

Lõpuks väärib mainimist, et integreeritud on tohutu nimekiri uusi Vulkani laiendusi , mis optimeerivad kriitilisi aspekte, nagu dünaamiline renderdamine, sisemise järjekorra sünkroniseerimine, mälu paigutus ja täiustatud alamrühmade juhtimine . Kõikide nende edusammudega kaasneb muljetavaldav nimekiri veaparandustest, mis lahendavad kõike alates kompileerimisprobleemidest ja mäluleketest kuni tõsiste graafiliste tõrgeteni tänapäevastes AAA-mängudes, sillutades kindla ja usaldusväärse tee järgmise tootmisversioonini.

Kui olete huvitatud lisateabe saamisest, leiate üksikasjad järgmiselt lingilt.

Kuidas Mesa draivereid Linuxi installida?

Mesa paketid on saadaval kõigis Linuxi distributsioonides , seega saab nende installimise teha kas lähtekoodi allalaadimise ja kompileerimise teel ( kogu teave selle kohta siin ) või suhteliselt lihtsal viisil, mis sõltub teie distributsiooni ametlike kanalite või kolmandate osapoolte kättesaadavusest.

Ubuntu, Debiani või nende derivaatide kasutajatele on Mesa üldiselt leitav nende distributsioonide ametlikest repositooriumidest. Paigaldamiseks või värskendamiseks:

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

Kui soovite PPA-st uusimat versiooni (Ubuntu ja derivaatide jaoks):

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

Nende puhul, kes on Arch Linux ja selle derivaadid, Installime need järgmise käsuga:

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

Fedora kasutajad peaksid teadma, et uuendatud paketid on teie repositooriumides olemas ja peate ainult käivitama:

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

Kui soovite uuemaid versioone, võite kasutada Mesa Copri hoidlat:

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

Lõpuks, need, kes on openSUSE kasutajad , saavad installida või uuendada, tippides:

sudo zypper in mesa


Lisa eelistatud allikana Google'is