Я не могу изменить яркость экрана на Lenovo Z570.
Даже функциональные клавиши для яркости также не работают. Есть идеи?
Попробуйте отключить Num Lock.
В моем z570 xubuntu клавиши яркости не работают, если активна Num Lock. Когда я его выключаю, все работает нормально.
У меня также есть Lenovo z570, и он работал для меня с 16.04, а теперь с 18.04.
Проблема в моем случае в том, что система неправильно добавила модуль acpi_video0, и клавиши яркости используют этот модуль вместо правильного для моего оборудования (intel_backlight).
См. мой полный ответ здесь .
Короче говоря, для z570 ответ заключается в добавлении опции загрузки acpi_backlight=none
, которая удалит каталог acpi_video0
из /sys/class/backlight/
. Это заставляет систему использовать /sys/class/backlight/intel_backlight
по мере необходимости.
Если ничего не помогает, вы можете попробовать утилиту командной строки xbacklight
.
Вы можете установить его, запустив
sudo apt-get install xbacklight
Затем, если вы хотите сделать экран ярче, вы можете набрать
xbacklight +50
(или заменить 50 на любой процент, который вы хотите )
Или, если вы хотите затемнить экран, вы можете набрать
xbacklight -50
и т. Д.
Также, если у вас действительно было время, вы можете связываться с привязками клавиш, чтобы сделать эти команды более удобными.
Попробуйте следующее и посмотрите, не работают ли клавиши яркости после перезагрузки снова. Отредактируйте файл etc / X11 / xorg.conf и добавьте еще одну строку в раздел «Устройство»: Option "RegistryDwords" "EnableBrightnessControl=1"
Наконец-то заставили регуляторы яркости работать должным образом!
Проблема сохраняется из-за наличия двух модулей подсветки acpi_video0
и intel_backlight
. Вы можете перепроверить наличие обоих модулей, выполнив приведенную ниже команду.
ls /sys/class/backlight/
Если вы обнаружите acpi_video0
в качестве одного из модулей, выполните команду:
sudo tee /sys/class/backlight/acpi_video0/brightness <<< 5
Если изменений не наблюдается, пришло время удалить этот модуль. Я предполагаю, что по умолчанию intel_backlight
игнорируется, а acpi_video0
используется ядром для обработки подсветки.
Иногда ACPI не работает должным образом из-за различных реализаций материнской платы и особенностей ACPI. Это включает в себя некоторые ноутбуки с двойной графикой (например, выделенный графический процессор Nvidia / Radeon с интегрированным графическим процессором Intel / AMD).
На ноутбуках Nvidia Optimus nomodeset параметра ядра может мешать регулировке подсветки. Кроме того, ACPI иногда необходимо зарегистрировать собственную подсветку acpi_video0, даже если она уже существует (например, intel_backlight), что можно сделать, добавив в загрузчик один из следующих параметров ядра:
acpi_backlight=video acpi_backlight=vendor acpi_backlight=native
Source sup>
Поскольку подсветка acpi_video0 не изменяла яркость, вам может потребоваться также использовать acpi_backlight=none
в качестве аргумента. Эта строка отключает модуль acpi_video0
от параметров ядра, так что только intel_backlight
управляет настройками яркости.
Вам нужно изменить файл загрузчика /etc/default/grub
, чтобы добавить вышеупомянутые аргументы. Это должно выглядеть примерно так.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=native"
Если native
не работает, попробуйте video
, vendor
или none
.
Обновите конфигурацию grub:
sudo update-grub
Перезагрузите систему, теперь управление яркостью должно работать.
Подробнее в моем блоге .