Lenovo Ideapad Y470/Y570的双显卡问题已解决(Bumblebee hackish solutio)
发表于 : 2012-02-09 13:48
我装的是Ubuntu 11.10 64位,我机子是Y470,一块集显,一块Nvidia GT 550M。
1。由于之前刚安装好系统就选择安装了系统推荐的受限驱动。所以得先删除受限驱动。
2。添加bumblebee的源
若使用的系统是Ubuntu 11.04或更老的版本,想更新的驱动则运行
3。运行
4。以Nvidia私有驱动安装bumblebee
5。加入bumblebee组
6。可能要用到32位的library所以运行
7。重启机器
以下便是针对Y470和Y570的hackish solution。原作者要求提醒用户,这是hackish solution,安装不当可能会损坏机器。请自斟酌。我按部就班做了,机子没事,不过还是要强调一下。
8。如果机子上没有安装git,就
9。下载原作者(Peter Lekensteyn)的hackish版本的bbswitch
10。
11。如果以上一切都正常,那么对于Ubuntu和Debian用户可以运行
12。重启机器。此时敲
应该看到Nvidia卡的信息的末尾是rev ff,表示已经disable了。运行
可以看到3D的测试画面。至此在Lenovo Ideapad Y470/Y570上成功
解决了原版Bumblebee安装后无效的bug。
1。由于之前刚安装好系统就选择安装了系统推荐的受限驱动。所以得先删除受限驱动。
代码: 全选
sudo apt-get purge nvidia-current
代码: 全选
sudo add-apt-repository ppa:bumblebee/stable
代码: 全选
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
代码: 全选
sudo apt-get update
代码: 全选
sudo apt-get install bumblebee bumblebee-nvidia
代码: 全选
sudo usermod -a -G bumblebee $USER
代码: 全选
sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386
以下便是针对Y470和Y570的hackish solution。原作者要求提醒用户,这是hackish solution,安装不当可能会损坏机器。请自斟酌。我按部就班做了,机子没事,不过还是要强调一下。
8。如果机子上没有安装git,就
代码: 全选
sudo apt-get install git
代码: 全选
git clone git://github.com/Bumblebee-Project/bbswitch.git -b hack-lenovo
代码: 全选
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
代码: 全选
echo acpi-handle-hack | sudo tee -a /etc/modules
代码: 全选
sudo update-initramfs -u
代码: 全选
lspci |grep -i vga
代码: 全选
optirun glxspheres
解决了原版Bumblebee安装后无效的bug。