Isso funcionou para o meu Lenovo T530 com Nvidia / Intel ...
Nota. Minhas configurações de gráficos do BIOS foram alteradas de Nvidia Optimus para Discrete Graphics (isso foi para que eu possa dirigir um monitor externo 4K a partir da porta de vídeo). Também não é necessário ter o arquivo /etc/X11/xorg.conf no seu sistema. O seguinte pressupõe que você esteja executando o driver da Nvidia e tenha acesso ao aplicativo NVIDIA X Server Settings no Unity.
Primeiro, abra o editor de texto e mostrarei como adicionar o conteúdo correto a este arquivo para sua placa de vídeo.
gksu gedit /usr/share/X11/xorg.conf.d/20-nvidia.conf
Se o seu arquivo estiver vazio como o meu, abra o aplicativo "NVIDIA X Server Settings" no Unity.
Em seguida, vá para a seção "Configuração de exibição do servidor X".
Na parte inferior da tela, clique no botão "Salvar na configuração do X". Na verdade, não queremos salvar nada aqui, mas clique no botão "Mostrar visualização".
Percorra até ver Section "Device"
e o seguinte EndSection
. Destaque e copie a seção inteira. O meu ficou assim:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVS 5400M"
EndSection
Cole isso no arquivo /usr/share/X11/xorg.conf.d/20-nvidia.conf aberto anteriormente.
Agora cole a seguinte linha imediatamente antes do EndSection
Option "RegistryDwords" "EnableBrightnessControl=1"
Deve ficar assim:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVS 5400M"
Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection
Agora salve e feche /usr/share/X11/xorg.conf.d/20-nvidia.conf e reinicie. Meu controle de brilho agora funciona. Entendi a idéia deste post relacionado.