您的位置:首页 > 其它

intel hd3000 本 在 64位 ubuntu10.04 下 液晶亮度无法调节 的解决之道(亲测)

2012-12-01 16:15 357 查看
硬件环境 : thinkpad x220t ( i7 2640m + hd3000集成显卡)sandybridge架构

软件环境:ubuntu10.04 LTS x64 (kernel 2.6.32)

现象: 液晶亮度始终max无法调节,刺瞎我等IT屌丝之眼,还要靠它吃饭。(根据网上各路大神方法譬如调节 /proc/acpi/video(u104里面为空)以及/sys/class/backlight(u104里面为空)都没有办法)

解决: 但是伟大的度娘和谷哥帮助了老衲。终于找到了解决之道--就是升级kernel

(不用担心,升级之后会自动生成grub,之前的kenel也会保留可进入)

由于12.04我用起来比较熟悉,所以选择它的kenel版本作为升级之选。3.2.23

升级kernel不用讲,编译。。这个太慢。所以我推荐用deb安装。

到这个牛逼网站 http://kernel.ubuntu.com/~kernel-ppa/mainline/
找到你想要的kernel deb。 我选择的是以下三个(安装也是如下顺序):

1.dpkg -i linux-headers-3.2.23-030223_3.2.23-030223.201207121235_all.deb

这个牛逼独一份,以下两个都有3种版本:

pae:32位os内存超过4G大仙用它,可以最大利用你的内存。

i386:32位老主顾用它吧。

amd64:顾名思义俺这次用的这个

2. dpkg -ilinux-headers-3.2.23-030223-generic_3.2.23-030223.201207121235_amd64.deb

(安装这个会提示libc6版本太低,没关系我们升级)

网上找到163的12.04源 更新 /etc/apt/sourcelist ,然后 atp-get update,然后去synaptic里找到libc6(升级即可,会装一对相关的没关系)

然后去/usr/src中删除已经生成的linux-headers-3.2.23-030223-generic文件夹。然后重新安装一次即可。

3. dpkg -i linux-image-3.2.23-030223-generic_3.2.23-030223.201207121235_amd64.deb

这个就是内核的image,怎么样比你自己编译省了三四个小时爽吧。这个装完会自动生成initrd vmliuz并拷贝到/boot下并自动更新grub。放心重启吧)

重启后选择3.2.23那个os进去就O了。按Fn + Home/End 是不是把刺眼的液晶调下来了。但是这种方法不彻底,每次重启都是重置到MAX,解决办法看后记。

总结: IT屌丝也是得好好保护眼睛:)

后记: 发现升级这个版本的kernel以后 /sys/class/backlight 里面多了两个新文件夹 acpi_video0 intel_backlight (之前网上搜的修改方法就是这个,可见u104原生的kernel driver并不带电源管理等,太搓了)

参考 http://www.douban.com/note/242602488/ (大家感兴趣可以按照这里面调试试,我的本最大亮度15,我感觉10最合适)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: