O brilho não aumenta ou diminui e fica preso na configuração máxima! Tentei outras soluções, mas ainda sem solução! Por favor, alguém ajude!

O brilho não aumenta ou diminui e fica preso na configuração máxima! Tentei outras soluções, mas ainda sem solução! Por favor, alguém ajude!

Eu tenho um Asus Rog GL702VS-RS71 e estou tendo problemas para ajustar o brilho. Tentei de tudo online que consegui encontrar, mas sem resultado.

Tentei o seguinte... Instalando o xbacklight e ajustando as configurações no terminal (nada acontece)

entrei sudo nano /etc/default/grube fiz o seguinte abaixo, cada um sem resultado. E sim, eu fizsudo update-grub

GRUB_CMDLINE_LINUX="acpi_osi=Linux"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_video0="

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=acpi_osi"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=acpi_backlight=native"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"

GRUB_CMDLINE_LINUX=""

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=acpi_backlight=native intel_idle.max_cstate=1"

A tela inicial mostra o indicador de brilho subindo e descendo, mas nenhuma solução que tentei funcionou ainda. o miniaplicativo da bateria no canto inferior direito também não faz nada se eu mover o controle deslizante para cima ou para baixo para obter o brilho

o único brilho que funciona ao usar as teclas de brilho é o brilho do meu teclado, mas já existem teclas separadas para isso e elas funcionam bem..:/

POR FAVOR, se você souber a resposta para isso, agradeceríamos muito a ajuda!! Como isso está queimando meus olhos com brilho máximo.

Responder1

Solução de software

Na pergunta e nos comentários, o OP tentou muitas soluções de hardware diferentes, sem sucesso. Isso deixa soluções de software que não são tão eficazes, mas são melhores que nada. Este script pode ser adaptado para todos os monitores:

#!/bin/bash

# NAME: alien
# PATH: /mnt/e/bin
# DESC: Set brightness of Alien Laptop
# DATE: Dec 9, 2017. Modified July 21, 2018.

# NOTE: Monitor name changes with driver used: nVidia = "eDP-1-1"
#                                             Nouveau = "eDP-1"
#                                               Intel = "eDP1"

MonitorName="eDP"
AllMonitors=`xrandr -q | grep -v disconnected | grep connected | awk '{print $1}'`
echo All Monitors: $AllMonitors
substr=ab
for s in $AllMonitors; do
    if case ${s} in *"${MonitorName}"*) true;; *) false;; esac; then
        FullMonitor=${s}
        printf %s\\n "'${s}' contains '${MonitorName}'"
    else
        printf %s\\n "'${s}' does not contain '${MonitorName}'"
    fi
done
echo Full Monitor: $FullMonitor

if [[ $# -ne 1 ]]; then
    xrandr --verbose | grep -A5 "^$FullMonitor" > /tmp/alien
    head -n1 /tmp/alien
    echo "$(tput setaf 6)" ; tail -n1 /tmp/alien ; echo "$(tput sgr0)"
    rm /tmp/alien
    echo 'One argument required for brightness level, e.g. "alien .63"'
    echo 'will set brightness level of Alien display to level .63 using xrandr'
    exit 1
fi

xrandr --output "$FullMonitor" --brightness "$1"

O script acima foi escrito para um sistema de três monitores e aborda a tela do laptop. Dois outros scripts (não listados aqui) são chamados “Sony” e “Toshiba” para dois monitores HDMI externos. O laptop pode ter driver Intel para iGPU gráfico i7-6700 HQ HD 530, GPU nVidia GTX 970M com xrandrnomes de tela diferentes dependendo do driver gráfico proprietário da nVidia ou do driver Nouveau Open Source.

Como o sistema possui um total de 9 nomes de tela xrandr diferentes, três nomes para cada tela, o script é flexível dependendo de como a máquina foi inicializada.

Para adaptar este script às suas necessidades:

  • Renomeie o script, por exemplo, mude alienparamsi
  • Renomear eDP, use xrandrpara obter uma lista de todos os nomes de monitores e selecionar o prefixo apropriado. Insira o prefixo apenas no script. Ele encontrará o -1sufixo automaticamente.
  • Ao chamar, passe o parâmetro um para o nível de brilho; .75= 75%, .3= 30%, etc.

Continue verificando novos kernels para suporte de hardware

Use estes comandos para verificar se o hardware é compatível após uma atualização do kernel:

$ ls /sys/class/backlight
intel_backlight
$ cat /sys/class/backlight/intel_backlight/*brightness*
3000
3000
7500
  • O primeiro 3000é o brilho real
  • A segunda 3000é a última tentativa de mudança de brilho
  • 7500é o nível máximo de brilho para o seu hardware

Para tentar alterar o nível de brilho do hardware, use:

$ echo 2500 | sudo tee /sys/class/backlight/intel_backlight/brightness
2500

Se o hardware for compatível, você verá uma alteração:

$ cat /sys/class/backlight/intel_backlight/*brightness*
2500
2500
7500

informação relacionada