随机事件会自动改变屏幕亮度

随机事件会自动改变屏幕亮度

我是一个新的 Ubuntu 用户,几天前安装了 Ubuntu 16.04(在我的 MSI 笔记本电脑上),到目前为止我很喜欢它,但有些事情一直困扰着我......屏幕亮度随机变化。

它不用做任何事情、随时、不按任何按钮就能发生变化,这确实很奇怪,但我也认为它不可能凭空而来,所以一定有原因。

我没有使用 Linux 的经验,但我尝试做了一些研究来找出发生了什么:

  1. 使用该evtest命令扫描所有 /dev/input/event*

结果如下:

  1. 输入设备事件编号 5(视频总线)

  2. 然后等到屏幕亮度再次随机变化,查看有关该事件的输出。这是输出(示例):

每次亮度随机增加或减少时,有关新事件的信息就会显示在终端中(几个小时后输出会很长)。

所以看起来有些事件发生了,我只是不知道为什么。

抱歉,帖子太长了,我只是想提供尽可能多的信息。

我将非常感谢您的帮助,谢谢。

(有趣的是:写这篇文章时亮度发生了变化)

答案1

您可以尝试以下操作:MSI 笔记本电脑的亮度随机调高或调低

您可以将以下内容添加到/usr/share/X11/xorg.conf.d/10-quirks.conf

  Section "InputClass"
  Identifier "Spooky Ghosts"
  MatchProduct "Video Bus"
  Option "Ignore" "on"
  EndSection

这基本上忽略了来自视频总线的消息,该消息似乎随机发送伪 fn+up fn+down 消息。

另外,亮度变化与 CPU 电压变化相关。MSI 笔记本电脑的主板设置似乎很奇怪,Ubuntu 可能会将 BIOS 发送的一些消息误解为亮度调高/调低消息

请注意,此修复并非永久性的,某些操作系统更新可能会覆盖10-quirks.conf。因为它用于修复此类硬件错误。但如果您发现屏幕亮度再次发生变化,只需重做此步骤即可。

相关内容