直到昨天,我还在 Dell Latitude E6530 上运行 Ubuntu 12.10。最近我调整了 nvidia 设置,结果亮度控制停止工作。不过,我可以通过按照Option "RegistryDwords" "EnableBrightnessControl=1"
[ /etc/X11/xorg.conf
1] 中的建议进行添加来修复此问题。
现在,昨晚我升级到了 Ubuntu 13.04,因为我需要更新的内核。之后,亮度控制再次停止工作。但这次,[1] 没有帮助。我也尝试了 [2] 中的方法:
acpi_backlight=vendor
在/etc/default/grub
acpi_osi=Linux
在/etc/default/grub
echo $SOME_VALUE | sudo tee /sys/class/backlight/dell_backlight/brightness
它们都不起作用,亮度就是没有变化,但这就是我能找到的解决这个问题的方法。有什么办法可以让我重新控制亮度吗?
答案1
我的 Sony Vaio 也遇到了类似的问题。我尝试了您列出的所有方法,但没有任何效果。
但是,在 grub 中,编辑下面的行对我有帮助。(作为标准做法,请确保在进行任何编辑之前备份 grub)。
GRUB_CMDLINE_LINUX_DEFAULT="安静启动 acpi_backlight=legacy" GRUB_CMDLINE_LINUX="acpi_backlight=legacy"
笔记:我们在这里使用acpi_backlight=legacy
而不是acpi_backlight=vendor
。
保存后,运行命令$ sudo update-grub
并重新启动笔记本电脑。
一旦我这样做了,命令cat
就tee
开始为我工作,从终端显示和更改亮度。
这将为您提供屏幕支持的最大亮度数值。
$ cat /sys/class/backlight/dell_backlight/max_brightness
这会将屏幕亮度值设置为您指定的值,介于 0 到最大亮度。
$ echo <brightness_value> | sudo tee /sys/class/backlight/dell_backlight/brightness
有关详细信息,请参阅此背光维基百科。
答案2
请参阅我的回答这里。
nomodeset 内核参数与 acpi_backlight=vendor 一起使用时可能会禁用亮度调节。删除前者并添加后者。
答案3
我建议降级回 12.10。13.04 处于测试阶段,仍在测试中。
要回答您的问题,请检查您的显示器和连接,那里的亮度可能很低。您的计算机中的图形模块也可能有问题(如果是笔记本电脑,则可能是背光灯泡的问题)。无论哪种情况,请尝试将您的计算机连接到不同的显示器。
希望我有所帮助,如果没有,我相信我们忽略了一个简单的修复方法。只要记住 Linux 的 6 个级别,为了做一件事,你必须先修复其他六件事。:)