Яркость не увеличивается и не уменьшается и застревает на максимальных настройках! Пробовал другие решения, но все равно нет решения! Пожалуйста, кто-нибудь, помогите!

Яркость не увеличивается и не уменьшается и застревает на максимальных настройках! Пробовал другие решения, но все равно нет решения! Пожалуйста, кто-нибудь, помогите!

У меня Asus Rog GL702VS-RS71, и у меня возникли проблемы с регулировкой яркости. Я перепробовал все, что мог найти в интернете, но безрезультатно.

Пробовал следующее... Установка xbacklight и настройка параметров на терминале (ничего не происходит)

вошел sudo nano /etc/default/grubи сделал следующее ниже, но безрезультатно. И да, я сделал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"

Появляется заставка с индикатором яркости, который то увеличивается, то уменьшается, но ни одно из предложенных мной решений пока не помогло. Апплет батареи в правом нижнем углу тоже ничего не делает, если я перемещаю ползунок яркости вверх или вниз.

Единственная яркость, которая работает при использовании клавиш яркости, это яркость моей клавиатуры, но для этого уже есть отдельные клавиши, и они работают нормально.. :/

ПОЖАЛУЙСТА, если вы знаете ответ на этот вопрос, буду очень признателен за помощь!! Так как на максимальной яркости это жжет мне глаза..

решение1

Программное решение

В вопросе и комментариях OP перепробовал много разных аппаратных решений, но безрезультатно. Остаются программные решения, которые не так эффективны, но лучше, чем ничего. Этот скрипт можно адаптировать для всех мониторов:

#!/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"

Скрипт выше был написан для системы с тремя мониторами и адресует экран ноутбука. Два других скрипта (не перечисленные здесь) называются "Sony" и "Toshiba" для двух внешних мониторов HDMI. Ноутбук может иметь драйвер Intel для i7-6700 HQ HD 530 graphics iGPU, nVidia GTX 970M GPU с разными xrandrименами экранов в зависимости от драйвера nVidia Proprietary Graphics или драйвера Nouveau Open Source.

Поскольку в системе всего 9 различных имен экранов xrandr, по три имени для каждого экрана, сценарий является гибким в зависимости от способа загрузки машины.

Чтобы адаптировать этот скрипт под свои нужды:

  • Переименуйте скрипт, например, измените alienнаmsi
  • Rename eDP, используйте xrandrдля получения списка всех имен мониторов и выберите соответствующий префикс. Введите в скрипт только префикс. Он -1автоматически найдет суффикс.
  • При вызове параметра передачи один для уровня яркости; .75= 75%, .3= 30% и т.д.

Продолжайте проверять новые ядра на предмет поддержки оборудования.

Используйте эти команды, чтобы проверить, поддерживается ли оборудование после обновления ядра:

$ ls /sys/class/backlight
intel_backlight
$ cat /sys/class/backlight/intel_backlight/*brightness*
3000
3000
7500
  • Первое 3000— это фактическая яркость.
  • Вторая 3000последняя попытка изменения яркости
  • 7500максимальный уровень яркости для вашего оборудования

Чтобы попытаться изменить уровень яркости оборудования, используйте:

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

Если оборудование поддерживается, вы увидите изменение:

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

Связанный контент