Я уже перепробовал много решений, которые нашел в Интернете, и ни одно из них не сработало. Я использую 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
не работает, когда используется графический процессор Nvidia. Это работает, когда Intel GPU установлен в Nvidia Prime. Так что я думаю, что эта проблема как-то связана с настройкой двух 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'
Я создал
/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
Я не могу найти никаких других решений, так же, как и везде. Заранее спасибо за любую помощь или идеи, что может быть исправлено.