Kernel do Linux adiciona controle de backlight para Macs Apple

Um novo conjunto de patches para o kernel do Linux promete habilitar o controle adequado de brilho da tela em dispositivos Mac da Apple, encerrando uma frustração de longa data para usuários que executam o SO de código aberto em hardware Apple. Escrito por Aditya Garg, o driver visa tanto máquinas baseadas em Intel quanto Apple Silicon. Este desenvolvimento se baseia em anos de esforços de engenharia reversa do projeto Asahi Linux.

Por anos, usuários do Linux em hardware Apple enfrentaram uma limitação básica, mas irritante: a incapacidade de ajustar o brilho do backlight da tela de forma confiável. Isso mudou com uma série recente de patches submetida pelo desenvolvedor Aditya Garg, que introduz um driver dedicado de backlight Apple para o kernel do Linux. Como detalhado em relatórios do Phoronix, o driver se integra ao firmware da Apple para fornecer controles padrão de backlight, permitindo que ambientes de desktop como GNOME e ferramentas como brightnessctl funcionem perfeitamente via subsistema de backlight do kernel. Os obstáculos técnicos decorrem das interfaces proprietárias da Apple. Em Macs Intel, o brilho é gerenciado pelo System Management Controller (SMC), enquanto dispositivos Apple Silicon dependem de uma camada de firmware personalizada. A solução de Garg unifica isso registrando-se na classe de backlight do kernel e usando bindings do Device Tree para descoberta de hardware em sistemas baseados em ARM. Essa abordagem amigável ao upstream substitui soluções paliativas anteriores, como escritas diretas em registradores de hardware ou scripts personalizados, que eram instáveis e não mantidos no kernel principal. A correção faz parte de um progresso mais amplo no projeto Asahi Linux, liderado por Hector Martin. Lançado após o lançamento do chip M1 da Apple no final de 2020, a iniciativa entregou aceleração de GPU suportando OpenGL 4.6 e Vulkan 1.3, junto com suporte a áudio, Wi-Fi e Thunderbolt nos últimos quatro anos. O controle de backlight era uma das últimas grandes lacunas de uso diário, frequentemente deixando usuários em níveis de brilho fixos ou arriscando instabilidade do sistema. Esse avanço sinaliza a maturação do Linux em hardware Apple, atraindo desenvolvedores e empresas que valorizam a qualidade de construção do Mac junto à flexibilidade open-source. O patch aguarda revisão do kernel e pode ser mesclado no Linux 6.14 ou 6.15, pendente de padrões de código e tratamento de casos de borda. Desafios restantes incluem decodificação de vídeo por hardware, suporte à câmera e funcionalidade do Touch Bar, todos exigindo mais engenharia reversa por colaboradores voluntários. O trabalho de Garg, construído sobre bases comunitárias, ressalta o papel da colaboração open-source na expansão do Linux para plataformas proprietárias, melhorando a usabilidade sem patches personalizados.

Artigos relacionados

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

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

Reportado por IA Imagem gerada 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.

segunda-feira, 13 de abril de 2026, 10:46h

Developer releases VRAM fix for AMD GPUs on Linux

quinta-feira, 19 de março de 2026, 16:29h

Fedora Asahi Remix 43 released with Mac Pro support

quinta-feira, 12 de março de 2026, 11:14h

AMD improves HDR support in Linux driver and KDE

sábado, 28 de fevereiro de 2026, 23:06h

Verisilicon DC8200 and Coreboot framebuffer drivers submitted for Linux 7.1

sexta-feira, 20 de fevereiro de 2026, 23:13h

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

sábado, 07 de fevereiro de 2026, 00:27h

Enthusiast ports Thermalright's LCD software to Linux

sábado, 07 de fevereiro de 2026, 00:23h

Developers work on KMS recovery mechanism for Linux display drivers

quinta-feira, 05 de fevereiro de 2026, 20:47h

Intel Xe Linux driver removes D3cold block for Battlemage GPUs

domingo, 01 de fevereiro de 2026, 13:49h

Linux 7.0 to support fan controls on Framework 13

quarta-feira, 28 de janeiro de 2026, 21:21h

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

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar