Tombol kecerahan Fn + F5 / F6 tidak berfungsi pada Asus R556L

10

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 bumblebeeuntuk 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.
  • xevdan acpi_listentidak mendeteksi kombinasi Fn+ F5/ F6sama sekali, tidak peduli solusi apa yang saya coba.
  • /sys/class/blacklightberisi intel_backlightfolder dan kecerahan dapat diubah menggunakan sudo tee /sys/class/backlight/intel_backlight/brightness <<< 200perintah. Folder ini juga dapat berisi folder kedua seperti acpi_video0setelah 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, xbacklighttidak 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/grubdengan mengomentari GRUB_CMDLINE_LINUXbaris dan mengubah GRUB_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.conffile 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.conffile untuk ditambahkan Option "Backlight" "intel_backlight"dan Option "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.

Simbax
sumber
Saya memiliki masalah yang sama. Apakah kamu menemukan sesuatu?
Glats

Jawaban:

1

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:

  1. Perintah showkeys beroperasi pada level kode kunci dan skancode, jadi mungkin memberi Anda informasi bahwa xev tidak akan: sudo showkey -s

  2. 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.

Att Righ
sumber
1

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):

  1. Edit GRUB
    • Buka Terminal
    • Tipe sudo gedit /usr/default/grub
    • ketikkan kata sandi Anda
    • Temukan baris ini:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    • Tambahkan acpi_osi=segera setelah "quiet splash" seperti ini:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
    • Baris berikutnya akan terlihat seperti ini: GRUB_CMDLINE_LINUX=""
    • SIMPAN dan TUTUP file
    • Di terminal, ketik sudo update-grub
  2. Buat file .CONF

    • Buka Terminal
    • ketik (atau salin / tempel): sudo gedit /usr/share/X11/xorg.conf./20-intel.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

Kelly
sumber