步驟
1、禁止加載開源驅動nouveau(不是必須做的,后面安裝時也會提示)
在/etc/modprobe.d/nvidia-installer-disable-nouveau.conf文件中(不存在則新建)加入:
#?generated?by?nvidia-installer
blacklist?nouveau
options?nouveau?modeset=0
2、?安裝內核頭文件
apt-get?install?-y?linux-headers-$(uname?-r)
3、安裝nvidia驅動相關的包
apt-get?install??nvidia-kernel-dkms?nvidia-cuda-toolkit?nvidia-driver
要選yes
4、安裝雙顯卡切換解決方案的包
apt-get?install??bumblebee-nvidia?primus
5、添加當前用戶到bumblebee用戶組
adduser?$USER?bumblebee
”?$USER?“?就是你當前的用戶名
6、修改bumblebee配置
1)修改/etc/bumblebee/bumblebee.conf
Driver=nvidia
2)修改/etc/bumblebee/xorg.conf.nvidia
在Section?"Device"中添加PCI?ID,
BusID?"PCI:01:00:0"
{這個值通過lspci得到,找到你的獨立顯卡那一行,將01:00.0修改為01:00:0
01:00.0?3D?controller:?NVIDIA?Corporation?GK208M?[GeForce?GT?740M]?(rev?al)?}
8、注銷當前用戶
gnome-session-quit?--no-prompt
9、?啟動bumblebee服務并且設置為開機自啟動
service?bumblebeed?start
update-rc.d?bumblebeed?enable
10、檢查X11配置
正常情況下不需要存在xorg.conf
如果存在/etc/X11/xorg.conf,可以先嘗試重啟,如果無法重啟到桌面環境,則刪除該文件。
11、是否安裝成功的檢查
1)?首先要可以進入桌面環境
2)lspci的輸出中,對應獨立顯卡的那條記錄已(revff)結尾,表示獨立顯卡以關閉
3)?運行glxgears查看幀數,然后optirun?glxgears一般使用獨立顯卡時,幀數有較大提高。
4)?使用獨顯的過程中,lsmod?|grep?nvidia應該會有輸出信息