Hans de Goede of Red A Hat esteve envolvida com muitas melhorias de hardware de desktop/laptop Linux ao longo dos anos para trabalhos que, de outra forma, provavelmente não seriam resolvidos. Uma das iniciativas em que ele tem se concentrado recentemente e que tem sido um ponto sensível para os laptops Linux tem sido a interface de luz de fundo/brilho do espaço do usuário. Esta semana, na Linux Plumbers Conference, houve uma apresentação sobre esse esforço que há muito tempo está pronto para melhorias.
Hans de Goede tem trabalhado para resolver as limitações atuais com a API de espaço do usuário/sys/class/backlight e para introduzir uma nova API com melhor design. Hans falou originalmente sobre os problemas com a interface de luz de fundo em 2014, que pode haver vários dispositivos de luz de fundo associados a uma única tela, um valor de 0 é um significado indefinido para o brilho da luz de fundo, não há como mapear o dispositivo sysfs de luz de fundo para uma determinada tela etc.
Para resolver os problemas atuais, o plano que está sendo elaborado é adicionar novas propriedades”display_brightness”e”display_brightness_max”ao objeto do conector DRM. Um valor de 0 para o brilho máximo agora seria definido como o controle de brilho não sendo suportado.
Aqueles que desejam saber mais sobre o trabalho que está sendo feito para melhorar o manuseio do controle de brilho da luz de fundo do Linux para monitores podem ver o slide deck (PDF) do LPC 2022. Há também o patches do kernel em que ele vem trabalhando para resolver essa bagunça.