[РЕШЕНО] Сломалась регулировка яркости

Выяснил, виновато новое ядро (3.10). Скопировал из под арча с KDE ядро 3.9 и откатился в арче с GNOME (который поставил только сегодня) на это ядро. Яркость заработала.
Подождать немного и не обновлять ядро или что-то в конфигах исправлять нужно?
senid
У Вас была проблема после обновления ядра на 3.10 или до этого?
Всегда и на всех ядрах. Гугление показывало, что это проблема некоторых серий ноутбуков. Раньше в /sys/class/backlight находилось acpi_backlight и intel_backlight. И поменять яркость можно было только выполнив от рута:
echo <значение> > /sys/class/backlight/intel_backlight/brightness
которое вечно сбивалось на максимум. Любое обращение к xbacklight также сбрасывало яркость на 100%.
Но после способа, описанного мною выше, все отлично заработало и в backlight теперь только один каталог intel_backlight.
Medar, а это зачем???
acpi_osi=Linux
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
Medar, а это зачем???
acpi_osi=Linux
Признаюсь, я не знаю что это. В арчевики так.
https://wiki.archlinux.org/index.php/Backlight#ACPI
nafanja
Medar, а это зачем???
acpi_osi=Linux

Главное интерес в том, что многие пишут, что это помогает. А смысл вообщем то непонятен.
Ошибки не исчезают с опытом - они просто умнеют
nafanja
Medar, а это зачем???
acpi_osi=Linux
В интернетах пишут такое:
I think you mean =Windows, not Linux. The argument tells the kernel to lie to the ACPI BIOS and tell it that it is something other than Linux (which is why specifying Linux is silly).

I'm sure he means what he wrote. Yes, BIOS's usually disable functionality if Windows is not detected, but specifying Linux is not silly because by default the kernel responds false when asked if Linux is running. acpi_osi=Linux tells the kernel to respond true.(see drivers/acpi/osl.c) It seems that you need to tell the BIOS the truth.

It's either a driver problem or incorrect ACPI implementation. You'd have to take out your dsdt and disassemble it to review the code and get a better understanding of what is broke or disabled under the Linux OSI.
Вообще то должно работать и без этого параметра.
нужно только это acpi_backlight=vendor
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Как я уже говорил, на ядре, позднее 3.9.9.1 перестает работать регулировка, хотя хоткеи работают и пишут, что яркость изменена, но она все время остается 100% (ноут lenovo b570e). Менял яркость вручную:
echo 650 > /sys/class/backlight/intel_backlight/brightness
Нашел решение, чтобы хоткеи заработали правильно. В параметрах загрузки ядра добавить:
video.use_native_backlight=1
В /etc/X11/xorg.conf.d/20-intel.conf добавить
Section "Device"
        Identifier  "Backlight fix"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
EndSection
В данный момент на ядре 3.15.1-1 все прекрасно работает.
не помогло :(
 
Зарегистрироваться или войдите чтобы оставить сообщение.