Personalizar o brilho adaptável no Windows 8

2

Gostaria de personalizar a função de brilho adaptativo (luminosidade máxima = fn (luz do sensor)) no meu laptop.

Em um ambiente muito escuro, meu brilho máximo da tela é muito baixo, preciso desativar o brilho automático, mas seria útil realmente corrigi-lo.

Existe um arquivo de configuração para ajustar isso? Um arquivo .dll / .exe comum que o manipula ou é específico do fornecedor? (Eu acho que os dados de entrada vêm do serviço SensrSvc) Uma vez que é comutável nas configurações de automomia incorporadas, eu acho que poderia haver um componente comum do Windows e que eu poderia tentar hackear no pior dos casos.

    
por Guillaume86 12.09.2013 / 22:00

1 resposta

2

Isso pode ser alterado no registro - aqui está um documento da Microsoft que explica tudo isso em detalhes.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AdaptiveDisplayBrightness contém valores de configuração relacionados ao sensor de luz.

ALRPoints - controla o brilho a ser usado, dependendo do valor retornado pelo sensor, neste formato: 00 + uma lista de pontos no formato [zero-padded hex value of the desired percentage of the baseline brightness] + [zero-padded hex value of the light detected by the sensor] - recebi isso por muita tentativa e erro , aqui está documentação da Microsoft sobre esse valor, e aqui está meu valor personalizado de ALRPoints que funciona.

IlluminanceChangeSensitivity - controla o quanto o sensor é sensível a mudanças de luz, por exemplo, um valor de 20 significa que a luz ambiente deve mudar em 20 lux para que o brilho da tela mude.

DisplayResponseInterval - controla quanto tempo o serviço deve aguardar antes de pesquisar o sensor novamente (em milissegundos, o valor mínimo é 100), por exemplo, um valor de 5000 significa que o brilho só pode mudar a cada 5 segundos.

Nota: ao editar esses valores, certifique-se de selecionar Base decimal no Regedit.

EurecomendousaraFerramentadediagnósticodesensores,queestádisponívelno WDK Test Pack (você pode precisar instalar o WDK real primeiro), uma vez instalado ele está localizado em C:\Program Files (x86)\Windows Kits.1\Tools\x86\sensordiagnostictool.exe e se parece com isso:

Osvaloresinteressantessão:

SB(notopo,aquié100%),mostraobrilhodefinidopeloserviçoAdaptivebrightness.

SENSOR_PROPERTY_LIGHT_RESPONSE_CURVEéacurvaALRpadrão,noformato[lux,percentageofthebaselinebrightness](oformatoopostodoregistro,queébrightness,lux)-sevocêquisercriarsuaprópriacurvaALR,precisarásubstituircadaeapenasopontodessacurvapadrão(essaéaúnicamaneiradefazerissofuncionar).

SENSOR_DATA_TYPE_LIGHT_LUXéaluminosidadedetectadapelosensor,esperoquenoseusistemasejarealmenteovalorrealdaluzemlux,infelizmentenaminhaéapenasumvalorentre0e255,0significaescuridãoquasetotale255significaumlanternaapontadaparaosensor.

Depoisdedefinirosvaloresdesejados,vocêprecisaráreiniciaroserviçoAdaptivebrightnessparaquesuasalteraçõesentrememvigor.

Aquiestáum tópico no XDA-Developers, que fornece curvas de luminosidade ajustadas para tablets Surface. pode querer dar uma olhada nos arquivos de registro (eles funcionam bem no Windows 7 pelo caminho).

    
por 04.04.2014 / 00:15