Mesa 26.2.0 offre il supporto completo per Vulkan 1.4 e OpenGL 4.6.

Punti chiave:
  • Adozione di Vulkan 1.4 nei principali driver come ANV (Intel), RADV (AMD), NVK (NVIDIA) e KosmicKrisp (Apple).
  • Supporto completo per OpenGL 4.6 sulle architetture moderne, garantendo la massima fedeltà grafica su Linux.
  • Integrazione dei Mesh Shader nel driver NVK, con conseguente miglioramento della generazione della geometria per le schede NVIDIA.
  • Supporto avanzato per OpenCL 3.1 tramite il driver rusticl, basato su una versione ottimizzata della libreria libclc.
  • Compatibilità estesa con le nuove GPU mobili ARM Mali G1 (Ultra, Premium, Pro) tramite Panfrost e PanVK.

Tabella 3D, driver Linux

Dopo poco più di tre mesi di intenso sviluppo e migliaia di commit di codice, la community ha rilasciato la nuova versione di "Mesa 26.2.0", un aggiornamento colossale per l'implementazione open source delle API Vulkan, OpenGL e OpenCL.

Questa nuova versione non è una semplice revisione, ma una massiccia integrazione del supporto per le tecnologie di rendering, che segna l'inizio di un'epoca d'oro proprio prima dell'arrivo dell'imminente versione stabile 26.2.1. Presenta integrazioni che rivoluzionano le prestazioni delle schede grafiche di AMD, Intel, NVIDIA e persino dell'hardware Apple.

Principali novità della Tabella 26.2.0

Indubbiamente, una delle novità più importanti di Mesa 26.2.0 è l' adozione quasi universale della specifica Vulkan 1.4. Inoltre , Apple riceve aggiornamenti anche per i driver HoneyKrisp e per il nuovissimo KosmicKrisp , che implementa Vulkan direttamente sull'API Metal. Per le architetture mobili e i sistemi embedded, progetti come Turnip e PanVK supportano anch'essi lo standard 1.4, garantendo che nessun dispositivo moderno venga lasciato indietro.

Nel frattempo, OpenGL arriva con piena compatibilità per la versione 4.6, consolidando la sua posizione di standard predefinito per i principali produttori di hardware. Per l'hardware meno recente, lo stack mantiene il supporto, garantendo che le GPU più vecchie continuino a funzionare con le versioni 4.5 e 3.3 a seconda delle loro capacità fisiche.

Innovazioni, mesh e ray tracing

Dietro le quinte, il team di ingegneri ha integrato strumenti ed estensioni rivoluzionari per gli sviluppatori. Tra tutte le novità, spicca l'utilizzo di una versione personalizzata della libreria libclc. Gli sviluppatori spiegano che questa scelta garantisce il superamento dei rigorosi test di conformità di OpenCL tramite il driver rusticl, che ora offre un supporto stabile per OpenCL 3.1 su un'ampia gamma di architetture hardware.

Per gli utenti di schede grafiche NVIDIA , il driver open-source NVK fa un passo avanti integrando il supporto completo per i Mesh Shader . Questa funzionalità offre un metodo alternativo ed estremamente efficiente per generare geometrie complesse , alleviando i classici colli di bottiglia del processore.

Inoltre, gli sviluppatori menzionano anche che per AMD (tramite RADV) è ora disponibile la nuova utility Gamma , uno strumento diagnostico specificamente progettato per esaminare la struttura di raggruppamento degli oggetti e la distribuzione dei calcoli di ray tracing con precisione millimetrica.

Ottimizzazione e debug dell'hardware mobile

Mesa 26.2.0 aggiunge il supporto ufficiale e ottimizzato per le potenti GPU ARM della serie Mali G1, comprese le varianti Ultra, Premium e Pro, tramite i driver Panfrost e PanVK. Questa integrazione garantisce che i dispositivi portatili e le schede di sviluppo possano gestire i moderni carichi di lavoro grafici con un'efficienza energetica superiore.

Infine, vale la pena menzionare che è stata integrata una vasta gamma di nuove estensioni Vulkan , che ottimizzano aspetti critici come il rendering dinamico, la sincronizzazione interna delle code, la gestione della memoria e il controllo avanzato dei sottogruppi . Tutti questi progressi sono accompagnati da un elenco impressionante di correzioni di bug che risolvono problemi di compilazione, perdite di memoria e gravi glitch grafici nei titoli AAA più recenti, aprendo la strada a una versione di produzione solida e affidabile.

Se desideri saperne di più, puoi trovare maggiori dettagli al seguente link.

Come installare i driver Mesa su Linux?

I pacchetti Mesa sono presenti in tutte le distribuzioni Linux , quindi la loro installazione può essere effettuata scaricando e compilando il codice sorgente ( tutte le informazioni a riguardo sono disponibili qui ) oppure in modo relativamente semplice, a seconda della disponibilità nei canali ufficiali della propria distribuzione o da terze parti.

Per gli utenti di Ubuntu, Debian o derivate, Mesa si trova generalmente nei repository ufficiali di queste distribuzioni. Per installarlo o aggiornarlo:

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

Se desideri la versione più recente da un PPA (per Ubuntu e derivati):

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

Nel caso di coloro che sono utenti di Arch Linux e derivati, Li installiamo con il seguente comando:

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

Per gli utenti di Fedora, sappiate che i pacchetti aggiornati sono disponibili nei vostri repository e dovete solo eseguire:

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

Se desideri versioni più recenti, puoi utilizzare il repository Mesa Copr:

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

Infine, per chi utilizza openSUSE , è possibile installare o aggiornare digitando:

sudo zypper in mesa


Aggiungi come fonte preferita in Google