Bumblebee實現(xiàn)linux下雙顯卡切換,之后基于Bumblebee開發(fā)ironhide,但是ironhide效果也不是很好,有時候發(fā)熱還是 大。現(xiàn)在終于等來了新版的Bumblebee 3.0 “Tumbleweed”,拯救了廣大在雙顯卡水深火熱之中的用戶。本人通過翻譯,結(jié)合一些自己的心得,寫了一個簡易教程,希望對新手有幫助。
以下詳細講解安裝步驟。
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、如果用戶想使用最新顯卡驅(qū)動(尤其是新硬件)可以運行以下命令安裝新版的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個軟件不經(jīng)驗證就安裝?選y,回車。 如果中途出現(xiàn)失敗,請再一次執(zhí)行sudo apt-get install bumblebee bumblebee-nvidia
提示類似“building…… 正在處理用于 initramfs-tools 的觸發(fā)器… update-initramfs: Generating /boot/initrd.img-3.2.0-10-generic” 即安裝成功!
5、安裝完后,運行你自己的賬戶獲得運行bumblebee的權限(把”$USER”替換成你自己的系統(tǒng)用戶名) sudo usermod -a -G bumblebee $USER
6、重啟電腦
7、運行以下命令30秒,將會看到五顏六色的環(huán)形分布的球體在轉(zhuǎn)動 glxspheres 關閉窗口后看到終端下提示測得的成績,筆者的結(jié)果是 19.687679 frames/sec – 21.971449 Mpixels/sec 然后運行 optirun glxspheres作對比,筆者的結(jié)果是 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、更好的系統(tǒng)集成包 6、”optirun –status”命令將顯示當前的Bumblebee和第二塊顯卡的狀態(tài) 7、Xorg配置極大地得到簡化,并提供日常工作的默認參數(shù)
|