El código de controlador experimental disponible a través de los paquetes”edge”de Asahi Linux permite que OpenGL 3.1 y OpenGL ES 3.0 estén expuestos para los SoC Apple Silicon M1/M2 bajo este sistema operativo basado en Arch Linux.

Alyssa Rosenzweig anunció hoy que OpenGL 3.1 ahora está disponible bajo el canal perimetral de Asahi Linux en comparación con el límite de soporte anterior de OpenGL 2.1. Del mismo modo, OpenGL ES 3.0 ahora está disponible como una buena actualización de OpenGL ES 2.0. Esto hace que los juegos más clásicos ahora funcionen bien bajo Asahi Linux en el hardware de Apple.

Este código experimental aún no cumple oficialmente con las especificaciones de OpenGL 3.1 u OpenGL ES 3.1, pero está funcionando para aquellos que deseen utilizarlo para ejecutar juegos de código abierto principalmente en Asahi Linux. Se espera que la compatibilidad con OpenGL ES 3.1 se logre pronto.

Los desarrolladores de Asahi Linux también continúan trabajando en un controlador API de Vulkan para el hardware de Apple, pero en este momento todavía están”algo lejos”de los requisitos básicos de Vulkan 1.0.

El controlador Asahi AGX Gallium3D en Mesa continúa viendo un nuevo código subido desde allí, mientras que la forma más fácil de consumir los últimos bits de gráficos Apple M1/M2 es ejecutando la distribución Asahi Linux. El principal bloqueador para el soporte de gráficos Apple ascendente en otros lugares es el controlador Apple Direct Rendering Manager escrito por Rust que aún no se ha actualizado y parece que aún podrían pasar varios meses antes de que se actualice en una versión lanzada del kernel de Linux.

Más detalles sobre la compatibilidad con OpenGL 3.1/OpenGL ES 3.0 con Asahi Linux edge a través de esta entrada de blog.

Categories: IT Info