Aumentar o brilho para o valor max_brightness causa tela preta

0

Estou executando o Ubuntu 16.04 LTS em um laptop HP 2560p (64 bits). Depois de finalmente fazer o ALS funcionar, tenho um problema estranho com a configuração do brilho usando as teclas do teclado, com o ALS (sensor de luz ambiente) ativado.

Na minha máquina, cat /sys/class/backlight/intel_backlight/max_brightness retorna um valor de 648. Usando as teclas do teclado fn + f10 eu posso aumentar o brilho, para um valor máximo de 616 e ainda ter a exibição ativada. Se eu tentar ir para o brilho máximo, usando a tecla fn + f10, minha tela fica preta. Se eu executar cat /sys/class/backlight/intel_backlight/brightness quando a tela estiver preta, ela retornará o valor máximo de 648.

Eu posso viver com isso, mas seria bom ter isso funcionando corretamente. Eu tenho intel_backlight que está sendo usado incluindo " acpi_backlight=vendor " no grub.

Eu tentei echo 616 > /sys/class/backlight/intel_backlight/max_brightness , para diminuir o brilho máximo definido para um valor que eu possa usar, mas sem dados (não posso editar esse arquivo e também tentei fazê-lo durante a inicialização usando rc.local que também não funcionou) t trabalho).

Se isso ajudar em tudo, no final do brilho baixo, eu uso fn + f9 para diminuir o brilho. No nível mais baixo possível, cat /sys/class/backlight/intel_backlight/brightness retorna um valor de 8. A barra indicadora do miniaplicativo de brilho, na configuração de brilho mais baixo, ainda mostra um bit, indicando (?) Que uma redução adicional no brilho pode ser possível (?).

Alguém pode ajudar com isso? Admito que sou o noob, mas quando pesquisei esse problema, não encontrei nada. Basicamente, parece que o valor max_brightness de 648 (definido por demandas de hardware?) É um valor incorreto (se é que isso é possível).

Uma idéia que tenho como solução (embora não tenha idéia de como alcançá-la) seria limitar a função de applet de alguma forma, para reduzir seu valor máximo para 95% de max_brightness (616/648 = 0.95) quando eu usar fn + f10 para aumentar o brilho, não serei capaz de configurá-lo acima de 616 (ou 95%).

Qualquer comentário ou ajuda seria apreciado.

    
por GWD72 15.02.2017 / 14:42

1 resposta

0

Portanto, parece que estou sozinho e, como resultado, tentei gravar no arquivo max_brightness, para diminuir o valor definido de 648 para 616 usando echo 616 | sudo tee /sys/class/backlight/intel_backlight/max_brightness . Permissão negada.

Repetiu isso como raiz (ou seja, após sudo -i ), permissão negada. Então eu tive a idéia de voltar ao acpi_video0 esperando que o arquivo max_brightness requerido não estivesse em uso, permitindo-me editar max_brightness (pertencente a intel_backlight).

Eu removi " acpi_backlight=vendor " e todos os ajustes para o driver i915, seguidos de sudo update-grub e reinicializei. Eu verifiquei usando ls /sys/class/backlight/ e a pasta acpi_video0 foi listada novamente (também era intel_backlight).

Então eu repeti o eco 616 | sudo tee /sys/class/backlight/intel_backlight/max_brightness . Novamente, permissão negada (mesmo como root).

Eu estou supondo uma vez que a pasta intel_backlight ainda está listada após ls /sys/class/backlight/ , esses arquivos ainda estão em uso. Parece ser o caso, já que cat /sys/class/backlight/intel_backlight/brightness ainda relata.

Talvez haja uma chance de eu editar /sys/class/backlight/intel_backlight/max_brightness se eu puder de alguma forma remover intel_backlight de ser listado / relatado?

Existe algum tipo de ajuste do grub (semelhante ao acpi_backlight=vendor ) que funcionaria para matar o intel_backlight do carregamento no boot?

Ou entrar no modo de recuperação permite-me editar este arquivo sys (por exemplo, enquanto estiver off-line)?

Alguém?

    
por GWD72 18.02.2017 / 09:37