Linux kernel adds backlight control for Apple Macs

A new patch set for the Linux kernel promises to enable proper display brightness control on Apple Mac devices, ending a long-standing frustration for users running the open-source OS on Apple hardware. Authored by Aditya Garg, the driver targets both Intel-based and Apple Silicon machines. This development builds on years of reverse-engineering efforts by the Asahi Linux project.

For years, Linux users on Apple hardware have faced a basic but irritating limitation: the inability to adjust display backlight brightness reliably. This changed with a recent patch series submitted by developer Aditya Garg, which introduces a dedicated Apple backlight driver for the Linux kernel. As detailed in reports from Phoronix, the driver integrates with Apple's firmware to provide standard backlight controls, allowing desktop environments like GNOME and tools such as brightnessctl to function seamlessly via the kernel's backlight subsystem.

The technical hurdles stem from Apple's proprietary interfaces. On Intel Macs, brightness is managed through the System Management Controller (SMC), while Apple Silicon devices rely on a custom firmware layer. Garg's solution unifies these by registering with the kernel's backlight class and using Device Tree bindings for hardware discovery on ARM-based systems. This upstream-friendly approach replaces previous workarounds, such as direct hardware register writes or custom scripts, which were unstable and not maintained in the mainline kernel.

The fix is part of broader progress in the Asahi Linux project, led by Hector Martin. Launched after Apple's M1 chip debut in late 2020, the initiative has delivered GPU acceleration supporting OpenGL 4.6 and Vulkan 1.3, along with audio, Wi-Fi, and Thunderbolt support over the past four years. Backlight control was one of the last major daily-use gaps, often leaving users at fixed brightness levels or risking system instability.

This advancement signals Linux's maturation on Apple hardware, appealing to developers and enterprises valuing Mac build quality alongside open-source flexibility. The patch awaits kernel review and could merge into Linux 6.14 or 6.15, pending code standards and edge-case handling. Remaining challenges include hardware video decoding, camera support, and Touch Bar functionality, all requiring further reverse-engineering by volunteer contributors.

Garg's work, built on community foundations, underscores open-source collaboration's role in expanding Linux to proprietary platforms, enhancing usability without custom patches.

Makala yanayohusiana

Photorealistic illustration of Linux kernel 7.0-rc3 release highlighting Intel/AMD CPU updates and Apple Magic Trackpad battery fix.
Picha iliyoundwa na AI

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

Imeripotiwa na AI Picha iliyoundwa na AI

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.

Imeripotiwa na AI

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.

Imeripotiwa na AI

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.

Jumatatu, 13. Mwezi wa nne 2026, 10:46:34

Developer releases VRAM fix for AMD GPUs on Linux

Alhamisi, 19. Mwezi wa tatu 2026, 16:29:37

Fedora Asahi Remix 43 released with Mac Pro support

Alhamisi, 12. Mwezi wa tatu 2026, 11:14:39

AMD improves HDR support in Linux driver and KDE

Jumamosi, 28. Mwezi wa pili 2026, 23:06:09

Verisilicon DC8200 and Coreboot framebuffer drivers submitted for Linux 7.1

Ijumaa, 20. Mwezi wa pili 2026, 23:13:05

Linux 7.0 introduces Apple Type-C PHY and other hardware additions

Jumamosi, 7. Mwezi wa pili 2026, 00:27:13

Enthusiast ports Thermalright's LCD software to Linux

Jumamosi, 7. Mwezi wa pili 2026, 00:23:22

Developers work on KMS recovery mechanism for Linux display drivers

Alhamisi, 5. Mwezi wa pili 2026, 20:47:14

Intel Xe Linux driver removes D3cold block for Battlemage GPUs

Jumapili, 1. Mwezi wa pili 2026, 13:49:35

Linux 7.0 to support fan controls on Framework 13

Jumatano, 28. Mwezi wa kwanza 2026, 21:21:51

Mesa Linux patches deliver up to 260% performance boost for Intel Arc Alchemist

Tovuti hii inatumia vidakuzi

Tunatumia vidakuzi kwa uchambuzi ili kuboresha tovuti yetu. Soma sera ya faragha yetu kwa maelezo zaidi.
Kataa