Bumblebee實現linux下雙顯卡切換,之後基於Bumblebee開發ironhide,但是ironhide效果也不是很好,有時候發熱還是 大。現在終於等來了新版的Bumblebee 3.0 “Tumbleweed”,拯救了廣大在雙顯卡水深火熱之中的用戶。本人通過翻譯,結合一些自己的心得,寫了一個簡易教程,希望對新手有幫助。
以下詳細講解安裝步驟。
1、如果之前安裝過舊版的bumblebee或者ironhide,請先卸載PPA源
sudo ppa-purge ppa:mj-casalogic/bumblebee
sudo ppa-purge ppa:mj-casalogic/ironhide
2、卸載ironhide
sudo apt-get purge ironhide
提示出錯”Sub-process /usr/bin/dpkg returned an error code (1)”
修改ironhide.postrm
sudo gedit /var/lib/dpkg/info/ironhide.postrm
找到以下句子,在每一行用“#”號注釋掉,文字從命令的顏色變成注釋的顏色了
if [ `cat /etc/group |grep ironhide |wc -l` > 0 ]; then
groupdel ironhide
fi
再卸載一次
sudo apt-get purge ironhide
成功!
3、如果用戶想使用最新顯卡驅動(尤其是新硬件)可以運行以下命令安裝新版的bumblebee
sudo apt-get purge nvidia-current
sudo add-apt-repository ppa:Ubuntu-x-swat/x-updates
4、添加並安裝Bumblebee 3.0源
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
提示有3個軟件不經驗證就安裝?選y,回車。
如果中途出現失敗,請再一次執行sudo apt-get install bumblebee bumblebee-nvidia
提示類似“building……
正在處理用於 initramfs-tools 的觸發器…
update-initramfs: Generating /boot/initrd.img-3.2.0-10-generic”
即安裝成功!
5、安裝完後,運行你自己的賬戶獲得運行bumblebee的權限(把”$USER”替換成你自己的系統用戶名)
sudo usermod -a -G bumblebee $USER
6、重啟電腦
7、運行以下命令30秒,將會看到五顏六色的環形分布的球體在轉動
glxspheres
關閉窗口後看到終端下提示測得的成績,筆者的結果是
19.687679 frames/sec – 21.971449 Mpixels/sec
然後運行
optirun glxspheres作對比,筆者的結果是
67.338315 frames/sec – 75.149560 Mpixels/sec
由於運行在低水平硬件信息,因此無法運行在像VM的虛擬機裡面。
8、如果你在ubuntu 11.10 Oneiric使用32位軟件,則安裝
sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386
附錄
Bumblebee 3.0新特性:
1、acpi_call模塊替代bbswitch和vga_switcheroo
2、Nouveau支持Ubuntu的PPA包
3、自動電源管理在休眠時有效
4、改進了出錯檢測和報告
5、更好的系統集成包
6、”optirun –status”命令將顯示當前的Bumblebee和第二塊顯卡的狀態
7、Xorg配置極大地得到簡化,並提供日常工作的默認參數