Ранее на моем ноутбуке Samsung QX412-S01AU мне удавалось заставить работать регуляторы яркости, см. Этот вопрос: Яркие горячие клавиши работают незначительно .
После недавнего автоматического обновления, которое обновило ядро, моя яркость перестала работать и находится на почти неприемлемо низком уровне. Сочетания клавиш для яркости могут регулировать экран от 0 до 30%. Затем ползунок, использующий сочетания клавиш, перестает двигаться вверх, при каждом нажатии кнопки уровень удерживается на уровне 30%. «Яркость и блокировка» в настройках позволяет перемещать ползунок полностью, но никогда не дает более 30% яркости.
Вот что я пробовал до сих пор:
echo "0" | sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness
echo "7" | sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness
xbacklight -set 100
ls /sys/class/backlight/*/brightness
были такими: /sys/class/backlight/intel_backlight/brightness
/sys/class/backlight/intel_backlight/brightness /sys/class/backlight/samsung/brightness
Версия ядра, появившаяся в обновлении, была linux-image-3.2.0-27-generic: amd64 (3.2.0-27.43).
EDIT- (Ian.B.) Просто хотел добавить, что у меня та же проблема (Samsung QX411, NVIDIA Optimus) и я удалил ядро acpi_backlight = из grub, и это ничего не меняет. Я также попытался обновить ядро mainline 3.4 без эффекта (с ключом acpi в grub или без него). Интересно, что если я перебираю параметры в / sys / class / samsung / яркости / при включенном / выключенном шнуре питания, я получаю:
actual_brightness 8/1
bl_power 0
brightness 4/2
max_brightness 8
Не знаю, является ли это подсказкой, что яркость и фактическая яркость клавиш не синхронизированы.
Для ноутбуков Samsung с подсветкой клавиатуры (например, Chronos Series 7), которую можно настроить при установке инструментов Samsung из «Linux на моем Samsung» PPA , на самом деле рекомендуется сохранить [ 110] в командной строке ядра. Это включает функции подсветки клавиатуры, а также более точную настройку при использовании элементов управления яркостью по сравнению с acpi_osi=
. Просто убедитесь, что вы удалили параметр acpi_backlight=vendor
.
(Ситуация, похоже, меняется с каждым новым выпуском ядра, что очень печально.)
После еще нескольких экспериментов, а затем, к счастью, в этот пост http://ubuntuforums.org/ showpost.php? p = 12126780 & postcount = 6 Он работает над моей настройкой.
Вам это нужно в вашем / etc / default / grub:
GRUB_CMDLINE_LINUX_DEFAULT="nosplash acpi_osi=Linux acpi_backlight=vendor"
После внесения изменений выполните:
sudo update-grub
Если вы используете последнюю версию Ubuntu 12.04.3 с ядром 3.8.0 (протестировано на 2013-10-29), или если вышеупомянутое не работает после перезагрузки, вы также хотите занести в черный список модуль ядра samsung_laptop. Сделайте это, создав новый файл в /etc/modprobe.d/ с именем blacklist-np300.conf со следующим содержимым:
blacklist samsung_laptop
... и затем перезагрузитесь.
У меня полное управление подсветкой и восстановлен диапазон! Если вам интересно, что именно делает параметр acpi_osi
, см. Следующую запись askubuntu: Что означает параметр загрузки ядра & quot; set acpi_osi = Linux & quot; делать?