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

硬件环境 : 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最合适)

你可能感兴趣的:(intel hd3000 本 在 64位 ubuntu10.04 下 液晶亮度无法调节 的解决之道(亲测))