Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Не работает изменение яркости экрана  (Прочитано 8317 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн user00915

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Всем привет. Ноутбук Samsung Ativ Book 8, Ubuntu 16.04.3 LTS. Проблема - не изменяется яркость экрана, по-умолчанию стоит на максимуме и не хочет изменяться. Ядро 4.10.0-28-generic. Проблема присутствовала и в других дистрибутивах, лишь только в одном из LiveUSB дистрибутивов Debian 9 эта проблема не появлялась, в остальных - остаётся актуальной. Есть решение проблемы? Заранее благодарю.

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #1 : 01 Октября 2017, 11:08:14 »
а  FN  клавиши,  через гуи, вообще никак не изменяется?
проц какой? Если интел можно попробовать побороть
« Последнее редактирование: 01 Октября 2017, 11:10:30 от ARTGALGANO »

Оффлайн user00915

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #2 : 01 Октября 2017, 11:16:48 »
а  FN  клавиши,  через гуи, вообще никак не изменяется?
проц какой? Если интел можно попробовать побороть
Intel(R) Core(TM) i7-3635QM CPU, FN+F2/F3 (стандартные клавиши изменения яркости) не работают, обновил ядро до 4.13.4 - результата ноль. Через GUI никак.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #3 : 01 Октября 2017, 11:17:12 »
user00915, через xrandr регулируется?

Покажи вывод:

xrandr

Оффлайн user00915

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #4 : 01 Октября 2017, 12:28:28 »
user00915, через xrandr регулируется?

Покажи вывод:

xrandr
Работает
eDP-1 connected primary 1920x1080+0+0xrandr --output eDP-1 --brightness 0.5

Изменяет яркость от 0 до 1 и даже больше единицы, но как-то "топорно". Что, теперь только из терминала яркость менять)?  :2funny:

Причём в GUI яркость экрана продолжает показываться на максимуме.
« Последнее редактирование: 01 Октября 2017, 12:32:26 от user00915 »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #5 : 01 Октября 2017, 12:36:40 »
Что, теперь только из терминала яркость менять)?  :2funny:

Нет конечно. Можно составить определённый скрипт, который в последствии повесить на горячие клавиши и потом регулировать привычным способом.

Но сначала я бы разобрался со стандартными клавишами регулировки:

https://drive.google.com/open?id=0B7W2O8lGQEE5dWxDcEVkZnExYWs

Оффлайн user00915

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #6 : 01 Октября 2017, 12:37:04 »
Выявил интересную закономерность: файл /sys/class/backlight/intel_backlight/brightness изменяет свои значения по мере того, как я нажимаю FN + F2/F3 (смена яркости). Но фактически яркость не меняется. Предварительный вывод - неверная подсистема яркости выбрана. У меня на ноуте две видеокарты - одна Intel родная и AMD Radeon.

Оффлайн Lesopoval

  • Активист
  • *
  • Сообщений: 904
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #7 : 01 Октября 2017, 12:38:42 »
user00915, для интел:

создай файл 20-intel.conf:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf

открой его:
sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf

скопируй и вставь в него:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"

EndSection

сохрани, перегрузись.

Оффлайн user00915

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #8 : 01 Октября 2017, 12:38:48 »
Нет конечно. Можно составить определённый скрипт, который в последствии повесить на горячие клавиши и потом регулировать привычным способом.
Это костыль. И не надо доказывать, что это правильно и нормально. Я ищу способ, который позволит правильно переключать яркость системным GUI. Например, в LiveUSB Debian 9 из GUI Гнома всё прекрасно переключалось.

Пользователь добавил сообщение 01 Октября 2017, 12:42:13:
user00915, для интел:

создай файл 20-intel.conf:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf

открой его:
sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf

скопируй и вставь в него:
Код: [Выделить]

Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"

EndSection


сохрани, перегрузись.

Попробовал, не работает.

Пользователь добавил сообщение 01 Октября 2017, 12:48:50:
Прогресс!!! В /sys/class/backlight

Есть три каталога: acpi_video0, acpi_video1 и intel_backlight. Так вот, GUI Xubuntu по-умолчанию меняет значение файла brightness именно в директории intel_backlight, и результата никакого нет. Я сейчас вручную прописал в файл brightness каталога acpi_video0 значение 75 и яркость уменьшилась!  ;D

echo 75 > /sys/class/backlight/acpi_video0/brightness

Дело за малым - научить систему по-умолчанию выбирать не intel_backlight, а acpi_video0, только вот как это сделать?
« Последнее редактирование: 01 Октября 2017, 12:48:50 от user00915 »

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #9 : 01 Октября 2017, 13:09:45 »
Это костыль.

В таком случае весь линукс состоит из костылей. Зайди в служебные и системные каталоги и посмотри содержание.


И не надо доказывать, что это правильно и нормально.

Боже упаси что либо доказывать. Тут все грамотные по-умолчанию. Особенно те, которые после Windows 10. Там Билл Гейтс все прописал и всё работает, а тут если что то приходится настроить самостоятельно, сразу "костыль".

Дело за малым - научить систему по-умолчанию выбирать не intel_backlight, а acpi_video0, только вот как это сделать?

Я выше давал ссылку на настройку ACPI. Там всё в порядке?
« Последнее редактирование: 01 Октября 2017, 13:11:33 от ecc83 »


Оффлайн user00915

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #11 : 01 Октября 2017, 15:05:09 »
user00915,
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1380824/comments/25
??
Не работает.

В общем, у меня теперь проблема не смены яркости как таковой, а проблема в том, как назначить acpi_video0 по-умолчанию вместо intel_backlight. Потому что клавиши регулировки яркости на клавиатуре регулируют значение файла brightness именно из intel_backlight, а нужно, чтобы это делалось из acpi_video0. Яркость регулируется, но только если прописать вручную значения от 0 до 95 в файл brightness каталога acpi_video0 или acpi_video1.

У меня судя по всему на ноуте две видеокарты: Intel и AMD. И из-за этого конфликт возникает.

toZen

  • Гость
Re: Не работает изменение яркости экрана
« Ответ #12 : 01 Октября 2017, 15:29:56 »
user00915,
sudo update-grubнадеюсь сделали после применения изменений?

Оффлайн user00915

  • Автор темы
  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #13 : 01 Октября 2017, 15:42:39 »
надеюсь сделали после применения изменений?
1000 раз. Ну я не совсем новичок в Ubuntu, чтобы такое не сделать. Проблема, похоже, явно не по части новичков.

Пользователь добавил сообщение 01 Октября 2017, 15:50:42:
Ещё раз: проблема уже не в том, как изменить яркость экрана как таковую, она изменяется командой:

echo [0..95] | sudo tee --append /sys/class/backlight/acpi_video0/brightness
Проблема в том, что у меня в /sys/calss/backlight находится помимо acpi_video0 ещё и intel_backlight и вот power manager Убунты цепляет именно его, а нужно, чтобы он цеплял acpi_video0.

Никакие параметры ядра в GRUB'е мне не помогли.
« Последнее редактирование: 01 Октября 2017, 15:50:42 от user00915 »

Оффлайн Lesopoval

  • Активист
  • *
  • Сообщений: 904
    • Просмотр профиля
Re: Не работает изменение яркости экрана
« Ответ #14 : 01 Октября 2017, 16:05:07 »
user00915, а какая карта используется?
grep -Eiwo -m1 'nvidia|amd|ati|intel' /var/log/Xorg.0.log

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.