El kernel de Linux añade control de retroiluminación para Macs de Apple

Un nuevo conjunto de parches para el kernel de Linux promete habilitar un control adecuado del brillo de la pantalla en dispositivos Mac de Apple, poniendo fin a una frustración de larga data para los usuarios que ejecutan el SO de código abierto en hardware de Apple. Autoría de Aditya Garg, el controlador apunta tanto a máquinas basadas en Intel como a Apple Silicon. Este desarrollo se basa en años de esfuerzos de ingeniería inversa por parte del proyecto Asahi Linux.

Durante años, los usuarios de Linux en hardware de Apple han enfrentado una limitación básica pero irritante: la incapacidad de ajustar el brillo de la retroiluminación de la pantalla de manera fiable. Esto cambió con una reciente serie de parches presentada por el desarrollador Aditya Garg, que introduce un controlador dedicado de retroiluminación de Apple para el kernel de Linux. Como se detalla en informes de Phoronix, el controlador se integra con el firmware de Apple para proporcionar controles estándar de retroiluminación, permitiendo que entornos de escritorio como GNOME y herramientas como brightnessctl funcionen sin problemas a través del subsistema de retroiluminación del kernel. Los obstáculos técnicos provienen de las interfaces propietarias de Apple. En los Macs con Intel, el brillo se gestiona a través del System Management Controller (SMC), mientras que los dispositivos Apple Silicon dependen de una capa de firmware personalizada. La solución de Garg unifica estos registrándose en la clase de retroiluminación del kernel y utilizando enlaces de Device Tree para el descubrimiento de hardware en sistemas basados en ARM. Este enfoque amigable con upstream reemplaza soluciones provisionales anteriores, como escrituras directas a registros de hardware o scripts personalizados, que eran inestables y no se mantenían en el kernel principal. La corrección forma parte de un progreso más amplio en el proyecto Asahi Linux, liderado por Hector Martin. Lanzado tras el debut del chip M1 de Apple a finales de 2020, la iniciativa ha entregado aceleración de GPU compatible con OpenGL 4.6 y Vulkan 1.3, junto con soporte para audio, Wi-Fi y Thunderbolt durante los últimos cuatro años. El control de retroiluminación era una de las últimas brechas importantes de uso diario, a menudo dejando a los usuarios en niveles de brillo fijos o arriesgando inestabilidad del sistema. Este avance señala la maduración de Linux en hardware de Apple, atrayendo a desarrolladores y empresas que valoran la calidad de construcción de Mac junto con la flexibilidad de código abierto. El parche espera revisión del kernel y podría fusionarse en Linux 6.14 o 6.15, pendiente de estándares de código y manejo de casos extremos. Los desafíos restantes incluyen decodificación de video por hardware, soporte para cámara y funcionalidad de Touch Bar, todos requiriendo más ingeniería inversa por parte de colaboradores voluntarios. El trabajo de Garg, construido sobre fundamentos comunitarios, subraya el papel de la colaboración de código abierto en la expansión de Linux a plataformas propietarias, mejorando la usabilidad sin parches personalizados.

Artículos relacionados

El proyecto Asahi Linux ha introducido código experimental para soporte de DisplayPort. El desarrollo para los chips M3, M4 y M5 de Apple continúa. Esta actualización busca mejorar la compatibilidad de Linux en hardware de Apple.

Reportado por IA

Desarrolladores del proyecto Asahi Linux han logrado arrancar Linux en Macs equipados con el procesador M3, lo que representa un avance en la compatibilidad de los chips Silicon de Apple con sistemas operativos alternativos. Aunque la configuración actual tiene limitaciones significativas, se basa en éxitos previos con hardware M1 y M2. Este logro destaca los esfuerzos continuos por ampliar las opciones para usuarios de Apple más allá de macOS.

Los desarrolladores han enviado controladores para el Verisilicon DC8200 y el framebuffer de Coreboot a la rama DRM-Next para su inclusión en la versión 7.1 del kernel de Linux. Esta actualización busca mejorar el soporte para hardware gráfico específico en el sistema operativo de código abierto. La presentación fue reportada por Phoronix, un sitio centrado en hardware y rendimiento de Linux.

Reportado por IA

Los desarrolladores han integrado mejoras para portátiles y dispositivos portátiles de gaming en el kernel de Linux 6.19. Estas actualizaciones se centran en controladores de plataforma x86. Los cambios fueron reportados por Phoronix.

 

 

 

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar