Próbowałem już wielu rozwiązań, które znalazłem w Internecie i żadne z nich nie zadziałało. Używam Ubuntu 16.04 LTS, świeżej instalacji.
- Ten notebook ma Intel HD Graphics 5500 i Nvidia GeForce 920M. Myślałem, że zainstalowanie zastrzeżonego sterownika Nvidia rozwiąże problem, ale nadal istnieje. Instalacja
bumblebee
dla Nvidia Optimus również nie rozwiązała problemu. - Inne Fnklawisze, takie jak zwiększanie, zmniejszanie głośności, wyłączanie ekranu, WiFi itp. Działają bez żadnych problemów.
- Klawisze jasności działają w menu wyboru GRUB. Przestają działać natychmiast po wybraniu i uruchomieniu Ubuntu. W systemie Windows działają doskonale.
xev
iacpi_listen
wcale nie wykrywam kombinacji Fn+ F5/ F6, bez względu na to, jakie rozwiązanie spróbuję./sys/class/blacklight
zawieraintel_backlight
folder, a jasność można zmienić za pomocąsudo tee /sys/class/backlight/intel_backlight/brightness <<< 200
polecenia. Ten folder może również zawierać drugi folder, taki jakacpi_video0
po wypróbowaniu niektórych rozwiązań, ale ustawienie jasności w tym folderze nie ma żadnego efektu.- Zasadniczo jasność można zmienić w ustawieniach lub za pomocą
xbacklight
, jedynym problemem jest to, że klawisze jasności Fn wydają się być uważane za nieistniejące dla systemu. EDYCJA: Najwyraźniejxbacklight
nie działa, gdy używana jest karta graficzna Nvidia. Działa, gdy procesor graficzny Intel jest ustawiony w Nvidia Prime. Myślę, że ten problem jest w jakiś sposób związany z konfiguracją podwójnego GPU.
Oto rozwiązania, które już wypróbowałem i wszystkie zawiodły:
- Edytowałem
/etc/default/grub
, komentującGRUB_CMDLINE_LINUX
linię i zmieniającGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
linię. Żadne z poniższych dodatków nie działało dla mnie, mieszane lub nie:acpi_backlight=vendor
acpi_backlight=native
acpi_backlight=video
video.use_native_backlight=1
acpi_osi=
acpi_osi=Linux
acpi_osi='!Windows 2012'
Utworzyłem
/usr/share/X11/xorg.conf.d/20-intel.conf
plik o następującej treści:Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
Spowodowało to tylko czarny ekran zamiast ekranu logowania, więc musiałem usunąć ten plik.
Zedytowałem
/etc/X11/xorg.conf
plik do dodaniaOption "Backlight" "intel_backlight"
iOption "RegistryDwords" "EnableBrightnessControl=1"
. To niczego nie zmieniło. Oto rzeczywista zawartość tego pliku: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
Nie mogę znaleźć innych rozwiązań, tak samo jak powyżej wszędzie. Z góry dziękuję za wszelką pomoc lub pomysły, które mogą być poprawką.