Não é possível alterar o brilho da luz de fundo Ubuntu 14.04

26

Esta manhã, descobri que não posso mais alterar o brilho da tela do meu laptop Dell XPs 13. Eu tentei o seguinte para alterar o brilho

  • Use as teclas de brilho do teclado
  • Execute os comandos mostrados abaixo
  • Inicializar com opção de kernel acpi_backlight = fornecedor. Isso resultou em uma pasta dell_something estando presente na pasta / sys / class / backlight. Alterar o arquivo de brilho nessa pasta não ajuda.
  • Adicione 'intel_backlight' ao xorg.conf
  • Definir a opção BIOS "carregar legacy option ROM" para ativada e "boot seguro" para desativada
  • Inicialize com a opção do kernel i915.disable-pch_pwm = 0
  • Inicialize a partir de uma nova instalação do Ubuntu 12.04 USB stick. Eu ainda não consigo controlar o brilho. Isso é estranho porque o laptop veio pré-instalado com o 12.04. Talvez este seja um problema de hardware?
  • Instale o mais recente driver de vídeo da Intel

Alguma idéia de por que isso quebrou de repente? Eu atualizei de 12.04 para 14.04 em abril e até ontem as teclas de brilho estavam funcionando bem.

Obrigado!

echo 100 > /sys/class/backlight/intel_backlight/brightness
echo 100 > /sys/class/backlight/acpi_video0/brightness
    
por Lespaul86 04.06.2014 / 12:29

16 respostas

27

Consegui uma correção para o meu laptop dell 5521, trabalhando para o Ubuntu 14.04, mas funcionará para os kernels v3.13 +.

  1. Abra /etc/default/grub

    sudo nano /etc/default/grub
    
  2. para mudar a linha

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    para

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=1"
    
  3. depois salve e saia e

  4. executar

    sudo update-grub
    
  5. , em seguida, reinicie

A explicação é que a ACPI adiciona seu próprio controle de luz de fundo, mesmo que já exista um que seja intel_backlight , acrescentando que essa linha força a CPI a usar o backlight da Intel.

    
por dushanabe 10.06.2014 / 20:29
10

Para mim, a solução listou no relatório de bug # 1249219 .

Basicamente, ele cria o arquivo /usr/share/X11/xorg.conf.d/20-intel.conf com as seguintes linhas:

Section "Device"
        Identifier "card0"
        Driver "intel"
        Option "Backlight" "intel_backlight"
        BusID "PCI:0:2:0"
EndSection
    
por Daria 13.10.2014 / 18:16
3

Eu usei esta solução, é muito simples e fácil:

  • Instalar o xbacklight
  • Abra os aplicativos de inicialização
  • Adicione um novo item de inicialização, (dê um nome e no tipo de linha de comando: xbacklight -set 50 )

50 me deu o nível de brilho que eu precisava, mas você pode precisar experimentar os valores para o seu sistema em particular.

    
por CeeDee 29.12.2014 / 13:29
3

Eu li MUITOS artigos

Aqui está o que eu fiz, como eu tenho lutado com isso por um longo tempo ...

Criando e modificando o arquivo /usr/share/X11/xorg.conf.d/20-intel.conf com as seguintes linhas ...

Section "Device"
   Identifier "card0"
   Driver "intel"
   Option "Backlight" "intel_backlight"
   BusID "PCI:0:2:0"
EndSection

... não funcionou de todo

Eu estava usando a opção xbacklight por algum tempo, mas isso não me satisfez, pois eu sabia que deveria ser possível com o Linux nativo.

Eu tentei muitas opções do GRUB sem efeito, então eu estava pesquisando novamente, voltando para resolver esse problema.

Hoje cheguei à solução, que segue:

  1. Você precisa matar seu gerenciador de exibição para criar um novo arquivo Xorg.conf (porque ele executa o servidor X):
    • Pressione Ctrl + Alt + F1 (Não entre em pânico, enquanto o sistema Windows está em execução, você pode voltar com Ctrl + Alt + F7 )
    • digite sudo service lightdm stop e pressione Enter (por exemplo, gdm, kdm, xdm)
  2. Criar novo arquivo de configuração do Xorg
    • digite X -configure e pressione Enter
    • digite mv xorg.conf.new /etc/X11/xorg.conf e pressione Enter
  3. Inicie o X Server (você pode fazer tudo sem interface gráfica via linha de comando, mas fiquei mais confortável com essa abordagem):
    • digite sudo service lightdm start e pressione Enter (por exemplo, gdm, kdm, xdm)
  4. Modificar arquivo Xorg.conf
    • navegue até /etc/X11/xorg.conf e abra o Xorg.conf (no meu caso, o mais recente foi xorg.conf.05312015) via leafpad (por exemplo, gedit, pluma)
    • pesquise por Section "Device" e, em seguida, por Driver (no meu PC ele disse Driver "intel" por padrão, mas poderia ser outra coisa, então altere para intel )
    • adicione a linha Option "Backlight" "intel_backlight" após Driver "intel" (realmente não importa onde, desde que permaneça na seção de dispositivos)
    • salvar
  5. Modifique o GRUB

    • sudo gedit /etc/default/grub (por exemplo, leafpad, pluma ...)
    • definido como GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=" ( acpi_osi= fez isso para mim, outras opções não funcionaram ...)
    • no tipo de terminal sudo update-grub e pressione Enter
    • ou use o personalizador do GRUB:

    sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer

  • pressioneSalvarnocantosuperioresquerdo,queatualizaráoGRUBparavocê

  • Reiniciar e lucrar

O engraçado é que o código é exatamente o mesmo que em /usr/share/X11/xorg.conf.d/20-intel.conf , mas assim funcionou como esperado!

    
por RiddleMeThis 31.05.2015 / 21:20
3

Eu criei um script simples:

touch /usr/bin/brightness

O conteúdo da seguinte forma:

#!/bin/bash
echo $1 | sudo tee /sys/class/backlight/intel_backlight/brightness

Isso permite que você execute o seguinte a partir da linha de comando:

brightness 100
brightness 4000

Os valores dependem dos seus valores máximos de brilho que você pode obter executando:

cat /sys/class/backlight/intel_backlight/max_brightness 

Não se esqueça de tornar o script executável:

chmod +x /usr/bin/brightness

Optei por não alterar as permissões do arquivo de brilho e manter a sudo parte por motivos de segurança.

    
por Tisch 21.09.2017 / 15:19
2
  1. Abra o Terminal, execute gksudo gedit /etc/rc.local

  2. Ele pedirá senha. Digite sua senha.

  3. Em seguida, o editor de texto será aberto com o arquivo rc.local aberto. Contém algumas coisas e no final exit 0 .

  4. Antes disso exit 0 line, adicione os comandos abaixo para reduzir o brilho no Ubuntu:

    echo x > /sys/class/backlight/intel_backlight/brightness
    echo y | tee /sys/class/backlight/acpi_video?*/brightness # (optional) > /dev/null
    

    em que 0 ≤ x ≤ 4882 e 0 ≤ y ≤ 10.

  5. É isso. Salve e reinicie sua máquina.

por Phoenix 18.04.2015 / 22:32
1

Funciona para o Ubuntu 14.04 para mim. Ajuste mínimo de brilho:

echo 0 | sudo tee /sys/class/backlight/acpi_video0/brightness 

Máximo:

echo 7 | sudo tee /sys/class/backlight/acpi_video0/brightness
    
por Edip Ahmet 31.10.2015 / 09:30
1

Isso funcionou para o Acer 5830TG no Ubuntu 16.04 LTS

  1. Primeiro, verifique se o seu sistema usa a placa gráfica Intel

    $ ls /sys/class/backlight
    intel_backlight
    

    Pelo menos intel_backlight deve ser mencionado

  2. Agora baixe e instale o driver de gráficos da Intel e siga as instruções .

  3. No arquivo de configuração do grub /etc/default/grub modifique a seguinte linha:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    para

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
    
  4. Em seguida, atualize o grub

    sudo update-grub
    
  5. Crie e abra o arquivo /usr/share/X11/xorg.conf.d/20-intel.conf :

    gksudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    
  6. Adicione o seguinte texto:

    Section "Device"
            Driver      "intel"
            Option      "Backlight"  "intel_backlight"
            Identifier "card0"
    EndSection
    
  7. Salve e reinicie.

por mmm011 24.12.2016 / 07:54
1

Eu tive o mesmo problema no meu laptop Samsung com meu Ubuntu 14.04 e kernel 3.19.

Para mim, a solução foi definir a linha no arquivo de configuração /etc/default/grub da seguinte forma:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=0"

e, em seguida, atualizar as configurações:

sudo grub-update

Se o t não ajudar você, tente desativar a opção de inicialização Legacy (CMS) no BIOS.

Antes eu estava tentando:

  • Definindo /usr/share/X11/xorg.conf.d/80-backlight.conf file
  • GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  • GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=1"
por yqbk 18.05.2016 / 21:46
1

Eu tenho uma resposta que funcionou para mim em 16.04 e agora em 18.04. Acredito que esta resposta se aplica somente se as duas declarações a seguir se aplicarem ao seu sistema . Por favor, não perca seu tempo se essas declarações não forem verdadeiras:

  1. ls /sys/class/backlight/ retorna acpi_video0 e exatamente um outro, como intel_backlight
  2. echo 450 | sudo tee /sys/class/backlight/intel_backlight/brightness aumenta o brilho e metade echo 900 | sudo tee /sys/class/backlight/intel_backlight/brightness faz o brilho total.

    (Aqui você deve substituir intel_backlight pelo que encontrou na etapa 1 e substituindo 450 e 900 de acordo com a configuração de brilho máximo do seu dispositivo, que é encontrada pelo comando cat /sys/class/backlight/intel_backlight/max_brightness ou equivalente.)

Nesse caso, seu problema provavelmente é porque o sistema adicionou o módulo acpi_video0 incorretamente e as chaves de brilho usam isso em vez de intel_backlight (ou o equivalente).

Para resolver isso, você precisa adicionar a opção de inicialização acpi_backlight=none , que removerá o diretório acpi_video0 de /sys/class/backlight/ . As chaves de brilho agora aplicam sua lógica ao único diretório em /sys/class/backlight/ , que é o que queremos.

Eu peguei esse conhecimento desta página útil link que afirma que "Se você achar que está mudando o acpi_video0 backlight não altera o brilho, você pode precisar usar acpi_backlight=none . "

    
por ianinini 22.07.2018 / 13:32
0

clone o seguinte script e execute-o a partir de um terminal raiz após colar o script em /bin

git clone https://github.com/el-beth/backlight.sh.git

    
por endrias 16.07.2017 / 19:57
0

Isso funcionou para a minha série de conchas eeepc:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

Isso é do link , e eles obtiveram o link .

    
por jlcolon 19.11.2014 / 02:20
0

Eu encontrei a solução depois de anos de pesquisa e funciona muito bem.

Acabou de ser adicionado em / etc / default / grub GRUB_CMDLINE_LINUX_DEFAULT string acpi_backlight=video .

Lenovo Ideapad Z500: Intel HD4000, GeForce 740m

    
por randomprofilename 19.04.2018 / 07:41
0

Eu tive o mesmo problema no meu Lenovo Ideapad Z500.

Eu encontrei este truque que funcionou no meu Ubuntu 16.04:

No arquivo de configuração do GRUB /etc/default/grub modifique a seguinte linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

adicionando esta string: acpi_backlight=vendor . No meu caso eu removi acpi-osi=linux e substitui, então, no final foi:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Atualize o grub executando:

sudo update-grub

Em seguida, crie um arquivo de configuração xorg como este:

sudo touch /usr/share/X11/xorg.conf.d/80-backlight.conf

e copie nele este texto:

Section "Device"
     Identifier  "Intel Graphics"
     Driver      "intel"
     Option      "AccelMethod"     "sna"
     Option      "Backlight"       "ideapad" 
     BusID       "PCI:0:2:0"
EndSection

Salve o arquivo e reinicie.

Você também pode tentar usar chaves de brilho Fn fora do Ubuntu (antes de iniciar ou nas configurações do BIOS). Poderia funcionar.

    
por erostrato 08.05.2016 / 15:25
0

Xubuntu 16.04 (Samsung N150 - Intel GMA3150):

Corrigido problema de controle de brilho por criando /usr/share/X11/xorg.conf.d/20-intel.conf com o seguinte texto:

Section "Device"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        Identifier "card0"
EndSection

Graças a: ArchLinux - Samsung_N150_Backlight e Daria

    
por BBQ 29.11.2016 / 10:17
-3

Aqui está o que eu fiz:

$sudo su -
#more /sys/class/backlight/intel_backlight/brightness 
19200

Eu alterei o valor para 50200

#nano /sys/class/backlight/intel_backlight/brightness
50200

e salvou. Mudou o brilho imediatamente. Estou usando o laptop Asus X441N: link

    
por user807497 17.11.2017 / 13:06