Ubuntu 12.04 双显卡安装(Nvidia+intel集成卡 --Optimus智能切换技术)

 

Ubuntu 12.04 双显卡安装(Nvidia+intel集成卡 --Optimus智能切换技术)

分类: Linux-tools-Notes   74人阅读  评论(0)  收藏  举报

(由于我装的是Ubuntu 12.04 64位 and 32位,我机子是Lenovo 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.安装bumblebee 和其私有Nvidia驱动
sudo apt-get install bumblebee bumblebee-nvidia

5.加入bumblebee组(以防下次重启,无法运行第4步安装的两个程序
sudo usermod -a -G bumblebee $USER

6.可能要用到32位的library所以运行 (64位可以不安装
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

sudo 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了。


13.optirun glxspheres
可以看到3D的测试画面。至此在Lenovo Ideapad Y470/Y570上成功
解决了原版Bumblebee安装后无效的bug。

更多 0

猜你喜欢

转载自wangjin161.iteye.com/blog/2033362