Mesa 21.1.0 arriva con miglioramenti al supporto del driver, estensioni e altro ancora

Tabella dei conducenti

Il lancio è stato annunciato dalla prima versione del ramo Mesa 21.1.0  che ha uno stato sperimentale e che dopo la stabilizzazione finale del codice, verrà rilasciata la versione stabile 21.1.1

Mesa 21.1.0 offre piena compatibilità con OpenGL 4.6 per i driver 965, iris (Intel), radeonsi (AMD), zink e llvmpipe. Il supporto per OpenGL 4.5 è disponibile per le GPU AMD (r600) e NVIDIA (nvc0) e OpenGL 4.3 per virgl (GPU Virgil3D virtuale per QEMU / KVM). Vulkan 1.2 è compatibile con le schede Intel e AMD e Vulkan 1.0 per VideoCore VI (Raspberry Pi 4).

Principali novità della Tabella 21.1.0

In questa nuova versione dei controller Mesa possiamo trovare vari miglioramenti implementati nei controller così come nel supporto delle estensioni ed è quello per esempio il controller RADV implementa il supporto VRS per l'utilizzo con qualsiasi buffer di profondità, inoltre VRS migliora la produttività a scapito della qualità.

Il controller al gallio D3D12 con un livello OpenGL su API DirectX 12 (D3D12) fornisce il supporto per OpenGL 3.3 quando si lavora con i driver WARP (software rasterizer) e NVIDIA D3D12 ed è che il driver viene utilizzato nel livello WSL2 per eseguire applicazioni grafiche Linux su Windows.

Da segnalare anche l'inclusione di un nuovo driver venus che integra l'implementazione della GPU virtuale (virtio-gpu) basata sull'API Vulkan.

D'altra parte, si nota che il driver Zink (un'implementazione dell'API OpenGL su Vulkan) include il supporto per OpenGL 4.6 e OpenGL ES 3.1. Zink, che consente OpenGL con accelerazione hardware se il sistema ha driver limitati per supportare solo l'API Vulkan. Si dice che le prestazioni di Zink siano vicine a quelle delle implementazioni OpenGL native.

Anche nel controller lavapipe (un'implementazione del software rasterizer per l'API Vulkan analoga a llvmpipe, ma per Vulkan) aggiunge il supporto per Vulkan 1.1 e implementa l'estensione Vulkan VK_KHR_copy_commands2. L'implementazione del software in lavapipe si basa sulla duplicazione delle chiamate dall'API Vulkan all'API Gallio.

Da parte delle estensioni viene evidenziato il nuovo supporto per le estensioni VK_KHR_workgroup_memory_explicit_layout e VK_KHR_zero_initialize_workgroup_memory per i controller Vulkan RADV (AMD) e ANV (Intel).

Delle altre modifiche che si distinguono da questa nuova versione di Mesa 21.1.0:

  • Aggiunto supporto per la memorizzazione nella cache degli shader in un singolo file.
  • I driver Virgl (Virgil3D virtual GPU per QEMU / KVM) e Lima (ARM Mali GPU) supportano il caching dello shader del disco.
  • Aggiunto supporto per AMD GPU Aldebaran (gfx90a).
  • Nuove estensioni OpenGL aggiunte:
  • Il driver RADV (per le schede AMD GFX9) ha aggiunto il supporto per i modificatori di formato DRM (estensione VK_EXT_image_drm_format_modifier inclusa).

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