環境:fedora 25, 有內顯跟Nvidia獨顯
安裝過程:
#安裝bumblebee-release 套件來源
sudo dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/fedora25/noarch/bumblebee-nonfree-release-1.2-1.noarch.rpm
#安裝bumblebee-nonfree-unmanaged-release 套件來源
sudo dnf -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree-unmanaged/fedora25/noarch/bumblebee-nonfree-unmanaged-release-1.2-1.noarch.rpm
#安裝大黃蜂
sudo dnf install bumblebee-nvidia bbswitch-dkms VirtualGL.x86_64 VirtualGL.i686 primus.x86_64 primus.i686 kernel-devel
安裝完成後直接重開機即可
要使用用Nvidia開的程式或遊戲前面加個 vblank_mode=0 primusrun 即可
example:
vblank_mode=0 primusrun screenfetch
其他應用
Steam的使用
linux x64版steam無法直接使用
請先 sudo nano /etc/ld.so.conf.d/steam.conf 在裡面寫這兩行
/usr/lib32
/usr/lib/i386-linux-gnu/mesa
之後執行一道命令 sudo ldconfig
即可使用指令vblank_mode=0 primusrun steam 來執行steam
如果是playonlinux 產生的 .desktop可以右鍵編輯執行指令
例如:
原本:
/usr/share/playonlinux/playonlinux --run "古劍奇譚2" %F
改為
bash -c "vblank_mode=0 primusrun /usr/share/playonlinux/playonlinux --run \"古劍奇譚2\" %F"
即可直接點開使用Nvidia來玩遊戲囉^^
心得:
其實還不錯用... 好久沒有這麼順的玩遊戲了 原本效能全關的玩遊戲速度還是很慢
現在效能全開反而還比原本的還順很多... 真的原廠的驅動有差^^
參考資料
https://fedoraproject.org/wiki/Bumblebee
https://cjenkins.wordpress.com/2013/01/01/steam-for-linux-on-optimus-enabled-computer-running-ubuntu-12-04-64bits/