web-dev-qa-db-fra.com

Pourquoi mon système contient-il deux fichiers de contrôle de la luminosité (/ sys / class /)?

Je possède un Dell xps 15. Je suppose que ce qui suit est parce que j'ai un système graphique hybride (nvidia optimus).

Lorsque je lance la commande pour trouver le chemin de luminosité lcd en utilisant la commande suivante,

ls/sys/class/retro-éclairage/*/luminosité

Je reçois la sortie suivante

/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/intel_backlight/brightness

Maintenant, si je renvoie une valeur à 5, _ la luminosité de LCD change. La seule chose est intel_backlight la luminosité du trajet est très faible comparée à acpi_video0.

Est-ce normal? Je veux savoir quelle est la différence (le cas échéant) et si, pour ces deux chemins différents, gnome ne parvient pas à enregistrer mes paramètres de luminosité au redémarrage.

8
Web-E

La luminosité peut être contrôlée par ACPI ou par un pilote graphique. Je suppose que celui qui contrôle votre luminosité est intel_backlight. Cependant, vous pourriez facilement le savoir en ajoutant à votre /etc/rc.local (avant la sortie 0):

echo 5 > /sys/class/backlight/acpi_video0/brightness

ou bien:

echo 5 > /sys/class/backlight/intel_backlight/brightness

Il semble que les touches Fn modifient la valeur de acpi_video0, le problème est que l'élément de contrôle est intel_backlight.

Si le système démarre avec le paramètre de noyau acpi_backlight = vendor, l'élément acpi_video0 est remplacé par l'élément intel, mais les touches Fn-Keys ne peuvent pas modifier la valeur de cet élément.

8
jasmines