El entorno Linux para Apple M2 demuestra KDE y GNOME con soporte acelerado por GPU

El desarrollador del controlador Linux de código abierto para la GPU Apple AGX anunció la implementación de soporte para los chips Apple M2 y el lanzamiento exitoso de los entornos de usuario KDE y GNOME en Apple MacBook Air con el chip M2 con soporte completo para aceleración de GPU. Como ejemplo del soporte OpenGL en M2, se demostró el lanzamiento del juego Xonotic, simultáneamente con las pruebas glmark2 y eglgears. En nuestra prueba de duración de la batería, la MacBook Air duró 8 horas de reproducción continua de Xonotic a 60 FPS.

También se observa que el controlador DRM (Direct Rendering Manager) adaptado para los chips M2 para el kernel de Linux ahora puede funcionar con el controlador asahi OpenGL desarrollado para Mesa sin necesidad de realizar cambios en el espacio del usuario. Para complicar el desarrollo del controlador de Linux, los chips M1/M2 de Apple usan su propia GPU diseñada por Apple, que ejecuta firmware patentado y usa estructuras de datos compartidas bastante complejas. No hay documentación técnica para la GPU y el desarrollo de controladores independiente utiliza ingeniería inversa de controladores de macOS.

El entorno Linux para Apple M2 demuestra KDE y GNOME con soporte acelerado por GPU
El entorno Linux para Apple M2 demuestra KDE y GNOME con soporte acelerado por GPU

Mientras tanto, los desarrolladores del proyecto Asahi, que tiene como objetivo portar Linux para ejecutarse en computadoras Mac equipadas con chips ARM desarrollados por Apple, prepararon una actualización de noviembre de la distribución (590 MB y 3.4 GB) y publicaron un informe de progreso sobre el proyecto. Asahi Linux se basa en la base del paquete Arch Linux, incluye un paquete de software tradicional y viene con el escritorio KDE Plasma. La distribución se crea utilizando los repositorios regulares de Arch Linux, y todos los cambios específicos, como el kernel, el instalador, el cargador de arranque, los scripts auxiliares y la configuración del entorno, se mueven a un repositorio separado.

Los cambios recientes incluyen la implementación de la compatibilidad con USB3 (anteriormente, los puertos Thunderbolt se usaban solo en el modo USB2), el trabajo continuo en la compatibilidad con los parlantes integrados de MacBook y un conector para auriculares, la adición de compatibilidad con el control de la retroiluminación del teclado, la mejora de la compatibilidad con la administración de energía, la adición de nativos instalabilidad para el instalador dispositivos con un chip M2 (sin cambiar al modo experto).

Fuente: opennet.ru

Añadir un comentario