ubuntu10.10+双显卡I卡N卡+bumbleb…

这个双显卡无法关闭的问题纠结了我好久,而且屏幕亮度无法调节,我一直以为他们是个同源的问题,所以两个一起找解决办法,知道今天。。。终于解决了
平台:ubuntu10.10
        acer4741G   intel集成显卡+Nvidia GT540
*大家如果闲屁话多,可以直奔最后一段话,画龙点睛之笔,务必啊! ubuntu10.10+双显卡I卡N卡+bumblebee+bbswitch
问题一:关闭N卡,省电!!
      上网找了几天,似乎Ubuntu12版本的都可以安装bumblebee   bumblebee-nvidia,我怎么都获取不到,也许是源的问题,没有尝试。。于是我直接找到了Bumblebee的源代码直接自己make了(bumblebee3.1我放在网盘里,大家自行下载http://pan.baidu.com/share/link?shareid=492838&uk=3205495480《坚决维护知识版权》注意下,要./conf然后在make,,,可以自行google:http://wiki.debian.org/Bumblebee),结果还是optirun用不了。。没有启动bumblebee deamon(大黄蜂的守护进程)。。man bumblebeed了下,好像要个bbswitch是个关键,于是又上网找,找到了github这个开源项目,下载!!
https://github.com/Bumblebee-Project/bbswitch
bbswitch-master我放在网盘里,大家自行下载http://pan.baidu.com/share/link?shareid=492841&uk=3205495480《坚决维护知识版权》)
      参照上面这个开源项目中的bbswitch中的README把Bbswitch模块安装上!
      模块安装出了点问题(不过提示了,ignored)
红色的是命令, 加粗斜体是输出
---------------------------------------------------------------------------------------------------------------
ylf@ylf-Aspire-4741:~/Drivers/bbswitch-master$ ls
bbswitch.c  COPYING  dkms  Makefile  Makefile.dkms  NEWS  README.md
ylf@ylf-Aspire-4741:~/Drivers/bbswitch-master$ make
make -C /lib/modules/2.6.35-32-generic/build M="$(pwd)" modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.35-32-generic'
  CC [M]  /home/ylf/Drivers/bbswitch-master/bbswitch.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/ylf/Drivers/bbswitch-master/bbswitch.mod.o
  LD [M]  /home/ylf/Drivers/bbswitch-master/bbswitch.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-32-generic'
ylf@ylf-Aspire-4741:~/Drivers/bbswitch-master$ make load
rmmod bbswitch
ERROR: Module bbswitch does not exist in /proc/modules
make: [load] Error 1 (ignored)
insmod bbswitch.ko
insmod: error inserting 'bbswitch.ko': -1 Operation not permitted
make: *** [load] Error 1
ylf@ylf-Aspire-4741:~/Drivers/bbswitch-master$ sudo make load
rmmod bbswitch
ERROR: Module bbswitch does not exist in /proc/modules
make: [load] Error 1 (ignored)
insmod bbswitch.ko
ylf@ylf-Aspire-4741:~/Drivers/bbswitch-master$ sudo make -f Makefile.dkms 
mkdir -p '/usr/src/bbswitch-0.6'
cp Makefile bbswitch.c '/usr/src/bbswitch-0.6'
sed 's/#MODULE_VERSION#/0.6/' dkms/dkms.conf > '/usr/src/bbswitch-0.6/dkms.conf'
dkms build -m bbswitch -v 0.6

Error! DKMS tree does not contain: bbswitch-0.6
Build cannot continue without the proper tree.
make: *** [build] Error 2
---------------------------------------------------------------------------------------------------------------
其实我们看见,make load后,输出Insmod bbswitch.ko发现没有错误,所以模块是加载成功的,后面那个Makefile失败了我不太了解(因为后面还是能够关闭N卡,调节亮度,就不管喽,半桶水)

这时候再去执行bumblebeed就会发现不再提示没有启动大黄蜂的守护进程了,好了,现在可以关闭那个讨要的N卡了
sudo tee /proc/acpi/bbswitch <<
调用 lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
02:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev ff)
确实关闭 了,这时候拔了电源查看
  grep rate /proc/acpi/battery/BAT0/state 
你会发现这个值没关N卡之前可能达到2000,而现在只有1500左右,省电啦!


问题2:调节亮度
一直不懂为啥自己电脑会调节不了亮度,原来一直以为是显卡问题,知道今天
转自:http://paicha.me/2012/03/11/864
修改/etc/default/grub文件,打开终端运行:

sudo gedit /etc/default/grub
修改下面代码:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
更新gurb,终端运行:

update-grub
重启后就可以直接拖动亮度条或快捷键动态调节亮度了。不过下一次开机还是恢复50%亮度,每次开机都需要自己调节。保存亮度这个问题还没解决,先凑合用着,起码不用再忍受刺眼的亮度了

*能调节亮度,我就很知足了!!
*还有就是在我琢磨这几个家伙的过错时候,update了下系统,结果悲剧是休眠都不见了,好像还是因为安装了lapto_mode这个东西,/etc/acpi/sleep.sh不管用了,希望知道的人麻烦大家转告下!!求助
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值