Ubuntu 12.04、联想 V570 中没有亮度控制

Ubuntu 12.04、联想 V570 中没有亮度控制

我已经努力了很长时间试图让 Ubuntu 中的亮度调节功能正常工作。

我在联想 V570 笔记本电脑上运行 Ubuntu 12.04。

我尝试了文件中可以找到的所有调整来“修复亮度控制”,/etc/default/grub结果如下(在您询问之前,是的,我确实运行过sudo update-grub,并且sudo reboot在每次更改之后):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="

结果:按钮无反应,滑块无影响。

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

结果:按钮无反应,滑块无影响。

GRUB_CMDLINE_LINUX_DEFAULT="splash quiet acpi_osi='!Windows 2012'"

结果:操作系统对按钮的响应有限(滑块仅向下移动一个刻度,然后卡住),没有变暗,滑块没有影响。

GRUB_CMDLINE_LINUX_DEFAULT="splash quiet" 结果:操作系统对按钮有响应,但屏幕不变暗。滑块没有影响。

我是不是漏掉了什么?我该如何调整亮度?

更新: 我进行了更多搜索,发现在 中/sys/class/backlight我同时拥有acpi_video0intel_backlight。通过更改每个文件夹中的“亮度”文件,我发现编辑/sys/class/backlight/intel_backlight/brightness会更改屏幕上的实际亮度设置。如何让 Ubuntu 调整此设置?有没有希望让我的功能键也调整它?

更新2:

根据要求,以下是输出lspci

    $ lspci | grep VGA
    00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

答案1

我在运行 Ubuntu 14.04 的 ThinkPad x240 上遇到了同样的问题,并创建了一个输出脚本,让您调高或调低亮度。

这假设将数字放入 /sys/class/backlight/intel_backlight 的手动方法有效,因此请先测试一下:

sudo tee /sys/class/backlight/intel_backlight/brightness <<< 500
sudo tee /sys/class/backlight/intel_backlight/brightness <<< 300

脚本在这里:

https://gist.github.com/emning/5d3301a3f3c9420414f7

将其作为“亮度”保存在您的路径中的某个位置,使其可执行并运行:

brightness
brightness up
brightness down

您还可以将这些命令绑定到快捷键,即使标准亮度键似乎也可以正常工作。我在 KDE 中使用了自定义快捷键,但任何桌面环境都应该可以使用。

注意:为了在使用快捷键时能够正常工作,必须为您的用户启用无密码的 sudo。

答案2

我也遇到了同样的问题,但我发现这里一个对我有用的解决方案(在Acer Aspire-5738上)。

如果您有acpi_video0并且 /sys/class/backlight/intel_backlight/brightness 正在/sys/class/backlight/intel_backlight/brightness改变您的计算机亮度,您可以强制您的系统使用intel_backlight

  • 20-intel.conf使用/usr/share/X11/xorg.conf.d/以下命令创建一个文件:

    gksudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf

  • 现在粘贴这个

    Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection

  • 保存并注销。

相关内容