Linux Adictos Darkcrizt  

Mesa 23.1.0 llega con mejoras en OpenCL Rusticl, soporte inicial para Vulkan Video y mas

Mesa Drivers

Mesa es una biblioteca gráfica de código abierto, desarrollada que proporciona una implementación genérica de OpenGL

Se dio a conocer el lanzamiento de la nueva versión de Mesa 23.1.0, siendo esta la primera versión de la rama Mesa 23.1.0 que tiene un estado experimental y la cual después de la estabilización final del código, se lanzará una versión estable 23.1.1.

En Mesa 23.1, la compatibilidad con la API de gráficos Vulkan 1.3 está disponible en anv para GPU Intel, radv para GPU AMD, GPU Qualcomm y en modo emulador (vn). La compatibilidad con Vulkan 1.1 se implementa en el rasterizador de software lavapipe (lvp) y Vulkan 1.0 en el controlador v3dv (GPU Broadcom VideoCore VI de Raspberry Pi 4).

Principales novedades de Mesa 23.1.0

En esta nueva versión que se presenta de Mesa 23.1.0 se destaca que se agregó soporte para GPU AMD al controlador Rusticl con una implementación de la especificación OpenCL 3.0 escrita en Rust, ademas de que los controladores Vulkan ANV (Intel) y RADV (AMD) han implementado soporte inicial para la extensión Vulkan Video, que define capacidades para la decodificación de video acelerada por hardware.

Otro de los cambios que se destaca de esta nueva versión, es que se agregó el soporte para GPU AMD basadas en arquitectura RDNA3/GFX11 (serie Radeon RX 7900) en el controlador RadeonSI OpenGL y el controlador RADV Vulkan. Se agregó soporte inicial para GPU AMD GFX940 (AMD Instinct MI300).

Ademas de ello, el controlador RADV Vulkan (AMD) implementa la compatibilidad con la extensión Graphics Pipeline Library (GPL), que compila cuatro partes diferentes de las canalizaciones de gráficos para acelerar la carga de canalizaciones en aplicaciones que reutilizan los mismos sombreadores.

Se agregó soporte para las estructuras extendedDynamicState3ColorBlendEquation, nativeUnderestimation (para GPU GFX9+) y fullCoveredFragmentShaderInputVariable (para GPU GFX9+) para el controlador RADV Vulkan (AMD ), asi como tambien que se agregó soporte para la extensión OpenGL GL_NV_alpha_to_coverage_dither_control al controlador r600 para Evergreen y las nuevas familias de GPU AMD.

Por otra parte, el controlador RADV (AMD) Vulkan para GPU GFX11 ahora es compatible con la herramienta de creación de perfiles Radeon GPU Profiler (RGP), mientras que el controlador RADV Vulkan incluye optimizaciones preparadas por Valve para mejorar el rendimiento de los juegos en Steam Deck.

De los demás cambios que se destacan de esta nueva versión de Mesa 23.1.0:

  • El controlador RADV Vulkan admite una memoria caché de disco compacto que reside en un solo archivo y puede reducir el tamaño total de la memoria caché en un 60 %.
  • Se han realizado cambios para mejorar la compatibilidad con EGL en el entorno del sistema operativo Haiku.
  • El controlador asahi OpenGL para la GPU Apple AGX que se usa en los chips Apple M1 y M2 implementa la capacidad de almacenar en caché los sombreadores en el disco.
  • Soporte mejorado para tarjetas gráficas discretas Intel DG2-G12 (Arc Alchemist) y GPU Meteor Lake en el controlador ANV Vulkan (Intel) y el controlador Iris OpenGL.
  • Se agregó soporte inicial para CPU LoongArch.

Finalmente si estás interesado en conocer más al respecto sobre esta nueva versión de los controladores Mesa, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar los drivers de video Mesa en Linux?

Los paquetes de Mesa se encuentran en todas las distribuciones de Linux, por lo que su instalación puede realizarse ya sea descargando y compilando el código fuente (toda la información al respecto aquí) o de una forma relativamente sencilla, la cual depende de la disponibilidad dentro de los canales oficiales de tu distribución o de terceros.

Para los que son usuarios de Ubuntu, Linux Mint y derivados pueden añadir el siguiente repositorio en donde los controladores son actualizados de manera rápida.

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

Ahora vamos a actualizar nuestro listado de paquetes y repositorios con:

sudo apt update

Y finalmente podemos instalar los drivers con:

sudo apt upgrade

Para el caso de los que son usuarios de Arch Linux y derivados estos los instalamos con el siguiente comando:

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

Para quienes sean usuarios de Fedora 32 pueden utilizar este repositorio, por lo que deben de habilitar corp con:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Finalmente, para los que son usuarios de openSUSE, pueden instalar o actualizar tecleando:

sudo zypper in mesa

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.