Os controles de brilho pararam de funcionar após a atualização em um Samsung QX412-S01AU

5

Anteriormente no meu laptop Samsung QX412-S01AU eu tinha conseguido trabalhar com controles de brilho, veja esta pergunta: Teclas de atalho de brilho só funcionam ligeiramente .

Após uma atualização automática recente, que atualizou o kernel, meu brilho parou de funcionar e está em uma configuração quase inutilmente baixa. Os atalhos de teclado para o brilho podem ajustar a tela entre cerca de 0 e 30%. O controle deslizante usando os atalhos de teclado, em seguida, deixa de subir, cada botão pressionado apenas mantém o nível em 30%. "Brilho e Bloqueio" nas configurações permite que você mova o controle deslizante por todo o caminho, mas nunca fornece mais do que o mesmo brilho de 30%.

Veja o que tentei até agora:

  • echo "0" | sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness e echo "7" | sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness
    Estes costumavam funcionar, mas agora não têm nenhum efeito.
  • xbacklight -set 100
    Isso só permite que você mude de 0 a 30, como acima.
  • Tentei reaplicar esta resposta , mas o acpi_backlight = o bit do fornecedor ainda estava em minha configuração do grub.
  • A saída de ls /sys/class/backlight/*/brightness costumava ser esta:
    • Costumava ser isto: /sys/class/backlight/intel_backlight/brightness
    • Após a atualização: /sys/class/backlight/intel_backlight/brightness /sys/class/backlight/samsung/brightness

A versão do kernel que veio na atualização era linux-image-3.2.0-27-generic: amd64 (3.2.0-27.43).

EDIT- (Ian.B.) Só queria acrescentar que eu tenho o mesmo problema (Samsung QX411, NVIDIA Optimus) e removi o kernel acpi_backlight = do grub e isso não muda nada. Eu também tentei atualizar para um kernel 3.4 principal sem efeito (com ou sem a tecla acpi no grub). Curiosamente, se eu cat os parâmetros em / sys / class / samsung / brilho / com o cabo de alimentação in / out eu recebo:

actual_brightness 8/1
bl_power 0
brightness 4/2
max_brightness 8

Não sei se é um indício de que as teclas de brilho e brilho real não estão sincronizadas.

    
por Jason O'Neil 26.07.2012 / 04:21

2 respostas

7

(A situação parece mudar a cada nova versão do kernel, o que é muito infeliz.)

Depois de mais algumas experiências e, felizmente, encontrando esse post link , estou trabalhando nele minha configuração.

Você precisa disso em seu / etc / default / grub:

GRUB_CMDLINE_LINUX_DEFAULT="nosplash acpi_osi=Linux acpi_backlight=vendor"

Depois de fazer as alterações, faça:

sudo update-grub

Se você estiver executando o Ubuntu 12.04.3 mais recente com o kernel 3.8.0 (testado em 2013-10-29), ou se o acima sozinho não funcionar após uma reinicialização, você também desejará colocar o módulo de kernel samsung_laptop na lista negra. Faça isso criando um novo arquivo em /etc/modprobe.d/ chamado blacklist-np300.conf com o seguinte conteúdo:

blacklist samsung_laptop

... e, em seguida, reinicie.

Eu tenho controle total da luz de fundo e alcance restaurado! Se você está se perguntando o que exatamente o parâmetro acpi_osi faz, veja esta entrada do askubuntu: O que o parâmetro de inicialização do kernel" set acpi_osi = Linux "faz?

    
por Charl Botha 30.07.2012 / 11:36
1

Para laptops da Samsung que possuem uma luz de fundo de teclado (como a Chronos Series 7) que pode ser configurada ao instalar as ferramentas da Samsung a partir do "Linux no meu Samsung "PPA , é realmente recomendável manter acpi_osi=linux na linha de comando do Kernel. Isso habilita as funções de luz de fundo do teclado e também permite um ajuste mais fino ao usar os controles de brilho em comparação com acpi_osi= . Apenas certifique-se de remover o parâmetro acpi_backlight=vendor .

    
por MartinB 30.08.2012 / 18:48