
Mesa 26.1 arriva come primo aggiornamento importante della serie 26 e porta una lunga lista di miglioramenti dedicati soprattutto ai driver Vulkan e OpenGL utilizzati nel mondo Linux. Il nuovo rilascio rafforza il supporto hardware per GPU AMD, Intel, NVIDIA, ARM Mali, Raspberry Pi e persino Apple Silicon, con particolare attenzione alle prestazioni nei videogiochi e negli ambienti virtualizzati.
Tra le novità più interessanti spicca il supporto ai driver VirtIO-GPU native-context per Intel Iris, Crocus e ANV. Questo cambiamento migliora sensibilmente la virtualizzazione grafica delle GPU Intel nelle macchine virtuali, rendendo più efficiente l’accelerazione hardware in ambienti desktop Linux virtualizzati.
Un altro dettaglio importante riguarda VirGL, che viene ora considerato non più mantenuto. La direzione del progetto sembra quindi spostarsi verso tecnologie più moderne e meglio integrate con le nuove esigenze di virtualizzazione GPU.
Mesa 26.1 amplia anche il supporto OpenGL ES 2.0 sulle GPU PowerVR tramite il driver Zink, soluzione sempre più importante per sfruttare Vulkan come livello grafico principale anche in contesti legacy.
Sul fronte Vulkan, il driver RADV dedicato alle schede Radeon riceve numerose nuove estensioni, tra cui:
- VK_KHR_copy_memory_indirect
- VK_EXT_present_timing
- VK_KHR_device_address_commands
- VK_EXT_descriptor_heap
Queste implementazioni aiutano soprattutto i giochi moderni e i motori grafici più recenti a sfruttare funzioni avanzate con minore overhead.
Anche il driver ANV per GPU Intel ottiene il supporto a VK_EXT_present_timing, funzione utile per migliorare sincronizzazione e fluidità nella gestione dei frame.
Miglioramenti per gaming Linux, Raspberry Pi e GPU ARM
Mesa 26.1 dedica molto spazio anche ai driver open-source destinati alle piattaforme ARM e embedded. Il driver PanVK sviluppato da Collabora per GPU Mali riceve una quantità enorme di nuove estensioni Vulkan, ampliando compatibilità e funzioni avanzate per dispositivi ARM.
Tra le aggiunte più rilevanti troviamo supporto a swapchain maintenance, shader atomic float, mutable descriptor type e conditional rendering. Si tratta di miglioramenti che rendono sempre più maturo il supporto Vulkan su dispositivi mobili e single-board computer.
Importanti novità arrivano pure per Raspberry Pi grazie al driver V3D, che introduce il supporto alle estensioni Vulkan VK_KHR_present_id, VK_KHR_present_wait e VK_EXT_hdr_metadata, oltre all’estensione OpenGL GL_ARB_sample_shading. Questo aggiornamento migliora rendering, sincronizzazione video e gestione HDR sui dispositivi Raspberry Pi più recenti.
Il driver NVK per GPU NVIDIA continua il suo percorso di crescita con nuove estensioni Vulkan dedicate alla gestione avanzata della memoria e alla sincronizzazione della presentazione video. Anche Honeykrisp per Apple Silicon aggiunge il supporto a VK_EXT_present_timing, segnale della continua evoluzione del supporto grafico Linux sui chip Apple.
Non mancano poi numerose correzioni dedicate ai videogiochi Linux e Steam Play. Mesa 26.1 risolve problemi grafici, glitch e regressioni in diversi titoli molto popolari come Counter-Strike 2, Elden Ring, Tekken 8, Kingdom Come: Deliverance II, Civilization VII e Valheim.
Il rilascio viene comunque considerato una versione di sviluppo. Chi cerca la massima stabilità potrebbe preferire attendere Mesa 26.1.1 oppure restare temporaneamente sulle versioni precedenti già consolidate nelle distribuzioni Linux più diffuse.