为什么我的系统中有两个亮度控制文件(/ sys / class /)

我拥有一个dell xps 15.我想以下是因为我有混合图形系统(nvidia optimus)。

当我运行命令使用以下命令找出lcd亮度路径时,

ls / sys / class / backlight / * / brightness

我收到以下输出

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

现在,如果我回显其中任何一个值为5 ,则LCD亮度会发生变化。 与acpi_video0相比, acpi_video0路径亮度非常低。

这是正常的吗? 我想知道有什么区别(如果有的话)以及对于这两个不同的路径gnome是否无法在重启时保存亮度设置。

亮度可以通过ACPI或图形驱动程序控制。 我想控制你的亮度的是intel_backlight。 但是,您可以轻松找到它添加到/etc/rc.local(在退出0之前):

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

或者,或者:

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

似乎Fn-Keys确实改变了acpi_video0的值,问题是控制项是intel_backlight。

如果系统以内核参数acpi_backlight = vendor启动,则项目acpi_video0将替换为项目intel,但Fn-Keys无法更改此项目的值。