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

Photorealistic illustration of Linux kernel 7.0-rc3 release highlighting Intel/AMD CPU updates and Apple Magic Trackpad battery fix.
Imagen generada por IA

Linux 7.0-rc3 released with Intel/AMD CPU updates and Trackpad fix

Reportado por IA Imagen generada por IA

The third release candidate for Linux kernel 7.0 is out, following rc1 and rc2. It features major Intel and AMD x86 CPU changes, plus a fix for battery reporting on the Apple Magic Trackpad 2.

Developers from the Asahi Linux project have successfully booted Linux on Macs equipped with the M3 processor, marking progress in making Apple's Silicon chips compatible with alternative operating systems. While the setup currently faces significant limitations, it builds on prior successes with M1 and M2 hardware. The achievement highlights ongoing efforts to expand options for Apple users beyond macOS.

Reportado por IA

Intel has released new patches for its Linux graphics drivers aimed at enhancing Adaptive Sync functionality. The updates focus on better support for this display technology in open-source environments. This development was reported by Phoronix, a site specializing in Linux hardware news.

The upcoming Linux 7.0 kernel will feature a new USB driver supporting Google Tensor system-on-chips. It also includes UCSI Thunderbolt Alternate Mode functionality. These additions aim to enhance hardware compatibility in open-source environments.

Reportado por IA

The upcoming Linux 7.0 kernel includes a specific adjustment to improve compatibility with Valve's Steam Deck handheld device. This change addresses EFI framebuffer issues on the popular gaming console. The update highlights ongoing efforts to enhance Linux support for consumer hardware.

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