我有一台戴尔 xps 15。我猜以下是因为我有混合图形系统(nvidia optimus)。
当我运行以下命令来找出液晶亮度路径时,
ls /sys/class/backlight/*/亮度
我收到以下输出
/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/intel_backlight/brightness
现在,如果我将一个值回显5
给其中任何一个,LCD 亮度就会改变。唯一的问题是intel_backlight
路径亮度与相比非常低acpi_video0
。
这正常吗?我想知道两者之间有什么区别(如果有的话),以及 gnome 是否因为这两种不同的方式在重启时无法保存我的亮度设置。
答案1
亮度可以通过 ACPI 或图形驱动程序控制。我猜控制亮度的是 intel_backlight。但是,你可以很容易地在 /etc/rc.local 中添加(在 exit 0 之前)找到它:
echo 5 > /sys/class/backlight/acpi_video0/brightness
或者:
echo 5 > /sys/class/backlight/intel_backlight/brightness
看起来Fn键确实改变了acpi_video0的值,问题在于控制项是intel_backlight。
如果系统启动时内核参数acpi_backlight=vendor,那么acpi_video0项就会被intel项取代,但是此时Fn键无法改变该项的值。