双启动 Macbook Air 6.1 从挂起状态唤醒后亮度控制行为有所不同

双启动 Macbook Air 6.1 从挂起状态唤醒后亮度控制行为有所不同

这似乎是老生常谈的“为什么亮度控制在恢复后不起作用?”问题的变种,但是有一个有趣的转折。

下面描述的行为发生在Macbook Air 6.1使用绝对原始的 16.10 版本安装(实际上唯一的变化是重新启动、运行sudo apt-get update以及更改电源设置,以便关闭盖子触发挂起)。

描述

  • 启动后(好!):
    • 保留预启动亮度级别,并且
    • 亮度控制按预期工作。
  • 醒来后(不好!):
    • 忘记了暂停前的亮度级别,并且
    • 亮度控制效果不佳(见下文)。

复制

  1. 引导。
  2. 增加和减少亮度。观察。
  3. 暂停(通过关闭盖子或通过 UI)。
  4. 唤醒。
  5. 增加和减少亮度。观察。

结果

正常亮度控制

在第 2 步,亮度控制功能完全正常工作。我可以通过 20 个步骤将屏幕调暗,从晒黑到关闭。

亮度控制损坏

在第 5 步,亮度控制仍然有效,但是:

  • 亮度重置为零(或至少屏幕变暗),
  • 反复点击亮度 fn 键可返回亮度,但处于非常高的水平。
  • 亮度只有四个等级,大致为“关闭”、“亮”、“非常亮”和“非常非常亮”。

其他

仔细挖掘后,我发现不同的项目/sys/class/backlight(我不知道这是否正常):

  • acpi_video0
  • intel_backlight

/sys/class/acpi_video0/brightness和的内容/sys/class/intel_backlight/brightness 两个都当我调整屏幕亮度时,它会发生变化,acpi_video0范围是 0-100,intel_video范围是 0-2777(非线性?)。

答案1

我开始以问题的形式提出这个问题,但是找到了我本应该首先寻找的答案。在我的硬件上,该页面上的内核模块解决了我在此处描述的问题的每个部分。

希望它能为其他人节省几个小时的忙碌时间(同时,希望它能教我阅读全文!)

相关内容