Mesa 21.2 arriva con il supporto iniziale per Apple M1, miglioramenti per Panfrost, Vulkan e altro

Tabella dei conducenti

Dopo tre mesi di sviluppo il rilascio della nuova versione di la nuova filiale di Tabella 21.2 che ha uno stato sperimentale e che dopo la stabilizzazione finale del codice, verrà rilasciata la versione stabile 21.2.1.

Questa nuova versione di Mesa 21.2 fornisce supporto completo per OpenGL 4.6 per i driver 965, iris, radeonsi, zink e llvmpipe, oltre al supporto OpenGL 4.5 è disponibile per AMD r600 e NVIDIA nvc0.

Principali novità della Tabella 21.2

Nella Tabella 21.2 possiamo trovare che Driver asahi OpenGL incluso con il supporto GPU iniziale fornito su chip Mela M1. Il controllore utilizza l'interfaccia Gallium ed è compatibile con la maggior parte delle funzioni di OpenGL 2.1 e OpenGL ES 2.0, ma non può ancora essere utilizzato per eseguire la maggior parte dei giochi.

Un'altra novità è il Inclusione del driver PanVk (sviluppato dai dipendenti di Collabora) che fornisce supporto per API grafica Vulkan GPU ARM Mali Midgard e Bifrost ed è posizionato come una continuazione del progetto Panfrost, che fornisce supporto OpenGL.

Inoltre, in questa nuova versione di Mesa 21.2 Panfrost per Midgard e Bifrost supporta OpenGL ES 3.1, anche se viene detto che ci sono piani per aumentare le prestazioni sui chip Bifrost e il supporto per le GPU basate sull'architettura Valhall (Mali G77 e successive).

Il driver Zink ha funzionato in modo da supportare le estensioni OpenGL: GL_ARB_sample_locations, GL_ARB_sparse_buffer, GL_ARB_shader_group_vote, GL_ARB_texture e GL_filter_minlock. Sono stati aggiunti modificatori di formato DRM.

Mentre nel Controllore Vulkan ANV (Intel) e il driver OpenGL Iris, in questa nuova versione se ha svolto un lavoro preparatorio per supportare le prossime schede grafiche Intel Xe-HPG (DG2). Ciò include le prime funzionalità di ray tracing e il supporto dello shader di ray tracing.

Sul lato driver lavapipe, ora è supportata la modalità "wideLines" (fornisce supporto per linee con una larghezza maggiore di 1.0).

Si dice anche che OpenGL 4.3 ha già il supporto per virgl e compatibilità con Vulkan 1.2 è disponibile per schede Intel e AMDOltre che in modalità emulatore (vn), è disponibile il supporto Vulkan 1.1 per le GPU Qualcomm e il rasterizzatore software lavapipe e Vulkan 1.0 è disponibile per GPU Broadcom VideoCore VI (lampone Pi 4).

Del altri cambiamenti che risaltano di questa nuova versione:

  • Il driver Nouveau nv50 per le GPU NVIDIA GT21x (GeForce GT 2x0) include il supporto OpenGL ES 3.1.
  • Driver Vulkan TURNIP e driver Freedreno OpenGL in fase di sviluppo per GPU
  • Qualcomm Adreno fornisce il supporto iniziale per la GPU Adreno a6xx gen4 (a660, a635).
  • È stata implementata la possibilità di creare il driver RADV sulla piattaforma Windows utilizzando il compilatore MSVC.
  • Supporto implementato per il rilevamento dinamico e il caricamento di backend GBM (Generic Buffer Manager) alternativi. La modifica ha lo scopo di migliorare il supporto Wayland sui sistemi con driver NVIDIA.
  • I driver Vulkan RADV (AMD), ANV (Intel) e lavapipe hanno aggiunto il supporto per le estensioni

Infine se sei interessato a saperne di più A proposito di questa nuova versione dei controller Mesa 21.1.0, 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

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.