Warum gibt es zwei Helligkeitssteuerungsdateien (/ sys / class /) in meinem System?

8

Ich besitze ein dell xps 15. Ich denke, das Folgende ist, weil ich ein hybrides Grafiksystem (nvidia optimus) habe.

Wenn ich den Befehl ausführe, um den LCD-Helligkeitspfad mit dem folgenden Befehl herauszufinden,

ls / sys / class / Hintergrundbeleuchtung / * / Helligkeit

Ich erhalte die folgende Ausgabe

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

Wenn ich nun einen Wert wiederhole, der 5zu einem von beiden gehört, ändert sich die LCD-Helligkeit. Das einzige ist, dass die intel_backlightPfadhelligkeit im Vergleich zu sehr gering ist acpi_video0.

Es ist normal? Ich möchte wissen, was der Unterschied ist (falls vorhanden) und ob Gnome für diese beiden unterschiedlichen Pfade meine Helligkeitseinstellungen beim Neustart nicht speichern kann.

Wir sind
quelle

Antworten:

8

Die Helligkeit kann über ACPI oder einen Grafiktreiber gesteuert werden. Ich nehme an, derjenige, der Ihre Helligkeit steuert, ist intel_backlight. Sie können es jedoch leicht herausfinden, indem Sie es zu /etc/rc.local hinzufügen (vor dem Beenden von 0):

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

oder alternativ:

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

Es scheint, dass Fn-Keys den Wert von acpi_video0 ändern. Das Problem ist, dass das steuernde Element intel_backlight ist.

Wenn das System mit dem Kernel-Parameter acpi_backlight = vendor startet, wird der Artikel acpi_video0 durch den Artikel Intel ersetzt, aber die Fn-Keys können den Wert dieses Artikels nicht ändern.

Jasmin
quelle
Das Ändern des Kernel-Parameters hat tatsächlich funktioniert. Ich habe mehr Schritte im Helligkeitsregler.
Web-E