分页: 1 / 4

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

发表于 : 2012-02-09 13:48
datangtujue
我装的是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。

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

发表于 : 2012-02-11 19:52
ptpt52
:em04
有效

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

发表于 : 2012-02-11 20:15
phoenixlzx
这个赞的 :em11

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

发表于 : 2012-02-12 22:12
SeraphJack
我用的是Linux Mint 12

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

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

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

求解释啊~ :em20

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

发表于 : 2012-02-13 5:44
datangtujue
rev ff的意思就是已经disable了。如果是其他字母+数字则表示在使用。

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

发表于 : 2012-02-13 21:53
SeraphJack
谢谢哈!

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

新技术=折腾啊! :em20

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

发表于 : 2012-02-14 22:40
ptpt52
感觉Y470性能发挥不好啊,optimus 运行游戏性能不行,效果都开不了

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

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

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

新技术=折腾啊! :em20

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

发表于 : 2012-02-16 6:40
datangtujue
optirun glxspheres可以正常运行么?我发现在我机子上测试的是90多frame per second,按道理应该可以上140 150多的。我猜测bumblebee用的私有驱动还是比较搓。不过那作者和我说不要用nvidia官方的那个 .run 驱动文件,用那个会有问题,所以我没敢试。
ptpt52 写了:感觉Y470性能发挥不好啊,optimus 运行游戏性能不行,效果都开不了

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

发表于 : 2012-02-19 12:31
ptpt52
ubuntu 12.04 支持如何呢?貌似不行啊

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

发表于 : 2012-04-02 18:49
胡不思
楼主,我为这个独显问题纠结了几天,重装了3次系统
用你的办法搞好了 :em09
我的电脑是联想Y460,独显N卡GT425M
给其他人做个参考

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

发表于 : 2012-04-02 18:55
胡不思
不过按楼主的办法装好后,为什么在“附加驱动”里面还有N卡的驱动呢? :em06

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

发表于 : 2012-05-10 12:43
spure11112
这个真可以,470完美独显了。不过现在一般集显性能不错,只是独显放着不用,不舒服,

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

发表于 : 2012-05-11 15:45
ciki
32位12.04安装后系统进不去了 :em20

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

发表于 : 2012-05-16 23:04
kkkmaokkk
我的y470在犹豫要不要弄这个