Created attachment 5739 [details] intel_display.c: prefer the native backlight driver +++ This bug was initially created as a clone of Bug #28357 +++ На ноутбуке ASUS UX31A не получается родным апплетиком e17 регулировать яркость на встроенной графике Core i7-3xxx под 3.7.[2..7]-std-def-alt1.1/x86_64; под 3.6.11-std-def-alt1 всё было хорошо. В работающем варианте наблюдается /sys/class/backlight/intel_backlight/, через brightness в котором подсветка и регулируется. В неработающем -- /sys/class/backlight/intel_backlight/ и /sys/class/backlight/acpi_video0/, при этом через acpi_video0/brightness ничего не регулируется (actual_brightness возвращает 94 или 95 без корреляции), а регулируется через intel_backlight/brightness . Обе попавшие в xrandr ручки ничего не регулируют (тут ещё подсветка клавиатуры есть), с изменением яркости через intel_backlight значения не коррелируют: $ xrandr --prop | grep -i backlight BACKLIGHT: 91 (0x0000005b) range: (0,100) Backlight: 90 (0x0000005a) range: (0,100) В Xorg.0.log: [ 11.371] (--) intel(0): found backlight control interface /sys/class/backlight/acpi_video0 Похоже, грабли вот здесь: http://cgit.freedesktop.org/xorg/driver/xf86-video-intel/commit/src/intel_display.c?id=ce1e0969058f8c70b624bc85bb8d6698a35794d3 Проверяю с приложенным патчиком...
Починилось.
регулируется через /sys/class/backlight/acpi_video0/brightness и через /sys/class/backlight/intel_backlight/brightness и через гномовые настройки ядро kernel-image-std-ng-3.4.30-alt1
$ xrandr --output LVDS1 --set BACKLIGHT 11 $ xrandr --output LVDS1 --set Backlight 11 тоже работает
(В ответ на комментарий №2) > регулируется через /sys/class/backlight/acpi_video0/brightness Так на попавшемся под руку i945 тоже всё нормально работает через единственный acpi_video0, а на упомянутой железке -- только через intel_backlight. (В ответ на комментарий №2) > ядро kernel-image-std-ng-3.4.30-alt1 Забрал http://ftp.altlinux.org/pub/people/shrek/Sisyphus/x86_64/RPMS.next/, но у меня и с 3.6 работало (о чём и вешал изначально bug #28357).
Апстрим говорит, с intel_backlight регрессии на другом железе вылезли. Жаль, что не повесили на quirks, а изменили в юзерспейсе. https://bugs.freedesktop.org/show_bug.cgi?id=71493
Возможно, полегчает на 3.16: --- В драйверах для управления подсветкой экрана ноутбуков по умолчанию задействован интерфейс ACPI video вместо ранее используемого ACPI backlight, что позволило решить проблемы с работой на устройствах с некорректно функционирующими Win8 BIOS --- http://www.opennet.ru/opennews/art.shtml?num=40324