Mesa 20.0.0 arriva con il supporto per Vulkan 1.2, maggiore supporto e altro ancora

Tabella dei conducenti

L'annuncio del lancio della nuova versione di l'implementazione gratuita di OpenGL e Vulkan, "Tabella 20.0.0". Essendo questa versione la prima versione del nuovo ramo 20.xx e che lo sia anche è considerato in uno stato sperimentale Da allora verrà rilasciata la versione stabile finale del codice, che verrà rilasciata nella "Tabella 20.0.1".

Per chi non lo sa i controller Mesa, dovresti sapere che si tratta di software Linux open source disponibile per hardware AMD, NVIDIA e Intel. Il progetto di Mesa è iniziato come un'implementazione open source della specifica OpenGL (un sistema per il rendering di grafica 3D interattiva).

Attraverso gli anni, il progetto è cresciuto per implementare più API grafiche, inclusi OpenGL ES (versioni 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC e Vulkan. Una varietà di controller di dispositivi consente di utilizzare le librerie Mesa in molti ambienti diversi, dall'emulazione software all'accelerazione hardware completa per le GPU moderne.

Mesa implementa un livello di traduzione indipendente dal fornitore tra un'API grafica come OpenGL e i driver grafici nel kernel del sistema operativo.

Cosa c'è di nuovo in Mesa 20.0.0?

In questa nuova versione dei controller Mesa 20.0.0 Viene fornito il supporto completo per OpenGL 4.6 per GPU Intel i965 e AMD radeonsi, supporto OpenGL 4.5 per GPU AMD (r600) e NVIDIA (nvc0), così come il supporto Vulkan 1.2 per schede Intel e AMD.

I driver RADV e ANV per GPU AMD e Intel supportano l'API grafica Vulkan 1.2, mentre RADV e ACO forniscono una raccolta di shader geometrici. In RADV e ACO per GPU GFX10 (Navi) supporta la modalità Wave32.

Per GPU Intel basate su microarchitetture Broadwell e Skylake (Gen8+), per impostazione predefinita viene utilizzato il nuovo driver Iris, che ha raggiunto la parità con il controller i965 nelle sue capacità.

Il controller Iris si basa sull'architettura Gallium3D, che porta le attività di gestione della memoria al driver DRI nel kernel Linux e fornisce un tracker della salute pronto all'uso con supporto per il riutilizzo della cache degli oggetti di output. PPer i chip basati su microarchitetture precedenti, fino a Haswell incluso, viene lasciato il controller i965.

RADV (driver Vulkan per chip AMD) e un back-end per la compilazione di shader "ACO", sviluppato da Valve come alternativa al compilatore shader LLVM, ha aggiunto il supporto per GCN 1.0 / GFX6 (Southern Islands) e GCN 1.1 generazioni di GPU / GFX7.

I driver LLVMpipe e RadeonSI sono stati convertiti per utilizzare il rendering intermedio nessun tipo (IR) di shader NIR, destinato a funzionare al livello più basso, sotto GLSL IR e tabella IR interna. Prestazioni NIR ottimizzate.

Delle altre modifiche che sono menzionati:

  • Il supporto della cache live è stato aggiunto al driver RadeonSI, che garantisce il rilevamento di oggetti di tratteggio compilati duplicati.
  • I driver OpenGL e Vulkan per GPU Intel hanno aggiunto il supporto per i chip Gen11 (Jasper Lake).
  • Il driver V3D (per Raspberry Pi) ha aggiunto il supporto per shader geometrici corrispondenti a OpenGL ES 3.2 e il supporto completo è stato fornito per OpenGL ES 3.1.
  • Ottimizzazione delle prestazioni del driver Tulip Vulkan per GPU Qualcomm Adreno.

Se vuoi saperne di più, puoi consultare il seguente collegamento.

Come installare i driver video Mesa su Linux?

Pacchetti Mesa si trova in tutte le distribuzioni Linux, quindi la sua installazione è relativamente semplice.

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:paulo-miguel-dias/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 28 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.