Tabelul 25.2.0: Funcții noi, îmbunătățiri și suport extins pentru Vulkan și OpenGL pe Linux

Tabel 3D, drivere Linux

După trei luni intense de dezvoltare, Proiectul Mesa a lansat versiunea 25.2.0, o implementare gratuită a API-urilor grafice OpenGL și Vulkan care a devenit o piatră de temelie pentru accelerarea grafică pe Linux.

Trebuie menționat că această versiune, Este marcat ca experimental, deoarece va fi baza pentru lansarea ulterioară a versiunii stabile 25.2.1 și vine încărcată cu îmbunătățiri, compatibilitate extinsă și optimizări de performanță care vor avea impact asupra unei game largi de hardware.

Vulkan 1.4 și suport extins pentru mai multe GPU-uri

Una dintre cele mai semnificative îmbunătățiri ale Mesa 25.2.0 este suportul pentru API-ul grafic Vulkan 1.4 în drivere cheie precum ANV pentru Intel, RADV pentru AMD, NVK pentru NVIDIA, Asahi pentru Apple, Turnip pentru Qualcomm și PanVK pentru ARM Mali. Chiar și driverele software precum lavapipe și vn primesc această actualizare, în timp ce dispozitive precum Raspberry Pi 4+ continuă să suporte Vulkan 1.0 prin v3dv și dzn.

În domeniul OpenGL, noua versiune oferă suport complet pentru versiunea 4.6 pe o gamă largă de controlere, inclusiv iris pentru Intel Gen 8+, radeonsi pentru AMD și asahi pentru GPU-urile Apple M1 și M2. NVIDIA De asemenea, beneficiază de suport până la OpenGL 4.5 pe cele mai recente GPU-uri și de îmbunătățiri semnificative datorită integrării Zink, care rulează OpenGL peste Vulkan pentru a oferi accelerare hardware cu performanțe comparabile cu implementările native.

Mesa 25.2.0 nu se limitează doar la extinderea compatibilităților, deoareceInclude îmbunătățiri notabile ale performanțeiCa Optimizarea compilatorului shader NAK pentru driverul NVK de pe NVIDIA, rezultând o reducere cu 12% a timpilor de compilare.

Pe de altă parte, Controlere precum RADV și ANV oferă acum accelerare hardware pentru decodarea video VP9, în timp ce suportul pentru tehnologii avansate precum ray tracing și supersampling FSR 4 este consolidat în arhitecturile RDNA3 și RDNA4.

Către o infrastructură grafică mai modernă

În conformitate cu modernizarea stivei grafice, Mesa a eliminat componente învechite, cum ar fi DRI2 și driverul Clover OpenCL, Prioritizându-se utilizarea tehnologiilor actuale, cum ar fi DRI3 și Rusticl. Bibliotecile și protocoalele au fost, de asemenea, actualizate pentru a îmbunătăți securitatea și compatibilitatea, cu modificări semnificative aduse Wayland și îmbunătățiri ale interoperabilității API datorită Gallium3D și D3D12.

Nu în ultimul rând, putem evidenția și noile extensii adăugate în această nouă versiune de Mesa 25.2.0. Printre cele mai notabile se numără:

  • ANV (Intel): VK_KHR_shader_bfloat16.
  • RADV (AMD): Extensii multiple precum VK_KHR_shader_float8 și VK_EXT_host_image_copy.
  • NVK (NVIDIA): VK_EXT_zero_initialize_device_memory și VK_KHR_cooperative_matrix.
  • Zink: NV_timeline_semaphor.
  • Panfrost și Asahi: GL_KHR_texture_compression_astc_hdr.
  • PanVK: Set extins de extensii Vulkan, inclusiv VK_KHR_shader_clock și VK_EXT_descriptor_indexing.

În cele din urmă, dacă sunteți interesat să aflați mai multe despre acesta, puteți consulta detaliile în următorul link.

Cum se instalează driverele Mesa pe Linux?

L Pachetele Mesa se găsesc în toate distribuțiile Linux, deci instalarea sa se poate face fie prin descărcarea și compilarea codului sursă (Toate informațiile despre el aicii) sau într-un mod relativ simplu, care depinde de disponibilitatea în canalele oficiale ale distribuției dumneavoastră sau ale terților.

Pentru cei care sunt Utilizatori Ubuntu, Debian sau derivate, În aceste distribuții, Mesa se găsește de obicei în depozitele oficiale. Pentru a instala sau actualiza:

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

Dacă doriți Cea mai recentă versiune de la PPA (pentru Ubuntu și derivate):

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

În cazul celor care sunt utilizatori ai Arch Linux și derivate, Le instalăm cu următoarea comandă:

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

Pentru oricine ar fi utilizatori fedora, ar trebui să știți că pachetele actualizate sunt furnizate în depozitele lor și trebuie doar să rulați:

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

Dacă doriți versiuni mai recente, puteți utiliza depozitul Mesa Copr:

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

În fine, pentru cei care sunt utilizatorii openSUSE, puteți instala sau actualiza tastând:

sudo zypper in mesa