Eu já tentei muitas soluções que encontrei na Web e nenhuma delas funcionou. Estou usando o Ubuntu 16.04 LTS, nova instalação.
- Este notebook possui Intel HD Graphics 5500 e Nvidia GeForce 920M. Eu pensei que a instalação do driver proprietário da Nvidia resolveria o problema, mas ele ainda existe. A instalação
bumblebee
do Nvidia Optimus também não resolveu o problema. - As outras Fnteclas, como aumentar, diminuir, desligar a tela, WiFi etc. funcionam sem problemas.
- As teclas de brilho funcionam no menu de seleção do GRUB. Eles param de funcionar imediatamente após a seleção e o lançamento do Ubuntu. No Windows, eles funcionam perfeitamente bem.
xev
eacpi_listen
não detecte a combinação Fn+ F5/ F6, não importa qual solução eu tente./sys/class/blacklight
contém umaintel_backlight
pasta e o brilho pode ser alterado usando osudo tee /sys/class/backlight/intel_backlight/brightness <<< 200
comando Essa pasta também pode conter uma segunda pasta, comoacpi_video0
depois de tentar algumas das soluções, mas a configuração de brilho nessa pasta não tem efeito.- Geralmente, o brilho pode ser alterado nas configurações ou, usando
xbacklight
, o único problema é que as teclas de brilho Fn parecem ser consideradas inexistentes para o sistema. EDIT: Aparentemente,xbacklight
não funciona quando a GPU Nvidia é usada. Funciona quando a GPU Intel está configurada na Nvidia Prime. Acho que esse problema está relacionado à configuração da GPU dupla.
Aqui estão as soluções que eu já tentei e todas elas falharam:
- Eu editei
/etc/default/grub
comentando aGRUB_CMDLINE_LINUX
linha e alterando aGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
linha. Nenhuma das seguintes adições funcionou para mim, mista ou não:acpi_backlight=vendor
acpi_backlight=native
acpi_backlight=video
video.use_native_backlight=1
acpi_osi=
acpi_osi=Linux
acpi_osi='!Windows 2012'
Criei um
/usr/share/X11/xorg.conf.d/20-intel.conf
arquivo com o seguinte conteúdo:Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
Só resultou em uma tela preta em vez da tela de login, então tive que excluir este arquivo.
Eu editei o
/etc/X11/xorg.conf
arquivo para adicionarOption "Backlight" "intel_backlight"
eOption "RegistryDwords" "EnableBrightnessControl=1"
. Isso não mudou nada. Aqui está o conteúdo real deste arquivo:Section "ServerLayout" Identifier "layout" Screen 0 "nvidia" Inactive "intel" EndSection Section "Device" Identifier "intel" Driver "modesetting" BusID "PCI:0@0:2:0" Option "AccelMethod" "None" Option "Backlight" "intel_backlight" EndSection Section "Screen" Identifier "intel" Device "intel" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:4@0:0:0" Option "ConstrainCursor" "off" Option "RegistryDwords" "EnableBrightnessControl=1" EndSection Section "Screen" Identifier "nvidia" Device "nvidia" Option "AllowEmptyInitialConfiguration" "on" Option "IgnoreDisplayDevices" "CRT" EndSection
Não consigo encontrar outras soluções, da mesma forma que acima, em qualquer lugar. Agradecemos antecipadamente por qualquer ajuda ou idéias que possam ser uma correção.
Respostas:
Olá, parece haver algumas perguntas relacionadas a diferentes computadores asus:
/ubuntu//search?q=brightness+F5
Esta resposta pode ser particularmente interessante (sugere um downgrade do kernel):
14.04 no Asus GL552JX: Problema de brilho Fn + F5 e Fn + F6
Não tenho um Asus R556L para experimentar, mas sugiro algumas coisas:
O comando showkeys opera no nível de códigos de chave e scancodes, portanto, pode fornecer informações de que o xev não irá:
sudo showkey -s
Esta página do archwiki descreve o https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes processo de mapeamento de scancodes para códigos-chave, aparentemente isso acontece no kernel, mas pode ser personalizado na área do usuário.
Para o benefício de outros leitores, aqui está uma imagem do que está acontecendo.
Pressionamentos de tecla --keyboard ---> códigos de verificação --kernel ---> códigos de chave --- X ----> keysym --- application / wm ----> event
Os comentários sobre a GPU e a luz de fundo enevoam a água um pouco. Eu estaria inclinado a tentar contornar o seu gerenciador de janelas e apenas definir ligações diretamente. Uma coisa a ter em mente é que o protocolo do kernel para alterar as configurações da luz de fundo está mudando recentemente para usar o sysfs e houve problemas com o xbacklight que não suporta isso. Veja acpilight para uma queda na substituição. Você também pode fazer coisas manualmente dentro do sysfs.
fonte
Eu tive o mesmo problema e tentei várias combinações no GRUB, assim como você. Também usando um ASUS e Ubuntu 16.04
Após várias tentativas, esta é a combinação do GRUB e .CONF que funcionou para mim (sem o xblacklight instalado):
Criar arquivo .CONF
Remova tudo do arquivo e cole-o em linha por linha:
Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
SALVAR e FECHAR arquivo
3. Reinicie o computador
Aqui está um link para uma explicação com links para referências que me ajudaram ao longo do caminho: Teclas de função não funcionam (brilho e som) Ubuntu 16.04
fonte