Fn + F5 / ключи яркости F6, не работающие над Asus R556L

Я уже попробовал много решений, которые я нашел в сети, и ни один из них не работал. Я использую Ubuntu 16.04 LTS, новая установка.

  • Этот ноутбук имеет Intel HD Graphics 5500 и Nvidia GeForce 920M. Я думал, что установка собственного драйвера Nvidia решит проблему, но это все еще существует. Установка bumblebee для Nvidia Optimus не решил проблему также.
  • Другие ключи Fn как объем, вниз, экран прочь, WiFi и т.д. работают без любых проблем.
  • Ключи яркости работают в меню выбора GRUB. Они прекращают работать сразу после того, как Ubuntu выбрана и запущена. В Windows они работают превосходные.
  • xev и acpi_listen не обнаруживайте Fn + F5 / комбинация F6 вообще, какое решение я пробую.
  • /sys/class/blacklight содержит intel_backlight папка и яркость могут быть изменены с помощью sudo tee /sys/class/backlight/intel_backlight/brightness <<< 200 команда. Эта папка может также содержать вторую папку как acpi_video0 после попытки некоторых решений, но подбор яркости в этой папке не имеет никакого эффекта.
  • Обычно яркость может быть изменена в настройках или при помощи xbacklight, единственная проблема - то, что ключи яркости Fn, кажется, как, полагают, не существуют для системы.Править: По-видимому, xbacklight не работает, когда GPU Nvidia используется. Это работает, когда Intel GPU установлен в Главной Nvidia. Таким образом, я предполагаю, что эта проблема так или иначе связана с двойной установкой GPU.

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

  • Я отредактировал /etc/default/grub путем комментирования GRUB_CMDLINE_LINUX строка и изменение GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" строка. Ни одно из следующих дополнений не работало на меня, смешалось или нет:
    • acpi_backlight=vendor
    • acpi_backlight=native
    • acpi_backlight=video
    • video.use_native_backlight=1
    • acpi_osi=
    • acpi_osi=Linux
    • acpi_osi='!Windows 2012'
  • Я создал a /usr/share/X11/xorg.conf.d/20-intel.conf файл со следующим содержанием:

    Section "Device"
        Identifier "card0"
        Driver "intel"
        Option "Backlight" "intel_backlight"
        BusID "PCI:0:2:0"
    EndSection
    

    Это только привело к черному экрану вместо экрана входа в систему, таким образом, я должен был удалить этот файл.

  • Я отредактировал /etc/X11/xorg.conf файл для добавления Option "Backlight" "intel_backlight" и Option "RegistryDwords" "EnableBrightnessControl=1". Это ничего не изменило. Вот фактическое содержание этого файла:

    Section "ServerLayout"
        Identifier "layout"
        Screen 0 "nvidia"
        Inactive "intel"
    EndSection
    
    Section "Device"
        Identifier "intel"
        Driver "modesetting"
        BusID "PCI:0@0:2:0"
        Option "AccelMethod" "None"
        Option "Backlight" "intel_backlight"
    EndSection
    
    Section "Screen"
        Identifier "intel"
        Device "intel"
    EndSection
    
    Section "Device"
        Identifier "nvidia"
        Driver "nvidia"
        BusID "PCI:4@0:0:0"
        Option "ConstrainCursor" "off"
        Option "RegistryDwords" "EnableBrightnessControl=1"
    EndSection
    
    Section "Screen"
        Identifier "nvidia"
        Device "nvidia"
        Option "AllowEmptyInitialConfiguration" "on"
        Option "IgnoreDisplayDevices" "CRT"
    EndSection
    

Я не могу найти никакие другие решения, все равно как выше везде. Заранее спасибо за какую-либо справку или идеи, какова могла бы быть фиксация.

10
задан 13 November 2016 в 11:37

2 ответа

Эй, кажется, существует несколько связанных вопросов для различных компьютеров ASUS:

https://askubuntu.com/search? q=brightness+F5

Этот ответ мог бы быть особенно интересным (он предлагает снижение ядра):

14.04 на Asus GL552JX: Fn+F5 и проблема Яркости Fn+F6

у меня нет Asus R556L для экспериментирования с, но я предложил бы несколько вещей:

  1. команда showkeys работает на уровне кодов клавиши и scancodes, так мог бы дать Вам информацию, что xev не будет: sudo showkey -s

  2. Эта archwiki страница описывает https://процесс wiki.archlinux.org/index.php/Map_scancodes_to_keycodes отображения scancodes к кодам клавиши, по-видимому, это происходит в ядре, но может быть настроено от пространства пользователя.

В пользу других читателей, вот изображение того, что продолжается.

Нажатия клавиш - клавиатура---> скэн-коды - ядро---> коды клавиши---X----> keysym---приложение / wm----> событие

комментарии о GPU и xbacklight мутят воду немного. Я был бы склонен попытаться обойти Ваш менеджер окон и просто установить привязку непосредственно. Одна вещь принять во внимание состоит в том, что протокол ядра для того, чтобы изменить настройки подсветки изменялся недавно для использования sysfs и были проблемы с xbacklight, не поддерживающим это. См. acpilight для понижения замены. Можно также сделать материал вручную внутри sysfs.

1
ответ дан 23 November 2019 в 04:41

Я имел ту же проблему и попробовал горстку комбинаций в GRUB, точно так же, как Вы. Также с помощью ASUS и Ubuntu 16.04

После нескольких попыток, это - комбинация GRUB &.CONF, который работал на меня (без установленного xblacklight):

  1. GRUB
    • Редактирования Открывает тип sudo gedit/usr/default/grub
    • типа Terminal
    • , Ваш пароль
    • Находит эту строку: GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск"
    • Добавляют acpi_osi = сразу после "тихого всплеска" как так: GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск acpi_osi ="
    • следующая строка должен быть похожим на это: GRUB_CMDLINE_LINUX = ""
    • СОХРАНЯЮТ и ЗАКРЫВАЮТ файл
    • В терминале, вводят sudo, личинка обновления
  2. Создают.CONF файл

    • , Открывают тип Terminal
    • (или скопировать/вставить): sudo gedit/usr/share/X11/xorg.conf./20-intel.conf
    • Удаляет все из файла и вставляет это в строке для строки:
      Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection

    • СОХРАНЯЮТ и ЗАКРЫВАЮТ файл


3. Компьютер перезагрузки


Вот является ссылкой на объяснение со ссылками на ссылки, которые помогли мне по пути: Функциональные клавиши Не работают (Яркость & Звук) Ubuntu 16.04

1
ответ дан 23 November 2019 в 04:41

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

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