Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solutio)

CPU/显卡/打印机/USB设备等硬件问题
datangtujue
帖子: 46
注册时间: 2012-01-02 12:53
送出感谢: 0
接收感谢: 2 次

Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solutio)

#1

帖子 datangtujue » 2012-02-09 13:48

我装的是Ubuntu 11.10 64位,我机子是Y470,一块集显,一块Nvidia GT 550M。

1。由于之前刚安装好系统就选择安装了系统推荐的受限驱动。所以得先删除受限驱动。

代码: 全选

sudo apt-get purge nvidia-current
2。添加bumblebee的源

代码: 全选

sudo add-apt-repository ppa:bumblebee/stable
若使用的系统是Ubuntu 11.04或更老的版本,想更新的驱动则运行

代码: 全选

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
3。运行

代码: 全选

sudo apt-get update
4。以Nvidia私有驱动安装bumblebee

代码: 全选

sudo apt-get install bumblebee bumblebee-nvidia
5。加入bumblebee组

代码: 全选

sudo usermod -a -G bumblebee $USER
6。可能要用到32位的library所以运行

代码: 全选

sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386
7。重启机器

以下便是针对Y470和Y570的hackish solution。原作者要求提醒用户,这是hackish solution,安装不当可能会损坏机器。请自斟酌。我按部就班做了,机子没事,不过还是要强调一下。

8。如果机子上没有安装git,就

代码: 全选

sudo apt-get install git
9。下载原作者(Peter Lekensteyn)的hackish版本的bbswitch

代码: 全选

git clone git://github.com/Bumblebee-Project/bbswitch.git -b hack-lenovo
10。

代码: 全选

cd bbswitch

mkdir /usr/src/acpi-handle-hack-0.0.1

sudo cp Makefile acpi-handle-hack.c /usr/src/acpi-handle-hack-0.0.1

sudo cp dkms/acpi-handle-hack.conf /usr/src/acpi-handle-hack-0.0.1/dkms.conf

sudo dkms add acpi-handle-hack/0.0.1

sudo dkms build acpi-handle-hack/0.0.1

sudo dkms install acpi-handle-hack/0.0.1
11。如果以上一切都正常,那么对于Ubuntu和Debian用户可以运行

代码: 全选

echo acpi-handle-hack | sudo tee -a /etc/modules

代码: 全选

sudo update-initramfs -u
12。重启机器。此时敲

代码: 全选

lspci |grep -i vga
应该看到Nvidia卡的信息的末尾是rev ff,表示已经disable了。运行

代码: 全选

optirun glxspheres
可以看到3D的测试画面。至此在Lenovo Ideapad Y470/Y570上成功
解决了原版Bumblebee安装后无效的bug。
这些用户感谢了作者 datangtujue 于这个帖子:
shevalano (2012-03-01 0:11)
评价: 3.7%
头像
ptpt52
帖子: 717
注册时间: 2008-07-27 8:51
系统: Ubuntu/Windows
来自: 广西玉林|广东深圳
送出感谢: 1 次
接收感谢: 4 次
联系:

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#2

帖子 ptpt52 » 2012-02-11 19:52

:em04
有效
走过去了也便有了路
http://www.ptpt52.com/
头像
phoenixlzx
帖子: 2245
注册时间: 2009-07-29 20:11
系统: Arch Linux
来自: Gensokyo
送出感谢: 4 次
接收感谢: 19 次
联系:

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#3

帖子 phoenixlzx » 2012-02-11 20:15

这个赞的 :em11
SeraphJack
帖子: 14
注册时间: 2010-05-04 16:47
送出感谢: 1 次
接收感谢: 0

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#4

帖子 SeraphJack » 2012-02-12 22:12

我用的是Linux Mint 12

前面的所有过程都执行顺利,但是到这一步的时候
12。重启机器。此时敲
代码:
lspci |grep -i vga

应该看到Nvidia卡的信息的末尾是rev ff,表示已经disable了。
没有显示disable,依然是rev ff。不知道问题出在哪里。

但是运行测试画面的时候又很正常。

求解释啊~ :em20
datangtujue
帖子: 46
注册时间: 2012-01-02 12:53
送出感谢: 0
接收感谢: 2 次

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#5

帖子 datangtujue » 2012-02-13 5:44

rev ff的意思就是已经disable了。如果是其他字母+数字则表示在使用。
这些用户感谢了作者 datangtujue 于这个帖子:
SeraphJack (2012-02-13 21:45)
评价: 3.7%
SeraphJack
帖子: 14
注册时间: 2010-05-04 16:47
送出感谢: 1 次
接收感谢: 0

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#6

帖子 SeraphJack » 2012-02-13 21:53

谢谢哈!

其实重新看看自己提的问题就发现是自己没看清文章,每天黑白颠倒的,有些眼花了,呵呵。
但是,说实话我不是很能理解这个optimus的作用,还有为什么要把nVidia给disable掉,却又可以用。能不能禁用掉核心显卡只用nVidia呢?这整套坐下来对开启桌面特效神马的有帮助吗?(虽然这个功能对我来说意义不是很大)

新技术=折腾啊! :em20
头像
ptpt52
帖子: 717
注册时间: 2008-07-27 8:51
系统: Ubuntu/Windows
来自: 广西玉林|广东深圳
送出感谢: 1 次
接收感谢: 4 次
联系:

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#7

帖子 ptpt52 » 2012-02-14 22:40

感觉Y470性能发挥不好啊,optimus 运行游戏性能不行,效果都开不了
走过去了也便有了路
http://www.ptpt52.com/
datangtujue
帖子: 46
注册时间: 2012-01-02 12:53
送出感谢: 0
接收感谢: 2 次

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#8

帖子 datangtujue » 2012-02-16 6:35

笔记本的optimus实际上输出信号还是从集显走。打个比方,一个房子有两个卧室,一个叫nvidia,一个叫集显,问题是厕所只和集显连通,所以住在nvidia的人要上厕所还是得从集显房间走过去。不用bumblebee时,两个卡都在通电,但工作不正常。用了bumblebee,把nvidia禁了,它就不通电了,要用时再通电。桌面特效貌似用Y470/Y570的集显就可以了,现在的集显也不错的。不过我还没有自己去尝试。
SeraphJack 写了:谢谢哈!

其实重新看看自己提的问题就发现是自己没看清文章,每天黑白颠倒的,有些眼花了,呵呵。
但是,说实话我不是很能理解这个optimus的作用,还有为什么要把nVidia给disable掉,却又可以用。能不能禁用掉核心显卡只用nVidia呢?这整套坐下来对开启桌面特效神马的有帮助吗?(虽然这个功能对我来说意义不是很大)

新技术=折腾啊! :em20
datangtujue
帖子: 46
注册时间: 2012-01-02 12:53
送出感谢: 0
接收感谢: 2 次

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#9

帖子 datangtujue » 2012-02-16 6:40

optirun glxspheres可以正常运行么?我发现在我机子上测试的是90多frame per second,按道理应该可以上140 150多的。我猜测bumblebee用的私有驱动还是比较搓。不过那作者和我说不要用nvidia官方的那个 .run 驱动文件,用那个会有问题,所以我没敢试。
ptpt52 写了:感觉Y470性能发挥不好啊,optimus 运行游戏性能不行,效果都开不了
头像
ptpt52
帖子: 717
注册时间: 2008-07-27 8:51
系统: Ubuntu/Windows
来自: 广西玉林|广东深圳
送出感谢: 1 次
接收感谢: 4 次
联系:

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#10

帖子 ptpt52 » 2012-02-19 12:31

ubuntu 12.04 支持如何呢?貌似不行啊
走过去了也便有了路
http://www.ptpt52.com/
胡不思
帖子: 5
注册时间: 2012-03-26 19:23
送出感谢: 0
接收感谢: 0

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#11

帖子 胡不思 » 2012-04-02 18:49

楼主,我为这个独显问题纠结了几天,重装了3次系统
用你的办法搞好了 :em09
我的电脑是联想Y460,独显N卡GT425M
给其他人做个参考
胡不思
帖子: 5
注册时间: 2012-03-26 19:23
送出感谢: 0
接收感谢: 0

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#12

帖子 胡不思 » 2012-04-02 18:55

不过按楼主的办法装好后,为什么在“附加驱动”里面还有N卡的驱动呢? :em06
spure11112
帖子: 7
注册时间: 2012-04-06 16:13
送出感谢: 2 次
接收感谢: 0

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#13

帖子 spure11112 » 2012-05-10 12:43

这个真可以,470完美独显了。不过现在一般集显性能不错,只是独显放着不用,不舒服,
ciki
帖子: 1
注册时间: 2012-05-11 15:44
送出感谢: 0
接收感谢: 0

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#14

帖子 ciki » 2012-05-11 15:45

32位12.04安装后系统进不去了 :em20
头像
kkkmaokkk
帖子: 480
注册时间: 2010-01-01 7:05
送出感谢: 1 次
接收感谢: 0

Re: Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solu

#15

帖子 kkkmaokkk » 2012-05-16 23:04

我的y470在犹豫要不要弄这个
麻烦各位多指点
0.0
回复