El equipo de Asahi Linux ha logrado un avance notable en el soporte para los chips Apple M3, M4 y M5. Han conseguido activar USB 3.0, Thunderbolt y la cámara web en el M3 mediante código downstream. La gestión de energía sigue siendo un obstáculo, pero el progreso es constante. Para los profesionales del sector, esto amplía las opciones de pipeline para renderizado y desarrollo en hardware Apple Silicon, con un rendimiento y estabilidad en aumento.
Gestión energética: el último escollo para el kernel principal 🔋
El principal desafío técnico reside en la gestión de energía. Para integrar el soporte en el kernel principal de Linux, el equipo necesita un adaptador UEFI PSCI que armonice el firmware de Apple con el estándar ARM. Sin esta pieza, el consumo y la temperatura no se controlan de forma óptima. Mientras tanto, el código downstream permite probar las funciones activadas, pero la integración oficial requiere resolver este punto. El escaneo directo de GPU y el soporte completo para M4 y M5 permanecen en fases de desarrollo activo.
La cámara web ya funciona, pero el M3 aún pide permiso para dormir 😴
Parece que el M3 ha decidido colaborar con Linux, pero solo hasta cierto punto. Ahora puedes hacer videollamadas con la cámara web activada, pero si intentas que el equipo entre en reposo, el sistema se pone nervioso y prefiere seguir despierto consumiendo batería como si no hubiera un mañana. Es como tener un invitado que llega a cenar, pero se niega a irse a casa. El adaptador UEFI PSCI es la llave para que el M3 aprenda a dormir, y mientras tanto, los desarrolladores hacen malabares con el código.