Asus R556L'de Fn + F5 / F6 parlaklık tuşları çalışmıyor


10

Web'de bulduğum birçok çözümü zaten denedim ve hiçbiri işe yaramadı. Yeni kurulum Ubuntu 16.04 LTS kullanıyorum.

  • Bu dizüstü bilgisayar Intel HD Graphics 5500 ve Nvidia GeForce 920M'ye sahip. Özel Nvidia sürücüsünün kurulmasının sorunu çözeceğini düşündüm, ancak hala var. Yükleme bumblebeeNvidia Optimus için ya sorunu çözemedi.
  • FnSes açma, kapatma, ekran kapatma, WiFi vb. Gibi diğer tuşlar sorunsuz çalışır.
  • Parlaklık tuşları GRUB seçim menüsünde çalışır. Ubuntu seçilip başlatıldıktan hemen sonra çalışmayı bırakırlar. Windows'da mükemmel çalışıyorlar.
  • xevve acpi_listenalgılamaz Fn+ F5/ F6hiç kombinasyonu, ne olursa olsun çözüm denerim.
  • /sys/class/blacklightbir intel_backlightklasör içerir ve parlaklık sudo tee /sys/class/backlight/intel_backlight/brightness <<< 200komutu kullanılarak değiştirilebilir . Bu klasör, acpi_video0bazı çözümleri denedikten sonra olduğu gibi ikinci bir klasör de içerebilir , ancak bu klasördeki parlaklık ayarının herhangi bir etkisi yoktur.
  • Genel olarak, parlaklık ayarlarda veya kullanılarak değiştirilebilir xbacklight, tek sorun Fn parlaklık tuşlarının sistem için var olmadığı kabul edilir. EDIT: Görünüşe göre, xbacklightNvidia GPU kullanıldığında çalışmıyor. Intel GPU, Nvidia Prime'da ayarlandığında çalışır. Sanırım bu sorun bir şekilde çift GPU kurulumu ile ilgili.

Zaten denediğim çözümler ve hepsi başarısız oldu:

  • Çizgiyi /etc/default/grubyorumlayarak ve GRUB_CMDLINE_LINUXçizgiyi değiştirerek düzenledim GRUB_CMDLINE_LINUX_DEFAULT="quiet splash". Aşağıdaki eklemelerin hiçbiri benim için işe yaramadı, karışık mı değil mi:
    • 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.confAşağıdaki içeriğe sahip bir dosya oluşturdum :

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

    Sadece giriş ekranı yerine siyah bir ekranla sonuçlandı, bu yüzden bu dosyayı silmek zorunda kaldım.

  • /etc/X11/xorg.confEklemek için dosyayı düzenledim Option "Backlight" "intel_backlight"ve Option "RegistryDwords" "EnableBrightnessControl=1". Bu hiçbir şeyi değiştirmedi. İşte bu dosyanın gerçek içeriği:

    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
    

Başka hiçbir çözüm bulamıyorum, her yerde yukarıdakiyle aynı. Düzeltilmesi gereken herhangi bir yardım veya fikir için şimdiden teşekkür ederiz.


Aynı problemim var. Bir şey buldun mu?
Glats

Yanıtlar:


1

Hey, farklı asus bilgisayarlar için birkaç ilgili soru var gibi görünüyor:

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

Bu yanıt özellikle ilginç olabilir (bir çekirdek sürüm düşürmesi önerir):

14.04 Asus GL552JX: Fn + F5 ve Fn + F6 Parlaklık Sorunu

Denemek için bir Asus R556L'm yok ama birkaç şey öneriyorum:

  1. Showkeys komutu, anahtar kodları ve tarama kodları düzeyinde çalışır, bu nedenle size xev'in yapmayacağı bilgileri verebilir: sudo showkey -s

  2. Bu archwiki sayfası, https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes tarama kodlarını anahtar kodlarına eşleme sürecini açıklar , görünüşe göre bu çekirdekte gerçekleşebilir, ancak kullanıcı bölgesinden özelleştirilebilir.

Diğer okuyucuların yararına, neler olup bittiğine dair bir resim var.

Tuş basımı - klavye ---> tarama kodları - çekirdek ---> anahtar kodları - X ----> keysym --- application / wm ----> event

GPU ve xbacklight hakkındaki yorumlar suyu biraz çamurluyor. Pencere yöneticinizin etrafından dolaşmaya ve doğrudan ciltleri ayarlamaya çalışacağım. Akılda tutulması gereken bir şey, arka ışık ayarlarını değiştirmek için çekirdek protokolünün sysfs kullanmak için son zamanlarda değiştiği ve xbacklight'ın bunu desteklememesiyle ilgili sorunlar olduğu. Yedekte bir düşüş için aktibl bakın. Sysfs içinde manuel olarak da şeyler yapabilirsiniz.


1

Aynı problemi yaşadım ve GRUB'da tıpkı sizin gibi bir avuç kombinasyon denedim. Ayrıca ASUS ve Ubuntu 16.04 kullanıyor

Birden fazla denemeden sonra, bu benim için çalışan GRUB & .CONF kombinasyonudur (xblacklight yüklü olmadan):

  1. GRUB'u düzenle
    • Terminali Aç
    • tip sudo gedit /usr/default/grub
    • şifrenizi yazınız
    • Bu satırı bulun:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    • acpi_osi=Hemen aşağıdaki gibi "sessiz sıçrama" ekleyin :GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
    • Bir sonraki satır şöyle görünmelidir: GRUB_CMDLINE_LINUX=""
    • KAYDET ve KAPAT dosyası
    • Terminalde şunu yazın sudo update-grub
  2. .CONF dosyası oluştur

    • Terminali Aç
    • türü (veya kopyala / yapıştır): sudo gedit /usr/share/X11/xorg.conf./20-intel.conf
    • Dosyadaki her şeyi kaldırın ve bunu satır için yapıştırın:
      Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection

    • KAYDET ve KAPAT dosyası


3. Bilgisayarı yeniden başlatın


Yol boyunca bana yardımcı olan referanslara bağlantılar içeren bir açıklamaya link: Fonksiyon Tuşları Çalışmıyor (Parlaklık ve Ses) Ubuntu 16.04

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.