我的亮度控制在全新安装 12.10 时不起作用(全新笔记本电脑)。启动时,亮度设置为最亮设置,当我尝试更改它时,我看到通知栏出现,但亮度实际上没有改变。我尝试了在互联网上能找到的所有解决方案,但都不起作用。我尝试过的方法包括:
编辑 /sys/class/backlight/acpi_video0/brightness
在 /usr/share/X11/xorg.conf.d/10-brightness-control.conf 中:选项“RegistryDwords”“EnableBrightnessControl=1”
在 /etc/default/grub 中:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
我在 12.10 中没有找到 xorg.conf 文件,所以建议编辑该文件的解决方案对我没有多大帮助。
我目前正在使用 Nouveau 驱动程序,但切换到 Nvidia 专有驱动程序没有什么区别。
还有其他想法吗?这个错误什么时候修复?根据我遇到的所有报告,我认为它会引起很多关注。谢谢。
答案1
我的 ThinkPad W530 也遇到了类似的问题。我终于在这里找到了解决方案:
http://blog.pearce.org.nz/2012/08/enabling-external-monitor-on-lenovo.html
目前,X 会自动进行配置,因此您不能只编辑 xorg.conf 文件,而是需要在 /usr/share/X11/xorg.conf.d/ 中的文件中添加一个部分,然后 X 会将该部分包含在它自动生成的配置中。
因此,为了使屏幕亮度键与您的 Nvidia 显卡配合使用,请在 xorg.conf.d 目录中创建一个文件,例如:
sudo gedit /usr/share/X11/xorg.conf.d/10-nvidia-brightness.conf
将以下内容粘贴到文件中:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro K1000M"
Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection
答案2
Ubuntu 是否将补丁从内核 3.7 反向移植到 3.6?这可能是原因,请参见此处: https://bugzilla.kernel.org/show_bug.cgi?id=51231
尝试使用 GNOME 中“系统设置”>“亮度和锁定”的亮度滑块。
答案3
sudo update grub
您在编辑/etc/default/grub
并重启后是否更新了 grub ( )?
如果以上方法不起作用,也请acpi_backlight=vendor
仅尝试。
如果是thinkpad的话thinkpad-acpi.brightness_enable=1
也需要参数。
您可以使用以下命令检查您的系统是否使用 thinkpad-acpi 驱动程序:
lsmod | grep thinkpad_acpi
查看这一页(参见第一段和诊断技术)
更新 :
我刚才展示的另一件事是,您是否编辑过/etc/X11/xorg.conf
文件?在您的问题中,您指向了我从未听说过的其他位置。如果不存在,请执行nvidia-xconfig
以生成配置文件。/etc/X11/xorg.conf
其次,一次尝试一种解决方案。如果该解决方案不起作用,请恢复并重新启动,然后尝试其他解决方案。
另一个解决方法可能是
尝试按照显示的路径进行操作ls /sys/class/backlight/*/brightness
并进行相应替换。
示例路径如下
/sys/class/backlight/acpi_video0/brightness
- 对于上述路径获取最大亮度:
cat /sys/class/backlight/acpi_video0/max_brightness
尝试使用较低的值来设置亮度,比如说输出为 16,所以我将尝试使用一半
echo 8 | sudo tee /sys/class/backlight/acpi_video0/brightness
如果有效,请执行以下操作,使每次登录时自动发生这种情况
sudo gedit /etc/rc.local
在之前输入此行exit 0
。它应该看起来像
echo YOUR_VALUE_HERE > /sys/class/backlight/acpi_video0/brightness
exit 0
您也可以尝试工具
答案4
这是一种解决方法,但您可以尝试使用以下命令通过命令行设置亮度:
xbacklight -set 100
如果可行,尝试将全局键盘快捷键绑定到
xbacklight -inc 5
和
xbacklight -dec 5