.

Você tem um laptop que é “bem antigo” ou “estranho de alguma outra forma”? Ele foi enviado sem o Windows de fábrica ou você atualizou o firmware com o coreboot? Você pode ajudar o kernel do Linux a avançar seu código de luz de fundo sem abandonar equipamentos peculiares como o seu.
Hans de Goede, um desenvolvedor Linux de longa data e engenheiro principal da Red Hat, escreve em seu Livejournal sobre a necessidade de testar “um grupo especial de laptops” para evitar que seus controles de luz de fundo desapareçam no kernel Linux 6.1.
Testes de laptops antigos são necessários porque de Goede está iniciando algumas mudanças importantes nos controles de luz de fundo do espaço do usuário, algo em que ele vem trabalhando desde 2014. esquemas de luz de fundo em displays, que de Goede apresentou na recente Linux Plumbers Conference. Pode haver vários dispositivos de luz de fundo operando uma única tela, deixando os controles de alto nível para “adivinhar qual deles funcionará”. O controle de brilho requer permissões de root no momento. E “0” passado como um valor de luz de fundo continua sendo um enigma, como o engenheiro apontou em 2014: isso está totalmente desligado ou tão baixo quanto a tela pode ser iluminada?
As mudanças que de Goede propôs para o kernel 6.1 permitiriam definir valores máximos de brilho, comunicar claramente quando os controles de brilho não são suportados e responder a eventos hotplug, como conectar um monitor que suporte um esquema de controle de brilho diferente.
Se o seu laptop (antigo e estranho) já estiver executando o Linux ou você puder inicializá-lo em uma sessão USB ao vivo, verifique se o seu laptop pode ser afetado pela execução ls /sys/class/backlight
. Se houver apenas uma entrada e ela se chamar intel_backlight
, nouveau_bl
, amdgpu_bl0
ou radeon_bl0
, há uma chance de seu laptop ser afetado pela grande mudança de luz de fundo que está por vir. Para testar ainda mais, siga as instruções no post de Goede.
Como visto em uma recente atualização de emergência para o kernel do Linux, fornecer o código certo para alimentar adequadamente uma tela de laptop é um assunto complicado. Existem muitos monitores de laptop por aí, e os autores e mantenedores do kernel não podem testá-los todos. Se você tem um antigo, pode inicializar no Linux, talvez possa ajudar.
.