Asahi Linux celebra el primer triángulo en Apple M1 con un controlador de código completamente abierto

Si bien hubo avances con Código de Mesa dirigido a Apple M1 Para pruebas básicas como glmark2, este fue un esfuerzo tradicional que se ejecutaba en macOS con su propio controlador de kernel. Esta semana, el equipo de Asahi Linux celebró el primer triángulo que se muestra trabajando con un paquete de controladores de código completamente abierto.

Desde el año pasado había Código temprano de Apple M1 en Mesa Del desarrollador Asahi Linux con Alyssa Rosenzweig liderando el esfuerzo de ingeniería inversa de gráficos. Gran parte del trabajo inicial del controlador OpenGL en macOS se realizó debido al trabajo de ingeniería inversa que se estaba realizando allí, ya que Apple no publicó ninguna especificación o controlador de otras plataformas. Además de hacer el trabajo de Gallium3D/Mesa, como ejecutar el intérprete de sombreado y comparar los resultados con la pila de controladores de macOS, esto es útil al tiempo que puede aprovechar el controlador del kernel de macOS, por lo que definitivamente es mejor tener un controlador DRM/KMS Linux. útil.

Para aquellos que usan Asahi Linux hoy en día, solo hay un controlador básico para el caché de cuadros, y la aceleración de OpenGL solo aprovecha LLVMpipe. Pero esta semana, con la última versión beta del kernel de Linux y Mesa Code en la que están trabajando los desarrolladores de Asahi, ahora han podido renderizar con éxito su primer triángulo utilizando el paquete de controladores de código abierto. (Modernización: Resulta que este primer triángulo parece ser de su entorno basado en m1n1 y aún no es un conjunto de controladores de Linux adecuado).

El desarrollador Asahi Lina ha compartido las buenas noticias sobre el primer triángulo de este controlador completamente desbloqueado.

READ  Huawei ingresa a los lectores electrónicos con MatePad Paper de 10.3 pulgadas


Asahi Lina muestra el primer triángulo M1 renderizado de Apple en un paquete de controladores de código abierto; a diferencia de los logros anteriores, no se basa en el controlador del kernel actual de macOS.

Pasará algún tiempo antes de que pueda esperar jugar juegos OpenGL en dispositivos Apple M1 con funciones GL modernas y buen rendimiento, pero el equipo de Asahi Linux está haciendo un buen progreso y, con suerte, en el futuro tendremos un buen software Vulkan de código abierto. pila también a su debido tiempo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.