El equipo detrás del Asahi Linux El proyecto, cuyo objetivo es admitir Linux en Apple Silicon Macs, ha logrado un hito importante: su controlador de gráficos de código abierto ahora es totalmente compatible con OpenGL 4.6 y OpenGL ES 3.2, superando el soporte OpenGL 4.1 que se ofrece actualmente en macOS.
La desarrolladora de Asahi, Alyssa Rosenzweig, anunció el nuevo controlador en una publicación de blog, señalando que tuvo que pasar «más de 100.000 pruebas» para ser considerado oficialmente conforme con los estándares OpenGL. Esto se logró a pesar de que las GPU de Apple carecían de ciertas características que hubieran ayudado a implementar estas API de gráficos.
«Lamentablemente, el M1 no se adapta bien a ningún estándar de gráficos más nuevo que OpenGL ES 3.1», explicó Rosenzweig. «Si bien Vulkan hace que algunas de estas funciones sean opcionales, las funciones que faltan son necesarias para superponer DirectX y OpenGL».
El equipo solucionó estas limitaciones utilizando sombreadores informáticos y otras técnicas. Ahora, con una compatibilidad con OpenGL que coincide con la de las GPU de escritorio de 2017, el trabajo se centra en brindar compatibilidad con Vulkan de bajo costo a Apple Silicon.
Apple no ha actualizado la compatibilidad con OpenGL en macOS más allá de la versión 4.1 desde OS X Mavericks de 2013. Si bien la empresa se ha centrado en su propia API Metal, continúa admitiendo el obsoleto OpenGL para mantener la compatibilidad.
Este hito de OpenGL demuestra el progreso de Asahi Linux no sólo igualando sino superando el soporte de gráficos de Apple en su propio hardware, a pesar de carecer de documentación oficial y otros recursos. Los gráficos mejorados refuerzan el objetivo de Asahi de ofrecer una experiencia de escritorio Linux funcional en silicio Mac.
(Foto por Zdeněk Macháček en desempaquetar)
Ver también: GitHub invita a los desarrolladores de IA de código abierto a postularse para Accelerator
¿Quiere renovar su estrategia de transformación digital? Aprender más acerca de Semana de la Transformación Digital que tendrá lugar en Amsterdam, California y Londres. El evento integral comparte ubicación con Exposición de IA y Big Data y Exposición de seguridad cibernética y nube.
Explore otros próximos eventos y seminarios web de tecnología empresarial impulsados por TechForge aquí.