Os controles de brilho agem de forma diferente depois de acordar da suspensão no Macbook Air 6.1 de inicialização dupla

0

Essa parece ser uma variação do venerável "Por que não controla o brilho depois do currículo?" questão, mas com uma torção interessante.

O comportamento descrito abaixo ocorre em um Macbook Air 6.1 com uma instalação absolutamente disponível de 16.10 (literalmente, as únicas mudanças são para reinicializar, executar sudo apt-get update e alterar as configurações de energia para que o fechamento dos gatilhos da tampa seja suspenso).

Descrição

  • Depois do boot (bom!):
    • o nível de brilho de pré-inicialização é mantido e
    • Os controles de brilho
    • funcionam conforme o esperado.
  • Depois de acordar (não é bom!):
    • o nível de brilho pré-suspenso é esquecido e
    • Os controles de brilho
    • funcionam mal (veja abaixo).

Para reproduzir

  1. Inicialização.
  2. Aumentar & amp; diminuir o brilho. Observe.
  3. Suspenda (fechando a tampa ou por meio da interface do usuário).
  4. Despertar.
  5. Aumentar & amp; diminuir o brilho. Observe.

Resultados

Controle de brilho normal

No passo 2, os controles de brilho funcionam corretamente em todos os sentidos. Eu posso escurecer a tela através de vinte passos de queimaduras de sol para fora.

Controle de brilho quebrado

No passo 5, os controles de brilho do ainda funcionam, mas:

  • o brilho é redefinido para zero (ou pelo menos a tela fica escura),
  • tocando repetidamente a tecla brilho fn retorna brilho, mas em um nível muito alto.
  • existem apenas quatro níveis de brilho, aproximadamente "desligado", "claro", "muito claro" e "muito, muito claro".

Outro

Pesquisando, percebi que tenho dois itens diferentes em /sys/class/backlight (não tenho ideia se isso é normal):

  • acpi_video0 e
  • intel_backlight

O conteúdo de /sys/class/acpi_video0/brightness e /sys/class/intel_backlight/brightness ambos mudam quando eu ajustei o brilho da tela, acpi_video0 em uma escala de 0-100 e intel_video em um (não linear ?) escala de 0-2777.

    
por bhotel 13.11.2016 / 14:06

1 resposta

1

Eu comecei isso como uma pergunta, mas encontrou a resposta certa onde eu deveria estar procurando por ela o primeiro lugar . No meu hardware, o módulo do kernel nessa página resolve todas as partes do problema que descrevo aqui.

Pode salvar alguém mais algumas horas de futzing (e também, pode me ensinar a rtfm!)

    
por bhotel 13.11.2016 / 14:06