我买了新款超极本 Sony VAIO SVT1311。很多功能都可用,但亮度控制却不行。我看到了闪烁气泡(对Fn+F5和Fn+有反应F6),但亮度没有变化。它一直保持在 100%,我无法对其进行任何操作。显卡是集成的 Intel HD3000。
答案1
要使亮度键正常工作,请尝试以下操作
执行sudo gedit /etc/default/grub
更改此行
GRUB_CMLINE_LINUX_DEFAULT="quiet splash"
类似于下面
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
执行sudo update-grub
并重新启动。查看亮度键是否正常工作。
Ubuntu 仍有可能不会记住您的亮度设置。因此您每次都必须更改亮度。
请让我们知道结果,因为许多索尼用户都面临这个问题。
更新:这是用于手动设置亮度。
尝试按照显示的两个路径进行操作ls /sys/class/backlight/*/brightness
并进行相应替换。最有可能的是,英特尔的那个应该有效。
获取最大亮度:
cat /sys/class/backlight/intel_backlight/max_brightness
尝试使用较低的值来设置亮度,比如说输出是 2048,所以我将尝试使用一半
echo 1024| sudo tee /sys/class/backlight/intel_backlight/brightness
如果有效,请执行以下操作,使每次登录时自动发生这种情况
sudo gedit /etc/rc.local
在之前输入此行exit 0
。它应该看起来像
echo YOUR_VALUE_HERE > /sys/class/backlight/intel_backlight/brightness
exit 0
我还有一个问题。您的系统有混合显卡吗?输出是什么lspci | grep vga
?
您也可以尝试工具
答案2
添加acpi_backlight=供应商按照上述建议对 grub 命令行进行操作对我的情况没有帮助。我的解决方法是使用英特尔背光来自命令行的命令。
例子:
# set the brightness down to 20%:
intel_backlight 20