Taula 22.3.0 arriba amb millores per a ombrejadors, extensions i més

taula Drivers

Mesa és una biblioteca gràfica de codi obert, desenvolupada que proporciona una implementació genèrica d'OpenGL

fa poc es va donar a conèixer el llançament de la nova versió de la implementació de l'API OpenGL i Vulkan «Taula 22.3.0», sent aquesta la primera versió de la branca Taula 22.3.0 que té un estat experimental i que posteriorment (després de l'estabilització final del codi), es llançarà una versió estable 22.3.1.

A Taula 22.3, la compatibilitat amb l'API de gràfics Vulkan 1.3 està disponible en anv per a GPU Intel, radv per a GPU AMD i en mode emulador (vn). La compatibilitat amb Vulkan 1.1 s'implementa al rasteritzador de programari rentapipe (lvp) i Vulkan 1.0 al controlador v3dv (GPU Broadcom VideoCore VI de Raspberry Pi 4).

Principals novetats de Taula 22.3.0

En aquesta nova versió que es presenta si va afegir el controlador freedreno per a les GPU Qualcomm Adreno és compatible amb l'API de gràfics OpenGL 4.5 i el controlador de l'emulador (vn) és compatible amb l'API Vulkan 1.3.

Un altre dels canvis que es destaca d'aquesta nova versió és que es va afegir suport per a GPU GFX11/RDNA3 (sèrie Radeon RX 7000) a RADV (AMD) Vulkan Driver, a més que es va afegir compatibilitat amb els formats de píxels R8G8B8, B8G8R8 i R16G16B16, així com amb els formats de memòria intermèdia de vèrtex de 64 bits.

També podrem trobar que a Taula 22.3.0 el controlador Rusticl s'inclou amb la implementació de l'especificació OpenCL 3.0, que defineix l'API i les extensions del llenguatge C per organitzar la computació paral·lela multiplataforma. El controlador està escrit a Rust, desenvolupat utilitzant la interfície Gallium proporcionada a Mesa i actua com un anàleg de la interfície Clover OpenCL present a Mesa.

Clover fa molt de temps que està en estat d'abandonament i rusticl es posiciona com el seu futur reemplaçament. La compatibilitat amb Rust i Rusticl està deshabilitada per defecte i requereix compilació amb opcions explícites «-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021«. Cal esmentar que en compilar, es requereixen el compilador rustc, bindgen, LLVM, SPIRV-Tools i SPIRV-LLVM-Translator com a dependències addicionals.

A més, el controlador RadeonSI té suport per a renderitzat de subprocessos múltiples a través d'OpenGL habilitat per defecte, mentre que el controlador Panfrost implementa la capacitat d'emmagatzemar en memòria cau els ombrejadors al disc i afegeix suport per a la GPU Mali T620.

Dels altres canvis que es destaquen a la Mesa 22.3.0:

  • Es presenta Mesa-DB, un nou tipus de memòria cau d'ombreig que emmagatzema dades en un sol fitxer.
  • El controlador és compatible amb l'especificació OpenGL 3.1 i OpenGL CA 3.1.
  • S'ha optimitzat el codi per al traçat de raigs.
  • S'ha afegit suport per a l'indicador extendedDynamicState2PatchControlPoints, que defineix el suport per a l'extensió VK_EXT_extended_dynamic_state2.
  • Analitzador de traçat de raigs Radeon integrat.
  • S'ha afegit suport per a extensions OpenGL: GL_ARB_shader_clock per a llvmpipe, GL_KHR_blend_equation_advanced_coherent per a zinc, GL_NV_shader_atomic_float per a llvmpipe.
  • Se agregó soporte para las extensiones de Vulkan: VK_KHR_shader_clock para lavapipe, VK_EXT_attachment_feedback_loop_layout para RADV, lavapipe, VK_KHR_global_priority para RADV, VK_EXT_load_store_op_none para RADV, VK_EXT_mutable_descriptor_type para RADV, VK_EXT_shader_atomic_float para lvp, VK_EXT_shader_atomic_float2 para lvp, VK_EXT_image_robustness para v3dv., VK_EXT_extended_dynamic_state3 para lavapipe, RADV y ANB, VK_EXT_extended_dynamic_state2 per a RADV.

Finalment si estàs interessat en conèixer més a l'respecte sobre aquesta nova versió dels controladors Mesa, pots consultar els detalls en el següent enllaç.

Com instal·lar els drivers de vídeo Taula en Linux?

Els paquets de Taula es troben en totes les distribucions de Linux, Pel que la seva instal·lació pot realitzar ja sigui descarregant i compilant el codi font (tota la informació a l'respecte aquí) O d'una forma relativament senzilla, la qual depèn de la disponibilitat dins dels canals oficials de la teva distribució o de tercers.

Per als que són usuaris d'Ubuntu, Linux Mint i derivats poden afegir el següent repositori on els controladors són actualitzats de manera ràpida.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Ara anem a actualitzar el nostre llistat de paquets i repositoris amb:

sudo apt update

I finalment podem instal·lar els drivers amb:

sudo apt upgrade

Per al cas dels que són usuaris d'Arch Linux i derivats aquests els instal·lem amb la següent comanda:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Per als que siguin usuaris de Fedora 32 poden utilitzar aquest repositori, pel que han de d'habilitar corp amb:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Finalment, per als que són usuaris d'openSUSE, poden instal·lar o actualitzar teclejant:

sudo zypper in mesa

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.