Calculate Forum

Проблемы с энергосбережением после обновления

Hi!

Обновил сегодня систему через cl-update, и после перезагрузки исчезло управление яркостью экрана в разделе энергосбережения.

Яркость стало выставлять на 100%, что весьма плохо для глаз, особенно вечером.

Предыдущее обновление системы делалось около недели назад, т.е. это что-то из нового.
Из того, что я заметил при обрновлении – менялись пакеты для radeon (но у меня встроенный intel), после которого было обновление зависимостей для x.org, но при этом ничего не пересобиралось, как было в таких ситуация ранее, а так же удалился avahi

Рабочий стол - KDE.
в Xorg.0.log ошибок и warning-ов нет.
Только пропали настройки энергосбережения монитора для KDE. Яркость подсветки клавиатуры осталась на месте.

Что ещё странно:

# ls /sys/class/backlight/
acpi_video0  intel_backlight

А видеокарта у меня одна

cat /sys/class/backlight/intel_backlight/max_brightness
1388

вместо 100

Пока решил проблему через

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

Но как вернуть нормальную регулировку?

Разбираться в правилах polkit
consolekit выпилен и нужны новые правила

Я в consolekit права не менял - всё было по умолчению.

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

PS у меня ещё и skype начал ругаться, требуя ввести пароль юзера при запуске чтобы добраться до своих данных.

Согласен, что комплект обновления не учел всех ньюансов перехода на elogind
Кажись косяки только в KDE проявились
Возможно в следующих обновах поправят
Ну или в сети можно найти решения по настройке polkit

Попробовал прописать в xorg.conf для устройства card0 с PCI:0:2:0 параметр Option "Backlight" "intel_backlight" чтобы иксы лучше знали куда смотреть, но в логах исков получил ругань:

[     6.420] (II) xfree86: Adding drm device (/dev/dri/card0)
[     6.420] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied

хотя файл /dev/dri/card0 на месте, т.е. система не даёт к нему доступа, хотя должна.

(думаю тут

/dev/dri # ls -l
итого 0
drwxr-xr-x  2 root root        80 авг  9 21:41 by-path
crw-rw----+ 1 root video 226,   0 авг  9 21:41 card0
crw-rw-rw-  1 root video 226, 128 авг  9 21:41 renderD128

у card0 должны быть права как у renderD128 )

Так что пока обошёлся записью в udev

SUBSYSTEM==“backlight”, ACTION==“add”, KERNEL==“acpi_video0”, ATTR{brightness}=“25”
чтобы выставить яркость в 25%
и жду чтобы пончинили сломаные доступы к устройствам.

© 2007-2020 Calculate Ltd.
Mastodon Mastodon