Arriva la nuova versione dei driver Mesa 23.0.0

Tabella dei conducenti

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

Il lancio di la nuova versione dell'implementazione gratuita delle API OpenGL e Vulkan, "Tabella 23.0.0", essendo questa la prima versione del ramo di Mesa 23.0.0 ha uno stato sperimentale: dopo la stabilizzazione finale del codice verrà rilasciata una versione stabile 23.0.1.

In Mesa 23.0, il supporto dell'API grafica Vulkan 1.3 è disponibile in anv per GPU Intel, radv per GPU AMD, per 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.0.0

In questa nuova versione rilasciata di Mesa 23.0.0, RADV Vulkan migliora la compatibilità con le GPU basate su RDNA3 (Radeon RX 7900) e aggiunge modifiche relative al ray tracing e all'uso delle librerie pipeline. Per le schede AMD basate sull'architettura RDNA2, il supporto per gli shader mesh (VK_EXT_mesh_shader) è abilitato per impostazione predefinita.

Un altro dei cambiamenti che spicca è nel controller Nouveau aggiunge il supporto iniziale per la GPU NVIDIA GA102 (RTX 30) basato sull'architettura Ampere, più i driver RADV e Turnip implementano funzionalità aggiuntive relative all'estensione VK_EXT_dynamic_state3.

Oltre a questo, si evidenzia che le capacità del controller asahi OpenGL per la GPU Apple AGX utilizzato nei chip Apple M1 e M2 sono stati notevolmente ampliati.

Viene inoltre evidenziato il supporto migliorato per le schede grafiche discrete Intel DG2-G12 (Arc Alchemist) e le GPU Meteor Lake nel driver ANV Vulkan (Intel) e nel driver Iris OpenGL.

D'altra parte, il driver virgl (Virgil3D Virtual GPU per QEMU/KVM) ha migliorato il supporto per la codifica video con accelerazione hardware, oltre a risolvere i problemi che si verificavano in Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield, Hi-Fi Rush e Risolto un problema che causava l'interruzione dell'output durante le videochiamate Zoom su sistemi con controller Iris.

Per quanto riguarda il supporto aggiunto per le estensioni OpenGL, sono menzionati i seguenti:

  • GL_ARB_clip_control per panfrost
  • GL_ARB_texture_filter_anisotropic per panfrost, asahi
  • GL_ARB_occulsion_query2 per asahi
  • GL_ARB_shader_stencil_export per asahi
  • GL_ARB_draw_istanziato per asahi
  • GL_ARB_instanced_ararys per asahi
  • GL_ARB_seamless_cube_map per asahi
  • GL_NV_conditional_render per asahi
  • GL_ARB_texture_mirror_clamp_to_edge per asahi
  • Aggiunto il supporto per le estensioni Vulkan:
  • VK_EXT_descriptor_buffer per RADV, rapa
  • VK_AMD_shader_early_and_late_fragment_tests per RADV
  • VK_AMD_shader_explicit_vertex_parameter per RADV/RDNA3
  • VK_EXT_swapchain_colorspace per RADV, ANV, rapa
  • VK_KHR_shader_integer_dot_product per V3DV
  • VK_KHR_present_wait per ANV, RADV, rapa
  • VK_KHR_push_descriptor per Venere
  • VK_KHR_pci_bus_info per Venere

Va notato che questa nuova versione di Mesa fornisce anche il pieno supporto OpenGL 4.6 per i driver 965, iris (Intel), radeonsi (AMD), zink e llvmpipe.

Il supporto OpenGL 4.5 è disponibile per GPU AMD (r600), NVIDIA (nvc0) e Qualcomm Adreno (freedreno), OpenGL 4.3 per virgl (GPU virtuale Virgil3D per QEMU/KVM) e OpenGL 4.2 per il driver d3d12 (livello per eseguire OpenGL su DirectX 12).

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.