在Samsung QX412-S01AU上更新后,亮度控制停止工作

以前在我的三星QX412-S01AU笔记本电脑上,我已经能够使亮度控制工作,看到这个问题: 亮度热键仅略微工作 。

最近一次升级内核的自动更新后,我的亮度已停止工作,并且设置几乎不可用。 亮度的键盘快捷键可以将屏幕调整在0到30%之间。 然后使用键盘快捷键的滑块停止向上移动,每按一次按钮只保持30%的水平。 设置中的“亮度和锁定”允许您全程移动滑块,但永远不会给您超过30%的相同亮度。

这是我到目前为止所尝试的内容:

  • echo "0" | sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness
    echo "7" | sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness
    这些曾经起作用,但现在根本没有效果。
  • xbacklight -set 100
    这仅允许您从大约0-30更改,如上所述。
  • 我试图重新应用这个答案 ,但是acpi_backlight = vendor位仍然在我的grub配置中。
  • ls /sys/class/backlight/*/brightness曾经是这样的:
    • 曾经是这样的: /sys/class/backlight/intel_backlight/brightness
    • 更新后是: /sys/class/backlight/intel_backlight/brightness /sys/class/backlight/samsung/brightness

更新中出现的内核版本是linux-image-3.2.0-27-generic:amd64(3.2.0-27.43)。

编辑 – (Ian.B.)只是想补充说我有同样的问题(三星QX411,NVIDIA Optimus)并从grub中删除了acpi_backlight =内核并且它没有改变任何东西。 我也尝试升级到主线3.4内核没有任何影响(在grub中有或没有acpi密钥)。 有趣的是,如果我在/ sys / class / samsung / brightness /中使用电源线输入/输出参数,我得到:

 actual_brightness 8/1 bl_power 0 brightness 4/2 max_brightness 8 

不知道是否有亮度和实际亮度键不同步的线索。

(情况似乎随着每个新的内核版本而改变,这是非常不幸的。)

经过一些更多的实验,然后幸运地进入这篇文章http://ubuntuforums.org/showpost.php?p=12126780&postcount=6我有它在我的设置上工作。

你需要在/ etc / default / grub中使用它:

 GRUB_CMDLINE_LINUX_DEFAULT="nosplash acpi_osi=Linux acpi_backlight=vendor" 

进行更改后,执行以下操作:

 sudo update-grub 

如果您正在运行带有内核3.8.0的最新Ubuntu 12.04.3(在2013-10-29上测试过),或者如果上面的内容在重新启动后不起作用,您还希望将samsung_laptop内核模块列入黑名单。 通过在/etc/modprobe.d/中创建一个名为blacklist-np300.conf的新文件来完成此操作,其中包含以下内容:

 blacklist samsung_laptop 

…然后重新启动。

我有完整的背光控制和范围恢复! 如果您想知道acpi_osi参数到底是什么,请参阅此askubuntu条目: 内核引导参数“set acpi_osi = Linux”有什么作用?

对于具有键盘背光的三星笔记本电脑(如Chronos Series 7),可以在“Linux on my Samsung”PPA上安装samsung-tools时设置,实际上建议在内核命令行中保留acpi_osi=linux 。 这样可以实现键盘背光function,与acpi_osi=相比,使用亮度控制时也可以进行更微调。 只需确保删除acpi_backlight=vendor参数即可。