¡El brillo no sube ni baja y está bloqueado en la configuración máxima! ¡Probé otras soluciones pero aún no hay solución! ¡Por favor que alguien ayude!

¡El brillo no sube ni baja y está bloqueado en la configuración máxima! ¡Probé otras soluciones pero aún no hay solución! ¡Por favor que alguien ayude!

Tengo un Asus Rog GL702VS-RS71 y tengo problemas para ajustar el brillo. Intenté todo lo que pude encontrar en línea, pero no obtuve ningún resultado.

He probado lo siguiente... Instalar xbacklight y ajustar la configuración en el terminal (no sucede nada)

Entré sudo nano /etc/default/gruby realicé lo siguiente a continuación, cada uno sin resultado. Y sí, lo he hecho.sudo 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"

La pantalla de inicio muestra el indicador de brillo subiendo y bajando, pero ninguna de las soluciones que he probado ha funcionado todavía. el subprograma de batería en la esquina inferior derecha tampoco hace nada si muevo el control deslizante hacia arriba o hacia abajo para el brillo

El único brillo que funciona cuando uso las teclas de brillo es el brillo de mi teclado, pero ya hay teclas separadas para eso y funcionan bien. :/

¡¡POR FAVOR, si sabes la respuesta a esto, agradecería mucho la ayuda!! Como esto me quema los ojos con el brillo máximo.

Respuesta1

Solución de software

En la pregunta y en los comentarios, OP ha probado muchas soluciones de hardware diferentes sin éxito. Esto deja soluciones de software que no son tan efectivas pero que son mejores que nada. Este script se puede adaptar para todos los 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"

El script anterior fue escrito para un sistema de tres monitores y está dirigido a la pantalla del portátil. Otros dos scripts (que no figuran aquí) se llaman "Sony" y "Toshiba" para dos monitores HDMI externos. La computadora portátil puede tener un controlador Intel para iGPU de gráficos i7-6700 HQ HD 530, GPU nVidia GTX 970M con diferentes xrandrnombres de pantalla según el controlador de gráficos patentado de nVidia o el controlador de código abierto Nouveau.

Debido a que el sistema tiene un total de 9 nombres de pantalla xrandr diferentes, tres nombres para cada pantalla, el script es flexible dependiendo de cómo se haya iniciado la máquina.

Para adaptar este script a sus necesidades:

  • Cambiar el nombre del script, por ejemplo, cambiar alienamsi
  • Cambie el nombre eDP, utilícelo xrandrpara obtener una lista de todos los nombres de monitores y seleccione el prefijo apropiado. Ingrese solo el prefijo en el script. Encontrará el -1sufijo automáticamente.
  • Al llamar, pase el parámetro uno para el nivel de brillo; .75= 75%, .3= 30%, etc.

Siga revisando nuevos kernels para obtener soporte de hardware

Utilice estos comandos para comprobar si el hardware es compatible después de una actualización del kernel:

$ ls /sys/class/backlight
intel_backlight
$ cat /sys/class/backlight/intel_backlight/*brightness*
3000
3000
7500
  • El primero 3000es el brillo real.
  • El segundo 3000es el último intento de cambio de brillo.
  • 7500es el nivel de brillo máximo para su hardware

Para intentar cambiar el nivel de brillo del hardware, utilice:

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

Si el hardware es compatible, verá un cambio:

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

información relacionada