Mesa 26.2.0 ima polno podporo za Vulkan 1.4 in OpenGL 4.6

Ključne točke:
  • Sprejetje Vulkan 1.4 v ključnih gonilnikih, kot so ANV (Intel), RADV (AMD), NVK (NVIDIA) in KosmicKrisp (Apple).
  • Celovita podpora za OpenGL 4.6 na sodobnih arhitekturah, ki zagotavlja maksimalno grafično natančnost v Linuxu.
  • Vključitev mrežnih senčilnikov v gonilnik NVK, kar izboljša generiranje geometrije za NVIDIA.
  • Napredna podpora za OpenCL 3.1 prek gonilnika rusticl, ki ga podpira optimizirana razvejana različica knjižnice libclc.
  • Razširjena združljivost z novimi mobilnimi grafičnimi procesorji ARM Mali G1 (Ultra, Premium, Pro) prek Panfrosta in PanVK.

3D tabela, gonilniki za linux

Po nekaj več kot treh mesecih intenzivnega razvoja in tisočih vnesenih kodnih kod je skupnost izdala novo različico "Mesa 26.2.0", ogromno posodobitev za odprtokodno implementacijo API-jev Vulkan, OpenGL in OpenCL.

Ta nova različica ni preprosta revizija, temveč obsežna vključitev podpore za tehnologijo upodabljanja, ki označuje začetek zlate dobe tik pred prihodom skorajšnje stabilne veje 26.2.1. Vsebuje integracije, ki revolucionarno spreminjajo delovanje grafičnih kartic AMD, Intel, NVIDIA in celo strojne opreme Apple.

Glavne novosti v tabeli 26.2.0

Nedvomno je ena najpomembnejših novih funkcij Mesa 26.2.0 skoraj univerzalna uporaba specifikacije Vulkan 1.4. Poleg tega Apple prejema tudi posodobitve gonilnikov HoneyKrisp in povsem novega KosmicKrispa , ki Vulkan implementira neposredno na API Metal. Za mobilne arhitekture in vgrajene sisteme projekti, kot sta Turnip in PanVK, prav tako podpirajo standard 1.4, kar zagotavlja, da nobena sodobna naprava ne bo zapostavljena.

OpenGL pa je na voljo s popolno združljivostjo z različico 4.6, s čimer utrjuje svoj položaj privzetega standarda za večje proizvajalce strojne opreme. Za starejšo strojno opremo sklad ohranja podporo in zagotavlja, da starejši grafični procesorji še naprej delujejo z različicama 4.5 in 3.3, odvisno od njihovih fizičnih zmogljivosti.

Inovacije, mreže in sledenje žarkom

Inženirska ekipa je v sistem vgradila revolucionarna orodja in razširitve za razvijalce. Med vsemi vključenimi funkcijami izstopa uporaba prilagojene razvejitve knjižnice libclc. Razvijalci pojasnjujejo, da ta odločitev zagotavlja uspešno opravljanje strogih testov skladnosti OpenCL prek gonilnika rusticl, ki zdaj ponuja stabilno podporo za OpenCL 3.1 v širokem naboru strojnih arhitektur.

Za uporabnike grafičnih kartic NVIDIA je odprtokodni gonilnik NVK korak naprej z vključitvijo polne podpore za mrežne senčilnike . Ta funkcija ponuja alternativno in izjemno učinkovito metodo za ustvarjanje kompleksne geometrije , s čimer odpravlja klasična ozka grla procesorjev.

Poleg tega razvijalci omenjajo tudi, da imajo za AMD (prek RADV) zdaj na voljo novo orodje Gamma , diagnostično orodje, posebej zasnovano za pregled strukture združevanja objektov in porazdelitve izračunov sledenja žarkom z milimetrsko natančnostjo.

Optimizacija in odpravljanje napak v mobilni strojni opremi

Mesa 26.2.0 dodaja uradno in optimizirano podporo za zmogljive grafične procesorje serije Mali G1 ARM, ki prek gonilnikov Panfrost in PanVK zajema različice Ultra, Premium in Pro. Ta integracija zagotavlja, da lahko prenosne naprave in razvojne plošče obvladujejo sodobne grafične obremenitve z vrhunsko energetsko učinkovitostjo.

Nenazadnje je treba omeniti, da je bil integriran obsežen seznam novih razširitev Vulkan , ki optimizirajo ključne vidike, kot so dinamično upodabljanje, notranja sinhronizacija čakalnih vrst, postavitev pomnilnika in napreden nadzor podskupin . Ves ta napredek spremlja impresiven seznam popravkov napak, ki odpravljajo vse od težav s prevajanjem in puščanja pomnilnika do resnih grafičnih napak v sodobnih naslovih AAA, kar utira trdno in zanesljivo pot do naslednje produkcijske različice.

Če vas zanima več informacij, lahko podrobnosti najdete na naslednji povezavi.

Kako namestiti gonilnike Mesa na Linux?

Paketi Mesa so prisotni v vseh distribucijah Linuxa , zato jih je mogoče namestiti bodisi s prenosom in prevajanjem izvorne kode ( vse informacije o tem tukaj ) bodisi na relativno preprost način, ki je odvisen od razpoložljivosti znotraj uradnih kanalov vaše distribucije ali od tretjih oseb.

Za uporabnike Ubuntuja, Debiana ali njihovih izpeljank je Mesa običajno na voljo v uradnih repozitorijih teh distribucij. Za namestitev ali posodobitev:

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

Če želite najnovejšo različico iz PPA (za Ubuntu in izpeljanke):

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

V primeru tistih, ki so uporabniki Arch Linux in izpeljanke, Te namestimo z naslednjim ukazom:

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

Uporabniki Fedore naj upoštevajo, da so posodobljeni paketi na voljo v njihovih repozitorijih in da morate zagnati le:

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

Če želite novejše različice, lahko uporabite repozitorij Mesa Copr:

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

Končno, za tiste, ki so uporabniki openSUSE , lahko namestitev ali posodobitev izvedete tako, da vnesete:

sudo zypper in mesa


Dodaj kot prednostni vir v Googlu