LINUX.ORG.RU

Проблема с управлением яркостью

 , , , ,


0

1

Добрый день, второй мой вопрос на данном форуме. Опять с проблемой.. Ни в одном из сеансов не работает управления яркостью, xfce4, kde wayland/x11 - нигде. Облазил в интернете, везде пишут «проблема с самим монитором», на данном форуме нашел похожую проблему, однако не помог ни один из советов. Анимация регулировки отображается, а вот самого ‘эффекта’ нет

Ранее все работало, есть подозрения на смену драйверов видеокарты, когда хотел перейти на дискретную, вместо встроенной. Так определить причину ‘поломки’ не удалось

Перемещено hobbit из general

Перемещено CrX из desktop

Ты про ноут или отдельный монитор? На ноутах регулировка работает практически всегда, максимум иногда надо угадать какой режим в командную строку ядра в grub прописать. На отдельных мониторах это не особо штатная фича, где-то есть, где-то нет.

firkax ★★★★★
()
Ответ на: комментарий от evllseen

Посмотри что эти команды выведут

ls -alR /sys/class/backlight
grep . /sys/class/backlight/*/*brightness
cat /proc/cmdline

А ещё вот https://wiki.archlinux.org/title/Backlight_(Русский)

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

Вывод следующий:

/sys/class/backlight: итого 0 drwxr-xr-x 2 root root 0 ноя 8 18:02 . drwxr-xr-x 69 root root 0 ноя 8 16:39 .. lrwxrwxrwx 1 root root 0 ноя 8 16:39 acpi_video0 -> ../../devices/pci0000:00/0000:00:02.0/backlight/acpi_video0 ~ > grep . /sys/class/backlight/*/*brightness 18:02:17 /sys/class/backlight/acpi_video0/actual_brightness:9 /sys/class/backlight/acpi_video0/brightness:10 /sys/class/backlight/acpi_video0/max_brightness:10 ~ > cat /proc/cmdline 18:02:31 BOOT_IMAGE=/vmlinuz-linux root=UUID=0ba16a7f-7d0e-4d4f-8a3d-b7d5eb152775 rw rootfstype=ext4 loglevel=3 quiet

Пробежался по форуму, глаза зацепились за настройку параметров ядра.

Заменил с GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet" На GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet acpi_backlight=vendor" Ничего не поменялось, однако когда решил погуглить, нашел, что можно добавить еще и acpi_osi=Linux.

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

evllseen
() автор топика
Ответ на: комментарий от evllseen

Повышение яркости ставит символ +-, уменьшение не делает ровным счетом ничего

Попробуй отловить кейкоды кнопок повышения/понижения яркости в showkey. Должны быть 224 (KEY_BRIGHTNESSDOWN) и 225 (KEY_BRIGHTNESSUP).

Если не они, то из самого простого - покрути настройки функциональных клавиш в биосе.

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

GenSekY
()

Этой проблеме в обед сто лет и никто её не решает. Забей и сделай, как написал @GenSekY:

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

anonymous
()

Пользуюсь i3 и ubuntu. Сижу на ThinkPad T14. Раньше яркостью управлял в консоли как дебил: запускал свой скрипт bright.sh с параметром например 100. Скрипт выглядит так:

BR=70
if [ "$1" != "" ]
then
  BR=$1
fi
#sudo brightnessctl s $BR
echo $BR | sudo tee /sys/class/backlight/intel_backlight/brightness

Это было достаточно тупо, но я так жил пару лет и уже привык. Ноут стоит в одном помещении месяцами с одним и тем же светом, так что скрипт запускал не часто. Хотя если в командировке, то между офисом и ночным отелем приходилось часто, но и пофиг, привык уже. Бугага.

А потом пошёл в DeepSeek и пообщался с ним на эту тему и он мне помог починить ThinkPad - кнопки Fn + F5, Fn + F6 таким способом:

cat ~/.config/i3/config | grep brigh

bindsym XF86MonBrightnessUp exec brightnessctl -d intel_backlight set +5%
bindsym XF86MonBrightnessDown exec brightnessctl -d intel_backlight set 5%-

intel_backlight тулзу поставил из какого-то пакета. Так-то вот я живу!

lesopilorama
()
Последнее исправление: lesopilorama (всего исправлений: 4)
Ответ на: комментарий от evllseen

помимо acpi_backlight=vendor есть еще native, video.. поперебирай, дело в этом. Что за устройство? Какая система? Если какой-нибудь i3- то надо самому забиндить кнопки, если xfce/kde- все уже готово там.

Jeronimo ★★★
()

Ох и шизанутый дисрибутив этот арч! Неделю на нём, матерю уже неприлично. Я хз как другие не замечают его проблемы? По ходу так: ну одна нога другой короче это ничего страшного. Ну подумаешь ухо на ходу отвалилось, можно и прибить. Чё, сердце в обратную сторону кровь гонит? Ну так поправь конфиг. Не, это дурь полнейшая. По ходу к НГ куплю себе MacBook Air. Смысла нет экспериментировать.

anonymous
()
Ответ на: комментарий от Jeronimo

Добрый вечер! Прочитал все новые комментарии и попробовал ваш совет. Ни один из вариантов вместе с acpi_osi=Linux в связке не помог. Решил попытать удачу и убрал acpi_osi=Linux, начал менять acpi_backlight на video и native. Действительно! Смена значения на ‘native’ помогла решить проблему.

Благодарю вас и всех остальных за содействие в решении

evllseen
() автор топика