我一直使用内核3.16在我的戴尔笔记本电脑很长一段时间与Linux 薄荷 17和以前的版本和这个问题直到LM18才出现过。
我经常设置尽可能低的亮度,例如在晚上,或者当我飞行几个小时时。我曾经使用 0 到 4882 之间的值运行以下命令:
# ie: Set lowest possible backlight brightness echo 0 > /sys/class/backlight/intel_backlight/brightnes
我一直使用 intel_backlight 而不是 dell_backlight,因为它提供了更多步骤。
现在好了内核 4.4.0-53-generic它实际上会降低亮度,但在晚上即使为 0,它仍然很高与我使用相同命令获得的亮度级别相比。事实上,对于较旧的内核使用值 0,背光会关闭。
只是为了测试,我启动了我的笔记本电脑和Debian Live 内核3.16.0-4-amd64和它工作得很好。这就是我意识到问题出在内核上的方式。
有谁知道对于较新的内核> 3.19,这是否是众所周知且可以容忍的行为?也许intel_backlight的内核代码被修改并最终出现了这个问题......
一些系统信息:
System: Kernel: 4.4.0-53-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Cinnamon 3.2.7 (Gtk 3.18.9-1ubuntu3.2) Distro: Linux Mint 18.1 Serena
Machine: System: Dell product: Inspiron 5520 v: A14 Bios: Dell v: A14 date: 05/13/2013
CPU: Dual core Intel Core i5-3210M (-HT-MCP-) cache: 3072 KB
Graphics: Card: Intel 3rd Gen Core processor Graphics Controller
Display Server: X.org 1.18.4 driver: intel
$ ls /sys/class/backlight/ dell_backlight intel_backlight
我也总是使用acpi_backlight=供应商内核参数,我可以确认通过更改其值,问题仍然存在。
感谢您抽出时间,Frk。
答案1
Google 在 4.X 主版本中增加了亮度,因为某些设备亮度太低。所有 4.X 内核都具有非常高的亮度。 5.X内核变化不大,所以只有2.6和3.X内核有不错的亮度表现。
我发现一些对内核的提交导致了这个问题,例如https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/platform/x86/toshiba_acpi.c?id=358d6a2c3ecae2b22c7d7e61f9d5672557446dfb但这仅适用于东芝。还有这个合并:https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/platform/x86?id=61e5191c9d96268746bd57ed55d035678a1a2cf9后来被实施;它显着改变了工作亮度。
这是你应得的,因为俗话说:如果它有效,请不要碰它,如果它已经运行良好,请不要更新它。
内核 3.X 有良好的亮度支持,而 4.X 则没有!就这样。而且永远不会是 5.X!