[ 已解决 ] 机器无法调节屏幕亮度

机器型号:thinkpad T410
系统版本:3.7.10-1.11-desktop 64位
kde版本:4.10.3
显卡型号:nvs 3100M
显卡版本:NVIDIA-Linux-x86_64-304.88.run
情况说明:使用系统自带的开源驱动时通过笔记本快捷键是可以调节屏幕亮度的,但由于在开源驱动下不能玩shank,所以通过 zh.opensuse.org/SDB:NVIDIA_%E6%89%8B%E5%8A%A8%E5%AE%89%E8%A3%85 帖子介绍的方法,从官网下载了NVIDIA-Linux-x86_64-304.88.run驱动并进行了安装,并禁用了开源驱动。安装之后shank游戏可以正常开启,但我发现屏幕亮度通过快捷键只会显示亮度条但没有实际效果。
在进入opensuse之前,甚至到系统选择的时候都可以通过快捷键进行亮度调节,但一旦进入系统后,亮度就被锁定了。电源管理中的亮度调节也没有实际效果,在NVIDIA X Server Settings中我没有找到亮度调节的选项。
下面是/var/log/Xorg.0.log的部分信息

cat Xorg.0.log|grep EE
    20.126] Current Operating System: Linux linux-8q6o.site 3.7.10-1.11-desktop #1 SMP PREEMPT Thu May 16 20:27:27 UTC 2013 (adf31bb) x86_64
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    20.265] Initializing built-in extension MIT-SCREEN-SAVER
    22.620] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
    22.620] (EE) Failed to load module "glamoregl" (loader failed, 7)
    26.743] (EE) TPPS/2 IBM TrackPoint: Couldn't open mtdev device
    26.754] (EE) evdev: TPPS/2 IBM TrackPoint: ioctl EVIOCGID failed: Bad file descriptor
    26.754] (EE) PreInit returned 8 for "TPPS/2 IBM TrackPoint"
   188.398] [dix] EventToCore: Not implemented yet 
   188.564] [dix] EventToCore: Not implemented yet 
   188.828] [dix] EventToCore: Not implemented yet 
   189.024] [dix] EventToCore: Not implemented yet 
   189.205] [dix] EventToCore: Not implemented yet 
   189.390] [dix] EventToCore: Not implemented yet 
   189.569] [dix] EventToCore: Not implemented yet 
   189.739] [dix] EventToCore: Not implemented yet

调节一下亮度就会日志中就会出现[dix] EventToCore: Not implemented yet

请教大家如何解决

添加社区源http://download.nvidia.com/opensuse/12.3/ 之后,通过zypper update把系统升级到了最新,但问题依旧。

ls /etc/X11/xorg.conf.d
1赞
ls /etc/X11/xorg.conf.d

05-glamor.conf  11-mouse.conf   50-monitor.conf  50-synaptics.conf  50-wacom.conf
10-evdev.conf   50-device.conf  50-screen.conf   50-vmmouse.conf    90-keytable.conf

/etc/X11/xorg.conf

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

加一行:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
   Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection

别加重复了,在 xorg.conf.d 文件夹下:

grep -r “nvidia” ./

看看有没有其它的 nvidia 字符串。

问题已经解决,开心。感谢 opensuse 中文,感谢 marguerite 的帮助!!
题外话:我把 Option “RegistryDwords” “EnableBrightnessControl=1” 输入到 google 中搜索了一下,出现了下面的这篇文章
wiki.archlinux.org/index.php/NVIDIA 这篇文章在我之前的搜索中出现过,但我只是草率的看了几段,没有耐下心来读完,如果读到最后,这个问题就解决了,不用劳烦他人,惭愧。所以系统出现问题,要善用谷歌,尽量搜索 E 文文档,并且耐心寻找。

我的显卡是 Intel HD4000(只有集成显卡)
也是调节亮度无能(无法用电源控制里的亮度控制来调节)
SONY T 系列
当然因为没有 N 卡所以老大给的解答没有效果。
直接改 /sys/class/backlight/intel_backlight/brightnesss 会 Permission denied.
现在只能先 su
然后用 echo 2500 > /sys/class/backlight/intel_backlight/brightness
的方法调节亮度 - -!
太囧了。
试了很多其他的方法
比如安装 xbacklight 之类的。
电源控制里的亮度条是可以改的,但是亮度不改。
只有这招才奏效 - -!否则就是最亮(其实最亮也无所谓只是为了保护电池调按点。。)
如果有人和我一样的话就用这条命令。