Mesa 22.0 prihaja s podporo za Vulkan 1.3, izboljšave gonilnikov in več

Tabela voznikov

Po štirih mesecih razvoja začetek brezplačna implementacija OpenGL in Vulkan API "Tabela 22.0.0", ker je to prva različica veje Mesa 22.0.0, ima eksperimentalni status: po končni stabilizaciji kode bo izšla stabilna različica 22.0.1.

V tej novi različici, ki je predstavljena je znan po implementaciji grafičnega API-ja Vulkan 1.3 v gonilniku anv za grafične procesorje Intel in radv za grafične procesorje AMD.

Poleg podpore za Vulkan 1.2, ki je implementirana v načinu emulatorja (vn), je na voljo podpora Vulkan 1.1 za Qualcomm GPU in programski rasterizer lavapipe, podpora za Vulkan 1.0 pa je na voljo za Broadcom VideoCore VI GPU (Raspberry Pi 4).

Mesa 22.0 ponuja tudi popolno podporo za OpenGL 4.6 za gonilnike 965, iris (Intel), radeonsi (AMD), zink in llvmpipe. Podpora za OpenGL 4.5 je na voljo za grafične procesorje AMD (r600) in NVIDIA (nvc0), podpora za OpenGL 4.3 pa za virgl (virgil3D virtualni GPU za QEMU/KVM) in vmwgfx (VMware).

Glavne novosti v tabeli 22.0

Kot smo že omenili, je ena glavnih novosti te nove različice tabele ta, da je bila dodana podpora za grafični API Vulkan 1.3 in iz katerega se lahko seznanite z njegovimi najpomembnejšimi funkcijami. v tej objavi.

Povezani članek:
Nova različica Vulkan 1.3 je že izšla in to so njene novice

Druga novost, ki izstopa, je ta klasični gonilniki OpenGL ki ne uporabljajo vmesnika Gallium3D je bil premaknjen iz glavne kompozicije Mesa v ločeno vejo »Amber«..

Poleg tega "Amber" veja je premaknila tudi SWR krmilnik, ki je ponudil programski rasterizer OpenGL, ki temelji na projektu Intel OpenSWR. Klasična knjižnica xlib je bila izključena iz glavne gradnje, namesto tega je priporočljiva uporaba različice gallium-xlib.

To lahko ugotovimo tudi v tej novi različici Mesa 22.0 gonilnik D3D12 Gallium s plastjo OpenGL na vrhu API-ja DirectX 12 (D3D12) zagotavlja združljivost z OpenGL ES 3.1. Gonilnik se uporablja v sloju WSL2 za zagon grafičnih aplikacij Linuxa v sistemu Windows.

Krmilniki Intelovi grafični procesorji so privzeto omogočeni za podporo Adaptive-Sync (VRR), ki vam omogoča prilagodljivo spreminjanje hitrosti osveževanja monitorja za nemoten izpis brez motenj.

Za EGL je implementiran mehanizem "dma-buf feedback", ki zagotavlja dodatne informacije o razpoložljivih GPU-jih in vam omogoča, da povečate učinkovitost izmenjave podatkov med primarnim in sekundarnim GPU-jem, na primer za organizacijo izhoda brez vmesnega medpomnjenja.

Od ostalih sprememb, ki izstopajo v tej novi različici:

  • Gonilniku vmwgfx, ki se uporablja za izvajanje 4.3D pospeševanja v okoljih VMware, je bila dodana podpora za OpenGL 3.
  • Dodana podpora za razširitve gonilnikov Vulkan RADV (AMD), ANV (Intel) in zink (OpenGL nad Vulkan).
  • Dodana podpora za čipe Intel Alderlake (S in N) gonilniku OpenGL "iris" in gonilniku Vulkan "ANV".
  • Gonilnik RADV (AMD) Vulkan še naprej podpira sledenje žarkom in sledilne senčnike.
  • Gonilnik v3dv, razvit za grafični pospeševalnik VideoCore VI, ki se uporablja od modela Raspberry Pi 4, ki omogoča delo na platformi Android.

Končno če vas zanima več o tem O tej novi različici krmilnikov Mesa 22.0 lahko preverite podrobnosti 09 na naslednji povezavi.

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.