Как включить кнопки яркости, когда acpi_osi из Grub недостаточно в 16.04 Zenbook?

Ситуация: использовать F5 и F6 для уменьшения и увеличения яркости соответственно в Asus Zenbook UX303UA, когда я могу изменить яркость в Системных настройках, и acpi_osi= недостаточно в GRUB_CMDLINE_LINUX_DEFAULT из /etc/default/grub,
Связано: (См. Яркость не работает на ноутбуке asus k501ux [Ubuntu 16.04.1] и клавиши яркости экрана не работают (fn + f5 / f6)), где последнего достаточно.
Документация Ubuntu говорит, но она устарела и не включает 16.04

ПРИМЕЧАНИЕ. Начиная с обновления BIOS 214 "Поддержка управления яркостью Windows8". Это означает, что кнопки яркости больше не будут работать в Ubuntu. Временное решение по яркости 2 в вики Zenbook Prime прекрасно работает для изменения яркости.

Вот некоторые скрипты Bash о настройке, но их привязки ложны для другой системы. дела xev, нажимая F5 и F6, и изучая результаты, которые показывают, что действия ничего не делают (0 bytes передается), показывая проблему прошивки UEFI (Pilot6)

KeyPress event, serial 37, synthetic NO, window 0x3a00001,
    root 0xb5, subw 0x0, time 16483030, (-1385,943), root:(303,995),
    state 0x0, keycode 71 (keysym 0xffc2, F5), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x3a00001,
    root 0xb5, subw 0x0, time 16483120, (-1385,943), root:(303,995),
    state 0x0, keycode 71 (keysym 0xffc2, F5), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x3a00001,
    root 0xb5, subw 0x0, time 16483312, (-1385,943), root:(303,995),
    state 0x0, keycode 72 (keysym 0xffc3, F6), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x3a00001,
    root 0xb5, subw 0x0, time 16483387, (-1385,943), root:(303,995),
    state 0x0, keycode 72 (keysym 0xffc3, F6), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Неудачный вывод

Делать

  1. Добавить опцию acpi_osi без значения в вашем /etc/default/grub файл как это

    # guillaume-desclaux https://ubuntuforums.org/showthread.php?t=2243162
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
    
  2. Бежать update-grub

  3. Запустить снова

Вывод: Fn + F5 и Fn + F6 не работают должным образом: показывает знак изменения яркости в правом верхнем углу, но фактически не влияет на яркость вообще.

  • Рис. 1 Яркость установлена ​​на минимум
  • Рис. 2 Яркость увеличилась без изменения яркости
  • Рис. 3 Яркость теперь меняется соответственно в Системных настройках

Биос обновить?

Я расширил эту проблему в новой теме здесь. Мне не нужно было, наконец, обновлять биос, потому что это был самый последний (2-месячный ноутбук 4 сентября 2016 года).

1 ответ

Решение
  1. Добавить опцию acpi_osi без значения в параметре GRUB_CMDLINE_LINUX_DEFAULT вашей /etc/default/grub файл, как в теле

    # guillaume-desclaux https://ubuntuforums.org/showthread.php?t=2243162
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
    
  2. редактировать /usr/share/X11/xorg.conf.d/20-intel.conf и добавьте туда следующее

    # http://Ask-ubuntu.ru/a/536618/25388
    Section "Device"
            Identifier "card0"
            Driver "intel"
            Option "Backlight" "intel_backlight"
            BusID "PCI:0:2:0"
    EndSection
    
  3. Бежать sudo update-grub,

Вывод: регулировка яркости теперь работает как положено.

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