сабж для тех у кого интел, ноутбук, ядро >=3.1, относительно свежие иксы и драйвер intel.
сам баг: https://bugs.freedesktop.org/show_bug.cgi?id=44809
необходимая инфа:
1. модель ноута и, желательно, модель видео
2. uname -a
3. ls -l /sys/class/backlight
4. от rooам баг: [t для каждой папки из п.2 :
echo <число> >/sys/class/backlight/<папка>/brightness
и сказать, при запись в какую подсветка изменяется.
хинт: <число> должно отличатся от того, которое в этом файле сейчас на порядок пропорциональный числу в файле max_brightness.
например:
если в max_brightness несколько единиц, например 8, то надо записывать числа, отличающиеся на 1-7
если в max_brightness несколько тысяч, например 12 312, то надо записывать числа, отличающиеся на 1 000-11 000
это нужно, чтобы разница была заметна невооружённым взглядом
внимание! эти команды надо выполнять от root'а, а не через sudo!
в sudo-дистрибутивах используйте sudo -s, чтобы залогинится.
5. grep -iEC3 'light|^X.Org X Server|module intel'' /var/log/Xorg.0.log
можно и весь Xorg.0.log
6. xrandr --props
внимание! эту команду надо выполнять от пользователя. от root'а она может не сработать.
7. работает ли изменение подсветки клавишами? и изменяют ли клавиши значение в каком-либо файле?
ещё хинт: длинные простынки текста или в тег code или на pastebin'ы.
все выводы консоли или в теги code или console (когда его починят).
пример вывода:
1. Samsung NP-NC215-A01RU
видео: intel GMA3150
2.
goblin-book alexander # uname -a
Linux goblin-book 3.2.5-calculate-goblin-book-0.2 #3 SMP PREEMPT Sat Mar 3 17:05:33 MSK 2012 x86_64 Intel(R) Atom(TM) CPU N570 @ 1.66GHz GenuineIntel GNU/Linux3.
goblin-book alexander # ls -l /sys/class/backlight
итого 0
lrwxrwxrwx 1 root root 0 Мар 28 06:16 acpi_video0 -> ../../devices/pci0000:00/0000:00:02.0/backlight/acpi_video0
lrwxrwxrwx 1 root root 0 Мар 28 06:16 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight
goblin-book alexander # 4.
goblin-book backlight # cat acpi_video0/brightness
4
goblin-book backlight # cat acpi_video0/max_brightness
7
goblin-book backlight # cat intel_backlight/brightness
12421
goblin-book backlight # cat intel_backlight/max_brightness
12421
goblin-book backlight # echo 1 >acpi_video0/brightness
# яркость не поменялась << это написал я
goblin-book backlight # echo 2000 >intel_backlight/brightness
# яркость поменялась << это написал я5.
goblin-book alexander # grep -EiC3 'light|^X.Org X Server|module intel' /var/log/Xorg.0.log
[ 24.379]
X.Org X Server 1.11.2
Release Date: 2011-11-04
[ 24.399] X Protocol Version 11, Revision 0
[ 24.399] Build Operating System: Linux 3.1.6-calculate x86_64 Gentoo
--
[ 24.801] (==) Assigned the driver to the xf86ConfigLayout
[ 24.801] (II) LoadModule: "intel"
[ 24.801] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[ 24.852] (II) Module intel: vendor="X.Org Foundation"
[ 24.852] compiled for 1.11.2, module version = 2.18.0
[ 24.852] Module class: X.Org Video Driver
[ 24.852] ABI class: X.Org Video Driver, version 11.0
--
[ 24.895] (**) intel(0): Throttling enabled
[ 24.895] (**) intel(0): Delayed flush enabled
[ 24.896] (II) intel(0): Output LVDS1 has no monitor section
[ 24.896] (II) intel(0): found backlight control interface /sys/class/backlight/acpi_video0
[ 24.923] (II) intel(0): Output VGA1 has no monitor section
[ 24.923] (II) intel(0): EDID for output LVDS1
[ 24.923] (II) intel(0): Manufacturer: SEC Model: 3242 Serial#: 06.
alexander@goblin-book ~ $ xrandr --props
Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096
LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 223mm x 125mm
EDID:
00ffffffffffff004ca3423200000000
0015010380160d780a859599574f8f26
21505400000001010101010101010101
0101010101018016004841586e201888
3600df7d000000190000000f00000000
000000000058d20a5500000000fe0053
414d53554e470a2020202020000000fe
003130314e5430382d3830350a200046
BACKLIGHT: 1 (0x00000001) range: (0,7)
Backlight: 1 (0x00000001) range: (0,7)
scaling mode: Full aspect
supported: None Full Center Full aspect
1024x600 60.0*+
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)7. Изменение подсветки не работает. Клавиши изменяют значение в acpi_video0
суть бага:
Драйвер X выбирает не работающий интерфейс для контроля подсветки.
баг виден невооружённым взглядом и доставляет неудобства, если подсветка контролируется через API иксов. Например в kde 4.8 (на предыдущих версиях у kde свой хелпер для подсветки).
про другие ДЕ ничего сказать не могу.
Список ноутбуков, похоже подверженных багу:
1. Samsung NP-NC215-A01RU
2. Sony VAIO VPCYA1V9E
3. Acer Aspire 4830TG



.