J'ai déjà essayé de nombreuses solutions que j'avais trouvées sur le Web et aucune d'entre elles n'a fonctionné. J'utilise Ubuntu 16.04 LTS, une nouvelle installation.
bumblebee
pour Nvidia Optimus n'a pas non plus résolu le problème.xev
et acpi_listen
ne détecte pas le Fn + F5 / F6 combinaison du tout, peu importe la solution que j'essaie./sys/class/blacklight
contient un dossier intel_backlight
et la luminosité peut être modifiée à l'aide de la commande Sudo tee /sys/class/backlight/intel_backlight/brightness <<< 200
. Ce dossier peut également contenir un deuxième dossier tel que acpi_video0
après avoir essayé certaines des solutions, mais le paramètre de luminosité de ce dossier n’a aucun effet.xbacklight
. Le seul problème est que les touches de luminosité Fn semblent ne pas exister pour le système. EDIT: Apparemment, xbacklight
ne fonctionne pas lorsque le GPU Nvidia est utilisé. Cela fonctionne lorsque le processeur graphique Intel est défini dans Nvidia Prime. Donc, je suppose que ce problème est en quelque sorte lié à la configuration de deux processeurs graphiques.Voici les solutions que j'ai déjà essayées et qui ont toutes échoué:
/etc/default/grub
en commentant la ligne GRUB_CMDLINE_LINUX
et en modifiant la ligne GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
. Aucun des ajouts suivants n'a fonctionné pour moi, qu'il soit mixte ou non: acpi_backlight=vendor
acpi_backlight=native
acpi_backlight=video
video.use_native_backlight=1
acpi_osi=
acpi_osi=Linux
acpi_osi='!Windows 2012'
J'ai créé un fichier /usr/share/X11/xorg.conf.d/20-intel.conf
avec le contenu suivant:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
Cela a seulement abouti à un écran noir au lieu de l'écran de connexion, j'ai donc dû supprimer ce fichier.
J'ai modifié le fichier /etc/X11/xorg.conf
pour ajouter Option "Backlight" "intel_backlight"
et Option "RegistryDwords" "EnableBrightnessControl=1"
. Cela n'a rien changé. Voici le contenu réel de ce fichier:
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
Je ne trouve aucune autre solution, comme ci-dessus partout. Merci d'avance pour toute aide ou idée sur ce qui pourrait être une solution.
Hé, il semble y avoir quelques questions connexes pour différents ordinateurs Asus:
https://askubuntu.com/search?q=brightness+F5
Cette réponse pourrait être particulièrement intéressante (elle suggère une rétrogradation du noyau):
14.04 sur Asus GL552JX: Problème de luminosité Fn + F5 et Fn + F6
Je n'ai pas de Asus R556L à expérimenter, mais je suggérerais quelques petites choses:
La commande showkeys fonctionne au niveau des codes clés et des scancodes. Vous pouvez donc vous donner des informations que xev ne pourra pas: Sudo showkey -s
Cette page archwiki décrit le processus https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes du mappage des scancodes en codes clés, ce qui se produit apparemment dans le noyau, mais peut être personnalisé à partir de l'utilisateur.
Pour le bénéfice des autres lecteurs, voici une photo de ce qui se passe.
Touches clavier - clavier ---> codes de balayage - noyau ---> codes clés --- X ----> clésym --- application/wm ----> événement
Les commentaires à propos de GPU et de xbacklight brouillent un peu l’eau. Je serais enclin à essayer de faire le tour de votre gestionnaire de fenêtres et de définir les liaisons directement. Une chose à garder à l'esprit est que le protocole du noyau pour la modification des paramètres de rétro-éclairage a récemment changé pour utiliser sysfs et qu'il y avait des problèmes avec xbacklight qui ne le supportait pas. Voir acpilight pour un remplacement immédiat. Vous pouvez aussi faire des choses manuellement dans sysfs.
J'ai eu le même problème et j'ai essayé quelques combinaisons dans GRUB, tout comme vous. Également en utilisant un ASUS et Ubuntu 16.04
Après plusieurs tentatives, voici la combinaison de GRUB & .CONF qui a fonctionné pour moi (sans que xblacklight ne soit installé):
Créer un fichier .CONF
Supprimer tout du fichier et coller ceci ligne par ligne:Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
Fichier SAVE et CLOSE
3. Redémarrer l'ordinateur
Voici un lien vers une explication contenant des liens vers des références qui m'ont aidé tout au long du processus: Les touches de fonction ne fonctionnent pas (luminosité et son) Ubuntu 16.04