屏幕亮度控制在联想 T530 上不起作用

Mat*_*att 8 nvidia lenovo brightness

我的亮度控制不适用于全新安装的 12.10(全新笔记本电脑)。当我启动时它被设置为最亮的设置,当我尝试更改它时,我看到通知栏出现但亮度实际上并没有改变。我已经尝试了所有可以在 Internet 上找到的解决方案,但都没有奏效。我尝试过的事情包括:

编辑 /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 专有驱动程序没有任何区别。

还有其他想法吗?这个bug什么时候修复?根据我遇到的所有报告,我认为它会引起很多关注。谢谢。

小智 7

我的 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
Run Code Online (Sandbox Code Playgroud)

将以下内容粘贴到文件中:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro K1000M"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection
Run Code Online (Sandbox Code Playgroud)