MSI GE70 Brilho da tela

1

Eu testei praticamente todas as opções que encontrei on-line sobre como escurecer meu brilho da tela que está no máximo agora, mas a maioria das soluções que encontrei são controlando o brilho através de / sys / class / backlight.

No entanto, no meu caso / sys / class / backlight está vazio.

Eu também tentei as várias opções adicionando os atributos acpi en vendor ao / etc / default / grub mas nenhum parece funcionar.

Então, agora eu estou sem ideias e meus olhos estão ficando muito doloridos ...

Obrigações

    
por chim 23.12.2013 / 23:51

1 resposta

1

Eu tive exatamente o mesmo problema no meu Apache Pro MS70 da GE70 e, embora a resposta esteja lá fora, não é fácil encontrá-lo, então estou documentando minha experiência aqui.

Sintomas:

  • A luz de fundo ficou presa no brilho total e não respondeu às teclas de função de brilho.
  • / sys / class / backlight está vazio, indicando que as funções da ACPI para controlar a luz de fundo estão indisponíveis.

Eu encontrei a pista vital na entrada do wiki do Arch Linux "backlight":

  

Nos laptops Nvidia Optimus, o parâmetro nomodeset do kernel pode interferir na capacidade de ajustar a luz de fundo.

A MSI GE70 possui gráficos Intel e também uma discreta NVIDIA 860M. Para que o instalador do Fedora 20 funcione, eu tive que inicializar com o parâmetro do kernel nomodeset. Isso fez com que a configuração do GRUB2 fosse instalada. Não tenho certeza se isso é intencional ou não, mas é desnecessário porque a configuração instalada do GRUB2 inclui parâmetros para a lista negra do driver nouveau, o que entra em conflito com o hardware da NVIDIA.

A solução final completa é remover o parâmetro do kernel nomodeset e adicionar o parâmetro do kernel acpi_backlight = vendor. O procedimento é o seguinte:

Teste

  1. Primeiro, para testar se esta é a solução, reinicialize o sistema e, no menu de inicialização do GRUB2, pressione 'e' para editar a configuração, rolar para baixo e editar a linha linux ou linuxefi (dependendo se você tem um BIOS ou UEFI - meu laptop tinha UEFI).
    • Remova o parâmetro nomodeset, se presente.
    • Adicione o parâmetro acpi_backlight = vendor
    • Minha configuração também continha "nouveau.modeset = 0 rd.driver.blacklist = nouveau", que acredito ser o encantamento mágico para impedir que o nouveau entre em conflito com o driver da NVIDIA. Deixei isso lá e não fez mal.
  2. Pressione F10 para continuar inicializando o sistema. Você deve ser capaz de ajustar o brilho da tela com o teclado e um diretório com link simbólico / sys / class / backlight / intel_backlight agora existirá.
  3. Não testado: Acredito que um intervalo de aplicativos clientes que dependem de dados da ACPI no sistema de arquivos / sys agora também funcionará.

Como tornar a correção permanente

  1. Como root, edite / etc / default / grub e modifique a linha GRUB_CMDLINE_LINUX = para:
    • Remova o parâmetro nomodeset.
    • Adicionar acpi_backlight = fornecedor
  2. Finalize as alterações na configuração do GRUB2.
    • No Ubuntu, o comando aparentemente é " update-grub ".
    • Em Fedora 20 , com o UEFI, eu primeiro fiz um backup do /etc/grub2-efi.cfg e depois fez: grub2-mkconfig -o /etc/grub2-efi.cfg . Eu li em outro lugar que o arquivo a ser atualizado é /etc/grub2.cfg, no entanto, no meu sistema que é um link simbólico cego e quando tentei usá-lo as alterações não tiveram efeito. Presumo que o arquivo seja consultado apenas em sistemas BIOS.
  3. É isso. Você pode então reiniciar o sistema e tudo deve funcionar.
por totemo 12.09.2014 / 08:09