重启后亮度和实际背光不匹配

这不是这个或那个的重复!

问题详细

亮度热键可以很好地提高或降低亮度,但如果亮度低于100%,重启后亮度等级和实际背光将不匹配; 我的意思是实际的背光不是最大值,而亮度水平显示为100%。 为了避免这种问题,我应该在每次关机前将亮度等级设置为100%。

努力

我已经尝试了亮度问题的所有建议答案,包括grub中的acpi_backlightrc.local中的 echo值,但没有变化。 最近我发现在亮度设置窗口打开时按亮度热键有时会使亮度滑块消失!

我在11.04之后遇到了这个问题,我的意思是11.10,12.04和12.10,并且看到了各种上网本和笔记本电脑。 我猜想它应该与未知的图形驱动程序有关; 因为我在11.04中有一个已知的驱动程序并没有问题,但在所有计算机中都有一个未知的问题:

未知的图形

所以我只是通过USB尝试13.04并遇到同样的问题,虽然图形已知

已知图形

可能的原因

在文件夹/sys/class/backlight有两个链接(到文件夹):

  1. acpi_video0 ,包含最大15的亮度文件;

  2. intel_backlight ,包含最大125的亮度文件。 我想知道在这个文件夹中brightness是125(最大值)但是actual_brightness是70,即使背光处于其实际最大值。

有谁知道这个或任何可能的解决方案?

解决方案是更新grub这样:

打开终端( Ctrl + Alt + T )并输入:

sudo gedit /etc/sudo gedit /etc/default/grub

然后找到GRUB_CMDLINE_LINUX_DEFAULT="quite splash"这一行并添加“acpi_osi = Linux acpi_backlight = vendor”,如下所示:

GRUB_CMDLINE_LINUX_DEFAULT="quite splash acpi_osi=Linux acpi_backlight=vendor"

保存并退出该文件,然后运行:

sudo update-grub

现在亮度级别在重新启动后保持与实际背光级别相等,亮度热键仍然有效。 在更改grub之前工作的所有其他热键现在正在工作,但是用于启用/禁用触摸板的热键。