亮度功能键闪烁

亮度功能键闪烁

Dell Inspiron n5110,我昨天从 Trusty 升级到了 Xenial。我似乎无法克服的一个问题是,当我使用 Fn 键更改亮度时,它会导致随机闪烁,在此期间,亮度条会向任一方向移动,有时则保持不变。如果我通过系统设置中的滑块更改亮度,它就可以正常工作(但它应该允许降低到零,即黑屏吗?)。

我已经尝试在 xorg.conf.d 中创建 intel 文件,以下是输出:

~$ ls /sys/class/backlight
acpi_video0  intel_backlight

闪烁和输出让我想到 Fn 键似乎同时命令两个驱动程序的可能性?

答案1

我找到了解决办法。虽然不是完全满意,但从技术上来说,问题已经解决了。这里,我已在博客中提到此事。


更新:原博客已关闭。其内容仍可找到在archive.org上不过。以下是链接内容主要部分的引述:

在谷歌上进一步搜索后,我发现这一页我看到了与背光有关的内核参数列表。我重启了几次,每次都尝试不同的参数,最后, acpi_backlight=native这就是诀窍。我注意到它不允许我在登录屏幕上更改亮度,但登录后,没有闪烁,当我运行时ls /sys/class/backlight/,我看到它不再返回acpi_video0。我现在唯一的问题是没有固定的最小值。有时,它会降低到合理的最小值,而有时,它会导致停电,我必须使用系统设置中的滑块或使用 xbrightness 手动调整它。

要复制此过程,您需要执行以下操作:

  • 启动终端
  • sudo nano /etc/default/grub
  • 在字符串的末尾GRUB_CMDLINE_LINUX_DEFAULT(在我的情况下是quiet splash)添加acpi_backlight=native
    在我的情况下,最终的字符串看起来像quiet splash acpi_backlight=native
  • 关闭并保存文件,然后运行 ​​sudo update-grub 然后重新启动。

如果这不起作用,那么值得您花时间尝试其余的内核参数。您不必每次都修改 grub 文件。相反,您可以选择在启动之前修改内核参数。您可以在 grub 屏幕上按“c”,然后在“splash”之后的正确位置输入所需的参数。

相关内容