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
- 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.
- 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á.
- 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
- Como root, edite / etc / default / grub e modifique a linha GRUB_CMDLINE_LINUX = para:
- Remova o parâmetro nomodeset.
- Adicionar acpi_backlight = fornecedor
- 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.
- É isso. Você pode então reiniciar o sistema e tudo deve funcionar.