Mesa 20.3.0 prihaja s krmilnikom v3dv za RPi 4 in novejše

Tabela voznikov

Začetek nove različice Mesa 20.3.0 je bil pravkar napovedan in tako kot v prejšnjih različicah ima tudi prva različica podružnice poskusno stanje, ki bo po končni stabilizaciji kode izdana stabilna različica 20.3.1.

V tabeli 20.3 Vgrajena popolna podpora za OpenGL 4.6 za grafične procesorje Intel (i965, iris) in AMD (radeonsi) gonilniki, Podpora za OpenGL 4.5 za grafične procesorje AMD (r600), NVIDIA (nvc0) in llvmpipe, OpenGL 4.3 za virgl (navidezni GPU Virgil3D za QEMU / KVM), kot tudi podpora za Vulkan 1.2 za kartice Intel in AMD ter Vulkan 1.0 za VideoCore VI (Raspberry Pi 4).

Glavne novosti v tabeli 20.3.0

V tej novi različici Vgrajen je gonilnik v3dv s podporo za grafični pospeševalnik VideoCore VI uporablja se na ploščah Raspberry Pi 4, Raspberry Pi 400 in Compute Module 4 na osnovi čipa Broadcom BCM2711. Kronos se zaveda, da je krmilnik popolnoma ustreza specifikaciji Vulkan 1.0.

Paket vključuje nov krmilnik lavapipe z implementacijo programskega rasterizatorja za Vulkan API (podobno kot llvmpipe, vendar za Vulkan). Izvajanje programske opreme temelji na podvajanju klicev iz API-ja Vulkan v API-ja Gallium.

Zmogljivost in funkcionalnost krmilnika Zink Gallium se je znatno povečal z implementacijo OpenGL API poleg Vulkan (gonilnik vam omogoča, da dobite strojno pospešeni OpenGL, če v sistemu obstajajo gonilniki, ki so omejeni na podporo samo Vulkan API).

Druga sprememba, ki izstopa, je v "ACO" v katerem dodana je podpora za motorje NGG (Geometrija naslednje generacije) pri delu z geometrijskimi senčniki. Funkcija je izvedena v gonilniku RADV (za kartice AMD).

para las Intel Haswell GPU, gonilnik ANV dodaja podporo za podaljšek Pretvorite povratne informacije Vulkan, ki projektu DXVK omogoča uporabo API-ja Direct3D Stream Output, ki je odgovoren za upodabljanje številnih površin v igrah.

Dodano začetna podpora za grafične kartice AMD Dimgrey Cavefish (NAVI 23) in Van Gogh APU (RDNA2) na krmilniku RadeonSI.

Od druge izstopajoče spremembe: 

  • Gonilniki Intel GPU OpenGL in Vulkan dodajajo podporo družini procesorjev Alder Lake (12. generacija).
  • Optimizirana grafična zmogljivost na čipih Tiger Lake in Rocket Lake (nekatere igre in testi, kot je Unreal Engine 4 Vulkan Demo, kažejo 9-12% pospeška).
  • Nastavitvi glx_extension_override in indirecto_gl_extension_override sta dodani v driconf, s katerim lahko preglasite seznam razpoložljivih razširitev GLX.
  • Dodan sloj za prevajanje vmesne predstavitve (IR) senčnikov NIR v vmesno predstavitev TGSI (Infrastruktura senčenja volframove grafike).
  • Gonilnik Iris za grafične procesorje Intel podpira jedra OpenCL (MESA_SHADER_KERNEL) za prenos izračunov poleg grafičnega procesorja.
  • Podpora za specifikacijo OpenCL 1.2 je bila dodana sledilniku stanja Clover z implementacijo OpenCL.
  • Gonilnik llvmpipe za upodabljanje programske opreme OpenGL zagotavlja podporo za OpenGL 4.5.

Končno če želite vedeti več o tem, lahko preverite naslednjo povezavo.

Kako namestiti gonilnike videoposnetkov Mesa v Linux?

Mesa paketi najdemo v vseh distribucijah Linuxa, tako da lahko njegovo namestitev izvedete tako, da prenesete in sestavite izvorno kodo (Vse informacije o tem tukaj) ali na razmeroma preprost način, ki je odvisen od razpoložljivosti v uradnih kanalih vaše distribucije ali tretjih oseb.

Za tiste, ki so uporabniki Ubuntuja, Linux Mint in izpeljanih finančnih instrumentov lahko dodajo naslednje skladišče, kjer se gonilniki hitro posodobijo.

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

Zdaj bomo seznam paketov in skladišč posodobili z:

sudo apt update

In končno lahko gonilnike namestimo z:

sudo apt upgrade

Za primer tistih, ki so Uporabnike in izpeljanke Arch Linux namestimo z naslednjim ukazom:

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

Kdorkoli že so Uporabniki Fedore 32 lahko uporabljajo to skladišče, zato morajo omogočiti corp z:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Končno, za tiste, ki so uporabniki openSUSE, jih lahko namestijo ali nadgradijo tako, da vnesejo:

sudo zypper in mesa

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.