Bug 30402 - Яркость экрана не изменяется при нажатии горячих клавиш, появляется заторможенность интерфейса
Summary: Яркость экрана не изменяется при нажатии горячих клавиш, появляется заторможе...
Status: CLOSED WONTFIX
Alias: None
Product: Branch p7
Classification: Distributions
Component: kernel-image-std-def (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p7@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-16 01:47 MSK by Сергий
Modified: 2017-12-05 18:40 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Сергий 2014-10-16 01:47:17 MSK
Ядро: 3.14.20-std-def-alt1
Ноутбук: Dell Vostro 3750 -- i7-2670QM 8Gb GeForce 525M

В загрузчике прописан acpi_backlight=vendor (без которого мало что работает).
В ОС есть все последние обновления.

При нажатии двух и более раз на горячую комбинацию клавиш Fn+F4 (или F5) яркость монитора не изменяется. Может появиться на экране полоска процента яркости (иногда с изменением). Начинаетя сильное торможения работы интерфейса, мышки, нет риакции на кнопку выключенмя, закрытие крышки ноутбука (в сон).
Раз получилось что после долгого времени торможение перестало. Обычно грубо выключаю ноутбук и загружаю заново.

Сам экран может потухать при простое ноутбука.
В папке /sys/class/backlight/ есть 2 папки - dellbacklight и intelbacklight...

(Кстати, не могу найти как привязать горячую клавишу на отключение монитора)
И вот еще проблема: все время включен индикатор wifi на ноутбуке, на сочетание клавиш не реагирует, хоть раньше отключало. Незнаю, связано ли и это с проблемой яркости, но кажется случается после пробы поменять яркость. Вайфай значёк ноутбука исчезает после отключения в виндовс, и сохраняется отключенное состояние с следующеф загрузкой АльтЛинукс.
Comment 1 Sergey V Turchin 2014-10-16 14:41:38 MSK
Попробуйте обновить ядро до 3.14.21 на всякий.
Comment 2 Сергий 2014-10-17 17:22:00 MSK
(В ответ на комментарий №1)
> Попробуйте обновить ядро до 3.14.21 на всякий.

Ообновление до ядра 3.14.21 не пинесло заметных изменений.
Comment 3 Сергий 2014-11-24 18:43:03 MSK
До начала загрузки ОС, яркость при нажатии горячих клавиш изменяется. Может как-нибудь отключить программное изменение яркости в Альт Линуксе?...
Comment 4 Сергий 2015-01-16 15:23:08 MSK
Добавлю, что среда KDE4.
Сейчас стоит ядро 3.14.28-std-def-alt1 с последними обновлениями. Изменения отсутствуют.
Comment 5 Антон Мидюков 2015-04-13 20:18:21 MSK
(В ответ на комментарий №0)
> Ядро: 3.14.20-std-def-alt1
> Ноутбук: Dell Vostro 3750 -- i7-2670QM 8Gb GeForce 525M
> 
> В загрузчике прописан acpi_backlight=vendor (без которого мало что работает).

acpi_backlight влияет исключительно на управление яркостью. Думаю проблема кроется в том, что у вас два видео: интел и нвидиа. Видимо не знает чью же яркость регулировать. У вас установлен проприетарный драйвер нвидиа? Работает ли переключение между драйверами интел и нвидиа (optimus этот режим называется)? Проверяем наличие оптимуса: 

lspci -vnn | grep '\''[030[02]\]'

Если вывод этой команды отображает две строки - значит да. В противном случае - нет. Если да, проверяем установлен ли пакет Bumblebee, если не установлен устанавливаем. 
Посмотреть какая сейчас используется видеокарта (интел или нвидиа):
cat /proc/acpi/bbswitch
Выключить дискретное видео:
tee /proc/acpi/bbswitch <<<OFF
Включить дискретное видео:
tee /proc/acpi/bbswitch <<<ON

Разумеется у вас и драйвера интел должны быть установлены. Отключая и включая дискретную видеокарту проверьте работает ли управление яркостью.
Comment 6 Сергий 2015-04-27 15:31:51 MSK
Добавлю, что среда KDE4.
Сейчас стоит ядро 3.14.28-std-def-alt1 с последними обновлениями. Изменения отсутствуют.
Comment 7 Сергий 2015-04-27 15:38:01 MSK
(В ответ на комментарий №5)
> (В ответ на комментарий №0)
> > Ядро: 3.14.20-std-def-alt1
> > Ноутбук: Dell Vostro 3750 -- i7-2670QM 8Gb GeForce 525M
> > 
> > В загрузчике прописан acpi_backlight=vendor (без которого мало что работает).
> 
> acpi_backlight влияет исключительно на управление яркостью. Думаю проблема
> кроется в том, что у вас два видео: интел и нвидиа. Видимо не знает чью же
> яркость регулировать. У вас установлен проприетарный драйвер нвидиа? Работает
> ли переключение между драйверами интел и нвидиа (optimus этот режим
> называется)? Проверяем наличие оптимуса: 
> 
> lspci -vnn | grep '\''[030[02]\]'
> 
> Если вывод этой команды отображает две строки - значит да. В противном случае -
> нет. Если да, проверяем установлен ли пакет Bumblebee, если не установлен
> устанавливаем. 
> Посмотреть какая сейчас используется видеокарта (интел или нвидиа):
> cat /proc/acpi/bbswitch
> Выключить дискретное видео:
> tee /proc/acpi/bbswitch <<<OFF
> Включить дискретное видео:
> tee /proc/acpi/bbswitch <<<ON
> 
> Разумеется у вас и драйвера интел должны быть установлены. Отключая и включая
> дискретную видеокарту проверьте работает ли управление яркостью.

Спасибо! Попробовал, но ничего не изменилось. Нет изменения яркости, начинает "тормозить". Последнее ядро. До загрузки ОС, при выборе ОС, яркость можно менять. Возможно, что-то следует отключить, какой-то модуль перехватывающий клавиши Fn+F4 (F5)...

[user@comp-core-i7-2670qm ~]$ lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 525M] [10de:0df5] (rev ff) (prog-if ff)
[user@comp-core-i7-2670qm ~]$ 
[user@comp-core-i7-2670qm ~]$ cat /proc/acpi/bbswitch
0000:01:00.0 OFF
[user@comp-core-i7-2670qm ~]$ su -
Password: 
[root@comp-core-i7-2670qm ~]# tee /proc/acpi/bbswitch <<<ON
ON
[root@comp-core-i7-2670qm ~]# cat /proc/acpi/bbswitch
0000:01:00.0 ON
[root@comp-core-i7-2670qm ~]# tee /proc/acpi/bbswitch <<<OFF
OFF
[root@comp-core-i7-2670qm ~]# 

Драйвера интела точно должны стоять, почему нет? (как проверить?)
Comment 8 Антон Мидюков 2015-04-28 07:53:17 MSK
> Драйвера интела точно должны стоять, почему нет? (как проверить?)


Драйвера интел точно стоят, они в kernel-modules-drm входят.

Давайте попробуем проверить следующие варианты:

1. Проверьте работу яркости на регулярке: http://www.altlinux.org/Regular
Скачайте, загрузитесь в live-режиме, проверьте как работает.

2. Попробуйте установить программу xbacklight и изменять яркость ей: http://forum.runtu.org/index.php?topic=4450.0

3. Попробуйте управлять яркостью через консоль, как описано здесь: http://forum.altlinux.org/index.php/topic,33296.msg238303.html#msg238303
Comment 9 Сергий 2015-05-19 20:55:04 MSK
(В ответ на комментарий №8)
> > Драйвера интела точно должны стоять, почему нет? (как проверить?)
> 
> 
> Драйвера интел точно стоят, они в kernel-modules-drm входят.
> 
> Давайте попробуем проверить следующие варианты:
> 
> 1. Проверьте работу яркости на регулярке: http://www.altlinux.org/Regular
> Скачайте, загрузитесь в live-режиме, проверьте как работает.
> 
> 2. Попробуйте установить программу xbacklight и изменять яркость ей:
> http://forum.runtu.org/index.php?topic=4450.0
> 
> 3. Попробуйте управлять яркостью через консоль, как описано здесь:
> http://forum.altlinux.org/index.php/topic,33296.msg238303.html#msg238303

Спасибо! 2й способ работает также как и комбинация спец. клавиш на клавиатуре - яркость не меняет, а показывает строку процента яркости на экране и вводит систему в заторможенность. Хотя (видимо с последним ядром) теперь тормозит она до 20-40 секунд а не минуты как раньше. 3й способ ничего не дал, не работает. 
cat /sys/class/backlight/intel_backlight/max_brightness   
4882
[root@comp-core-i7 ~]# xrandr --output LVDS1 --set Backlight 4000
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  13 (RRChangeOutputProperty)
  Value in failed request:  0x41
  Serial number of failed request:  28
  Current serial number in output stream:  29
А число 12 взяло, но не изменило ничего. 
1й - попробую...
Comment 10 Сергий 2015-07-15 17:31:30 MSK
Удалось вручную изменять яркость экрана: 
/sys/class/backlight/intel_backlight/brightness
из-под админа (su -)
Видимо, KDE берет рядом лежащую папку dell_backlight и там делает изменения.
Где можно это исправить и изменить на нужную папку?
Comment 11 Sergey V Turchin 2017-12-05 14:01:38 MSK
К сожалению, смотреть уже нужно на p8/KDE5.
Comment 12 Сергий 2017-12-05 18:40:57 MSK
(In reply to comment #11)
> К сожалению, смотреть уже нужно на p8/KDE5.

На p8/KDE5 все работает. Похоже, это проблема p7/KDE4.