答案1
从这里复制粘贴这个答案。
第一的
sudo sed 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="/' -i /etc/default/grub
第二
sudo update-grub
重新启动系统并查看 Fn(控制亮度)是否有效。
作者:NikTh
答案2
我真的不敢相信我经过这么长时间的尝试才找到了解决方案(早在我在这里发布之前......)
首先,转到设置 > 软件和更新 > 附加驱动程序(最后一个是标签)。选择官方 Nvidia 驱动程序(最新的和经过测试的驱动程序)。
其次,进入终端窗口并运行sudo nvidia-xconfig
。它将xorg.conf
为您生成一个文件。
第三,转到该文件并按所述操作这里(引述如下)
这将打开您的 X 服务器配置(在提示您输入密码后)。您应该看到标题为“设备”的部分,如下所示:
Section "Device" Identifier "Default Device" Driver "nvidia" Option "NoLogo" "True" EndSection
添加一行,使其看起来像这样:
Section "Device" Identifier "Default Device" Driver "nvidia" Option "NoLogo" "True" Option "RegistryDwords" "EnableBrightnessControl=1" EndSection
最后,按照上述方法重启 x 服务器这里(以下引用的是 lightdm。其他的也类似)。
sudo restart lightdm
编辑:
我刚刚重复使用了此方法,它再次起作用了。出于文档目的,在包含“RegistryDwords”行之前,我的xorg.conf
生成文件sudo nvidia-xconfig
如下所示:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
更新:
对于那些在 Debian 中遇到亮度问题的人(我针对 Debian 8 进行了测试),上面提供的解决方案也有效,但首先不要转到设置 > 软件和更新 > 附加驱动程序你需要遵循上述 4 个步骤这里。
编辑2016 年 3 月 31 日:
对于 Ubuntu 14.04.4,也需要按照 Crowell 在他的回答中所说的操作。