Mesa 23.1.0 arriva con miglioramenti OpenCL Rusticl, supporto iniziale per Vulkan Video e altro ancora

Tabella dei conducenti

Mesa è una libreria grafica open source sviluppata che fornisce un'implementazione generica di OpenGL.

Il rilascio della nuova versione di Mesa 23.1.0, questa è la prima versione del ramo Mesa 23.1.0 ad avere a stato sperimentale e che dopo la definitiva stabilizzazione del codice verrà rilasciata una versione stabile 23.1.1.

In Mesa 23.1, il supporto dell'API grafica Vulkan 1.3 è disponibile in anv per GPU Intel, radv per GPU AMD, GPU Qualcomm e in modalità emulatore (vn). Il supporto per Vulkan 1.1 è implementato nel software lavapipe rasterizer (lvp) e Vulkan 1.0 nel driver v3dv (Raspberry Pi 4 Broadcom VideoCore VI GPU).

Principali novità della Tabella 23.1.0

In questa nuova versione di Mesa 23.1.0 che viene presentata, viene evidenziato che aggiunto il supporto GPU AMD al driver Rusticl con un'implementazione del Specifica OpenCL 3.0 scritta in Rust, oltre ai controllori Vulkan ANV (Intel) e RADV (AMD) hanno implementato il supporto iniziale per l'estensione Vulkan Video, che definisce le funzionalità per la decodifica video con accelerazione hardware.

Un altro dei cambiamenti che si distingue in questa nuova versione è che il supporto per GPU AMD basate su architettura RDNA3/GFX11 (serie Radeon RX 7900) sul driver RadeonSI OpenGL e sul driver RADV Vulkan. Aggiunto il supporto iniziale per le GPU AMD GFX940 (AMD Instinct MI300).

Oltre a ciò, lui Il driver RADV Vulkan (AMD) implementa il supporto per le estensioni Libreria della pipeline grafica (GPL), che compila quattro diverse parti delle pipeline grafiche per velocizzare il caricamento delle pipeline nelle applicazioni che riutilizzano gli stessi shader.

Aggiunto supporto alle strutture extendedDynamicState3ColorBlendEquation, nativeSottostima (per GPUGFX9+) Y fullCoveredFragmentShaderInputVariable (per GPU GFX9+) per il driver RADV Vulkan (AMD), oltre ad aggiungere supporto per l'estensione OpenGL GL_NV_alpha_to_coverage_dither_control al controller r600 per evergreen e le nuove famiglie di GPU AMD.

Inoltre, il driver RADV (AMD) Vulkan per GPU GFX11 ora supporta lo strumento di profilazione Radeon GPU Profiler (RGP), mentre il driver RADV Vulkan include ottimizzazioni preparate da Valve per migliorare le prestazioni di gioco su Steam Deck.

Delle altre modifiche che si distinguono in questa nuova versione di Mesa 23.1.0:

  • Il driver RADV Vulkan supporta una cache del disco compatto che risiede in un singolo file e può ridurre le dimensioni complessive della cache del 60%.
  • Sono state apportate modifiche per migliorare la compatibilità EGL nell'ambiente del sistema operativo Haiku.
  • Il driver asahi OpenGL per la GPU Apple AGX utilizzata nei chip Apple M1 e M2 implementa la capacità di memorizzare nella cache gli shader su disco.
  • Supporto migliorato per schede grafiche discrete Intel DG2-G12 (Arc Alchemist) e GPU Meteor Lake nel driver ANV Vulkan (Intel) e nel driver Iris OpenGL.
  • Aggiunto il supporto iniziale per le CPU LoongArch.

Infine se sei interessato a saperne di più su questa nuova versione dei driver Mesa, puoi controllare il dettagli nel seguente collegamento.

Come installare i driver video Mesa su Linux?

Pacchetti Mesa si trova in tutte le distribuzioni Linux, quindi la sua installazione può essere eseguita scaricando e compilando il codice sorgente (Tutte le informazioni a riguardo qui) o in un modo relativamente semplice, che dipende dalla disponibilità all'interno dei canali ufficiali della tua distribuzione o di terzi.

Per coloro che sono utenti di Ubuntu, Linux Mint e derivati possono aggiungere il seguente repository in cui i driver vengono aggiornati rapidamente.

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

Ora aggiorneremo il nostro elenco di pacchetti e repository con:

sudo apt update

E finalmente possiamo installare i driver con:

sudo apt upgrade

Per il caso di coloro che lo sono Utenti e derivati ​​di Arch Linux, li installiamo con il seguente comando:

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

Per chiunque siano Gli utenti di Fedora 32 possono utilizzare questo repository, quindi devono abilitare corp con:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Infine, per coloro che sono utenti di openSUSE, possono installare o aggiornare digitando:

sudo zypper in mesa

Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.