Mesa 22.0 vine cu suport Vulkan 1.3, îmbunătățiri ale driverului și multe altele

Masa soferilor

După patru luni de dezvoltare lansarea implementarea gratuită a API-ului OpenGL și Vulkan „Tabelul 22.0.0”, aceasta fiind prima versiune a ramului Mesa 22.0.0 are un statut experimental: după stabilizarea finală a codului, va fi lansată o versiune stabilă 22.0.1.

În această nouă versiune care este prezentată este remarcabil pentru implementarea API-ului grafic Vulkan 1.3 în driverul anv pentru GPU-urile Intel și radv pentru GPU-urile AMD.

Pe lângă faptul că suportul Vulkan 1.2 este implementat în modul emulator (vn), suportul Vulkan 1.1 este disponibil pentru GPU Qualcomm și rasterizatorul software lavapipe, iar suportul Vulkan 1.0 este disponibil pentru GPU Broadcom VideoCore VI (Raspberry Pi 4).

Mesa 22.0 oferă, de asemenea, suport complet OpenGL 4.6 pentru driverele 965, iris (Intel), radeonsi (AMD), zink și llvmpipe. Suportul OpenGL 4.5 este disponibil pentru GPU-urile AMD (r600) și NVIDIA (nvc0), iar suportul OpenGL 4.3 pentru virgl (GPU virtual Virgil3D pentru QEMU/KVM) și vmwgfx (VMware).

Principalele noutăți din tabelul 22.0

După cum am menționat la început, una dintre principalele noutăți ale acestei noi versiuni a tabelului este că a fost adăugat suport pentru API-ul grafic Vulkan 1.3 și din care puteți afla despre cele mai importante caracteristici ale sale. în această postare.

Articol asociat:
Noua versiune a Vulkan 1.3 a fost deja lansată și acestea sunt știrile sale

O altă noutate care iese în evidență este aceea driverele clasice OpenGL care nu folosesc interfața Gallium3D a fost mutat din compoziția principală Mesa într-o ramură separată „Chihlimbar”..

In plus Ramura „Amber” a mutat și controlerul SWR, care a oferit un rasterizare software OpenGL bazat pe proiectul Intel OpenSWR. Biblioteca clasică xlib a fost exclusă din versiunea principală, în schimb se recomandă utilizarea variantei galium-xlib.

De asemenea, putem găsi că în această nouă versiune a Mesa 22.0 driverul D3D12 Gallium cu un strat OpenGL deasupra DirectX 12 API (D3D12) oferă compatibilitate cu OpenGL ES 3.1. Driverul este utilizat în stratul WSL2 pentru a rula aplicații grafice Linux pe Windows.

Controlere GPU-urile Intel sunt activate în mod implicit pentru a accepta Adaptive-Sync (VRR), permițându-vă să modificați în mod adaptiv rata de reîmprospătare a monitorului pentru o ieșire lină și fără bâlbâială.

Pentru EGL, mecanismul „dma-buf feedback” este implementat, care oferă informații suplimentare despre GPU-urile disponibile și vă permite să creșteți eficiența schimbului de date între GPU-urile primare și secundare, de exemplu, pentru a organiza ieșirea fără tamponare intermediară.

Dintre celelalte modificări care se remarcă în această nouă versiune:

  • Suportul pentru OpenGL 4.3 a fost adăugat la driverul vmwgfx, care este utilizat pentru a implementa accelerarea 3D în mediile VMware.
  • S-a adăugat suport pentru extensiile de driver Vulkan RADV (AMD), ANV (Intel) și zink (OpenGL peste Vulkan).
  • S-a adăugat suport pentru cipurile Intel Alderlake (S și N) la driverul OpenGL „iris” și la driverul Vulkan „ANV”.
  • Driverul Vulkan RADV (AMD) continuă să accepte ray tracing și ray traced shadere.
  • Driverul v3dv dezvoltat pentru acceleratorul grafic VideoCore VI folosit de la modelul Raspberry Pi 4 oferă posibilitatea de a lucra pe platforma Android.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta Despre această nouă versiune a controlerelor Mesa 22.0, puteți verifica detalii 09 în următorul link.

Cum se instalează driverele video Mesa pe Linux?

Pachete Mesa găsite în toate distribuțiile Linux, deci instalarea sa se poate face fie prin descărcarea și compilarea codului sursă (Toate informațiile despre asta aici) sau într-un mod relativ simplu, care depinde de disponibilitatea în cadrul canalelor oficiale ale distribuției dvs. sau ale terților.

Pentru cei care sunt utilizatori de Ubuntu, Linux Mint și derivate pot adăuga următorul depozit în care driverele sunt actualizate rapid.

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

Acum vom actualiza lista noastră de pachete și depozite cu:

sudo apt update

Și în cele din urmă putem instala driverele cu:

sudo apt upgrade

Pentru cazul celor care sunt Utilizatorii și derivații Arch Linux, îi instalăm cu următoarea comandă:

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

Pentru oricine ar fi Utilizatorii Fedora 32 pot utiliza acest depozit, deci trebuie să activeze corpul cu:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

În cele din urmă, pentru cei care sunt utilizatori openSUSE, ei pot instala sau actualiza tastând:

sudo zypper in mesa

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.