Mesa 22.1.0 arriva con miglioramenti del supporto, miglioramenti della compatibilità e altro ancora

Tabella dei conducenti

Dopo due mesi di sviluppo il lancio di la nuova versione dell'implementazione dell'API OpenGL e Vulkan, "Tabella 22.1.0". Come sempre la prima versione del ramo Mesa ha uno stato sperimentale, quindi dopo la stabilizzazione finale del codice verrà rilasciata una versione stabile 22.1.1.

In Mesa 22.1, il supporto per l'API grafica Vulkan 1.3 è disponibile nei driver anv per GPU Intel, radv per GPU AMD e nel rasterizzatore software Lavapipe. Vulkan 1.2 supporta la modalità emulatore (vn), Vulkan 1.1 su driver GPU Qualcomm (tu) e Vulkan 1.0 su driver GPU Broadcom VideoCore VI (Raspberry Pi 4)

Principali novità della Tabella 22.1.0

In questa nuova versione che viene presentata, il driver ANV Vulkan (Intel) e il driver Iris OpenGL sono supportati da schede grafiche discrete Intel DG2 (Arc Alchemist) e Arctic Sound-M, mentre il controller D3D12, con il livello OpenGL sull'API DirectX 12 (D3D12), Supporta OpenGL 4.2. Il driver viene utilizzato nel livello WSL2 per eseguire applicazioni grafiche Linux su Windows.

Si evidenzia anche il ccontroller per tubi di lava con un'implementazione di un rasterizzatore software per l'API Vulcaniana (simile a llvmpipe, ma per Vulkan, che traduce le chiamate API Vulkan in API Gallium) è ora compatibile con Vulkan 1.3.

Il controller Nouveau per GPU GeForce 6/7/8 precedente convertito per utilizzare la rappresentazione intermedia (IR) non tipizzato dagli shader NIR. Il supporto NIR consente inoltre il supporto del rendering Tungsten Graphics Shader Infrastructure (TGSI) consentendo a un livello di tradurre NIR in TGSI.

Il controller v3dOpenGL sviluppato per l'acceleratore grafico VideoCore VI utilizzato dal modello Raspberry Pi 4 implementa il supporto per la memorizzazione nella cache di shader su disco.

Per GPU AMD dotato del motore video VCN 2.0, supporto EFC implementato (Encoder Format Conversion), che consente di utilizzare un codificatore video hardware per leggere direttamente le superfici RGB senza conversioni RGB->YUV eseguite dagli shader.

Aggiunto supporto per il livello ANGOLO, che traduce le chiamate OpenGL ES in OpenGL, Direct3D 9/11, Desktop GL e Vulkan, nel driver Venus con un'implementazione GPU virtuale (virtio-gpu) basata sull'API Vulkan.

Tra le altre modifiche che si distinguono in questa nuova versione:

  • Aggiunto supporto per l'estensione OpenGL di NVIDIA GL_NV_pack_subimage per aggiornare i rettangoli nella memoria host utilizzando framebuffer o dati di texture.
  • Aggiunto supporto per estensioni del driver Vulkan RADV (AMD), ANV (Intel) e lavapipe
  • Aggiunto supporto per GPU AMD GFX1036 e GFX1037.
  • Sviluppato per le vecchie GPU Intel basate su microarchitetture Gen4-Gen7 che non sono compatibili con il driver Iris, il driver Crocus include un profilo di compatibilità con le versioni precedenti OpenGL.
  • Il driver PanVk, che fornisce supporto per l'API grafica Vulkan per le GPU ARM Mali Midgard e Bifrost, ha iniziato a lavorare sul supporto dello shader di calcolo.
  • Il driver RADV (AMD) ha implementato la rimozione dei raggi primitivi, che ha migliorato il supporto del ray tracing per giochi come DOOM Eternal.
  • Viene proposta una prima implementazione del driver GPU Vulkan basato sull'architettura PowerVR Rogue sviluppata da Imagination.
  • Il pacchetto include un compilatore OpenCL compatto proposto da Intel e utilizzato nel ray tracing.

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

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.

  1.   Miguel Angel suddetto

    Non c'è nessuno che capisca lo stack grafico di Linux.
    Firmware, driver del kernel, driver delle schede, Xorg, waylands, mesa, librerie grafiche, compositori, gestori di finestre, desktop...