Управление яркостью перестало работать после обновления на Samsung QX412-S01AU

Ранее на моем ноутбуке 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
    Это позволяет вам изменять только с 0-30, как указано выше.
  • Я попытался повторно применить этот ответ , но бит acpi_backlight = vendor все еще был в моей конфигурации grub.
  • Выходные данные ls /sys/class/backlight/*/brightness были такими:
    • Раньше были такими: /sys/class/backlight/intel_backlight/brightness
    • После обновления это: /sys/class/backlight/intel_backlight/brightness /sys/class/backlight/samsung/brightness
    [ 1115]

Версия ядра, появившаяся в обновлении, была 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

Не знаю, является ли это подсказкой, что яркость и фактическая яркость клавиш не синхронизированы.

5
задан 13 April 2017 в 15:24

2 ответа

Для ноутбуков Samsung с подсветкой клавиатуры (например, Chronos Series 7), которую можно настроить при установке инструментов Samsung из «Linux на моем Samsung» PPA , на самом деле рекомендуется сохранить [ 110] в командной строке ядра. Это включает функции подсветки клавиатуры, а также более точную настройку при использовании элементов управления яркостью по сравнению с acpi_osi=. Просто убедитесь, что вы удалили параметр acpi_backlight=vendor.

0
ответ дан 13 April 2017 в 15:24

(Ситуация, похоже, меняется с каждым новым выпуском ядра, что очень печально.)

После еще нескольких экспериментов, а затем, к счастью, в этот пост 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; делать?

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: