Saya sudah mencoba banyak solusi yang saya temukan di web dan tidak ada satupun yang berhasil. Saya menggunakan Ubuntu 16.04 LTS, instalasi baru.
- Notebook ini memiliki Intel HD Graphics 5500 dan Nvidia GeForce 920M. Saya berpikir bahwa menginstal driver Nvidia akan menyelesaikan masalah, tetapi masih ada. Menginstal
bumblebee
untuk Nvidia Optimus juga tidak menyelesaikan masalah. - FnTombol lain seperti volume naik, turun, mati layar, WiFi dll berfungsi tanpa masalah.
- Tombol kecerahan berfungsi di menu pilihan GRUB. Mereka berhenti bekerja segera setelah Ubuntu dipilih dan diluncurkan. Pada Windows mereka bekerja dengan sangat baik.
xev
danacpi_listen
tidak mendeteksi kombinasi Fn+ F5/ F6sama sekali, tidak peduli solusi apa yang saya coba./sys/class/blacklight
berisiintel_backlight
folder dan kecerahan dapat diubah menggunakansudo tee /sys/class/backlight/intel_backlight/brightness <<< 200
perintah. Folder ini juga dapat berisi folder kedua sepertiacpi_video0
setelah mencoba beberapa solusi, tetapi pengaturan kecerahan di folder ini tidak memiliki efek apa pun.- Secara umum, kecerahan dapat diubah dalam pengaturan atau dengan menggunakan
xbacklight
, satu-satunya masalah adalah bahwa tombol kecerahan Fn tampaknya dianggap tidak ada untuk sistem. EDIT: Rupanya,xbacklight
tidak berfungsi ketika GPU Nvidia digunakan. Ini bekerja ketika GPU Intel diatur di Nvidia Prime. Jadi saya kira masalah ini terkait dengan pengaturan GPU ganda.
Inilah solusi yang sudah saya coba dan semuanya gagal:
- Saya mengedit
/etc/default/grub
dengan mengomentariGRUB_CMDLINE_LINUX
baris dan mengubahGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
baris. Tidak ada tambahan berikut yang berfungsi untuk saya, campuran atau tidak:acpi_backlight=vendor
acpi_backlight=native
acpi_backlight=video
video.use_native_backlight=1
acpi_osi=
acpi_osi=Linux
acpi_osi='!Windows 2012'
Saya membuat
/usr/share/X11/xorg.conf.d/20-intel.conf
file dengan konten berikut:Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
Itu hanya menghasilkan layar hitam daripada layar masuk, jadi saya harus menghapus file ini.
Saya mengedit
/etc/X11/xorg.conf
file untuk ditambahkanOption "Backlight" "intel_backlight"
danOption "RegistryDwords" "EnableBrightnessControl=1"
. Ini tidak mengubah apa pun. Inilah konten sebenarnya dari file ini: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
Saya tidak dapat menemukan solusi lain, sama seperti di atas di mana-mana. Terima kasih sebelumnya atas bantuan atau gagasan apa yang mungkin bisa diperbaiki.
Jawaban:
Hai sepertinya ada beberapa pertanyaan terkait untuk komputer asus yang berbeda:
/ubuntu//search?q=brightness+F5
Jawaban ini mungkin sangat menarik (ini menyarankan downgrade kernel):
14,04 pada Asus GL552JX: Fn + F5 dan Fn + F6 Brightness Problem
Saya tidak memiliki Asus R556L untuk bereksperimen, tetapi saya akan menyarankan beberapa hal:
Perintah showkeys beroperasi pada level kode kunci dan skancode, jadi mungkin memberi Anda informasi bahwa xev tidak akan:
sudo showkey -s
Halaman archwiki ini menjelaskan proses https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes untuk memetakan scancodes menjadi kode kunci, tampaknya ini terjadi di kernel, tetapi dapat dikustomisasi dari userland.
Untuk kepentingan pembaca lain, inilah gambaran tentang apa yang terjadi.
Tekan tombol - papan tombol ---> kode pindai --kernel ---> kode kunci --- X ----> keysym --- aplikasi / wm ----> event
Komentar tentang GPU dan xbacklight sedikit memperkeruh air. Saya akan cenderung mencoba berkeliling window manager Anda dan hanya mengatur binding secara langsung. Satu hal yang perlu diingat adalah bahwa protokol kernel untuk mengubah pengaturan lampu latar telah berubah baru-baru ini untuk menggunakan sysfs dan ada masalah dengan xbacklight tidak mendukung ini. Lihat acpilight untuk setetes penggantian. Anda juga dapat melakukan hal-hal secara manual di dalam sysfs.
sumber
Saya memiliki masalah yang sama dan mencoba beberapa kombinasi di GRUB, sama seperti Anda. Juga menggunakan ASUS dan Ubuntu 16.04
Setelah beberapa upaya, ini adalah kombinasi dari GRUB & .CONF yang bekerja untuk saya (tanpa xblacklight terpasang):
Buat file .CONF
Hapus semua dari file dan rekatkan ini di baris demi baris:
Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
SIMPAN dan TUTUP file
3. Nyalakan kembali komputer
Berikut ini tautan ke penjelasan dengan tautan ke referensi yang membantu saya sepanjang jalan: Tombol Fungsi Tidak berfungsi (Kecerahan & Suara) Ubuntu 16.04
sumber