我刚刚在华硕 G55V 笔记本电脑上安装了 Ubuntu 12.04,笔记本电脑亮度控制键(FN
+ F5
,FN
+ F6
)和亮度设置都无法控制背光。
请注意,我已经安装了nvidia-current
驱动程序,因为笔记本电脑配备了 GeForce GTX 660M,并且它运行良好。
到目前为止,以下是尝试过但无济于事的方法:
- 切换到控制台(
Alt
+F1
)并使用笔记本电脑亮度控制键(此方法适用于 10.04 和联想 T410), echo 2 > /sys/class/backlight/acpi_video0/brightness
,- 添加
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
并/etc/default/grub
更新 Grub 配置, - 也尝试过不用
acpi_osi=Linux
。
在所有这些尝试中,有一件事发生了变化:如果我在 HDD 上启动之前在 BIOS 引导加载程序中更改亮度,Ubuntu 中的亮度设置将保持不变。这是一个可以接受的临时解决方法,但我真的很想能够从 Ubuntu 控制背光亮度(可以通过命令行,我没问题)。
对于下一步该尝试什么,任何建议都将非常感谢。
答案1
尝试:https://github.com/guillaumezin/nvidiabl
安装
wget https://github.com/downloads/guillaumezin/nvidiabl/nvidiabl-dkms_0.76_all.deb
sudo dpkg -i nvidiabl-dkms_0.76_all.deb
sudo modprobe nvidiabl
打印当前亮度值
cat /sys/class/backlight/nvidia_backlight/actual_brightness
打印最大亮度值
cat /sys/class/backlight/nvidia_backlight/max_brightness
调整亮度
echo 50 | sudo tee /sys/class/backlight/nvidia_backlight/brightness
答案2
尝试执行以下命令:
/usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness3
代替3介于 0 和最大亮度. 你可以找到什么最大亮度运行以下命令:
/usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-max-brightness
答案3
我在使用华硕 P50IJ 笔记本和 Ubuntu 14.04 时也遇到过类似的问题。在我添加内核启动参数“acpi_backlight=vendor”后,功能键又可以正常工作了。
您可以使用此命令:
sudo sed -i 's|quiet splash|acpi_backlight=vendor quiet splash|g' /etc/default/grub
sudo update-grub
之后,不要忘记重新启动笔记本电脑。
答案4
尝试这 只要密钥是 ACPI 密钥,它就可能起作用...就我个人而言,我仍然得到:“无法找到任何设备”但仍在努力......