設備linux
聯想E4430A集顯爲INTEL,獨顯爲GT 710Msession
系統ui
kali rollingci
步驟get
一、禁止加載開源驅動nouveau (不是必須作的,後面安裝時也會提示)it
在/etc/modprobe.d/nvidia-installer-disable-nouveau.conf文件中(不存在則新建)加入:io
# generated by nvidia-installer配置
blacklist nouveaudate
options nouveau modeset=0service
二、 安裝內核頭文件
apt-get install -y linux-headers-$(uname -r)
三、安裝nvidia驅動相關的包
apt-get install nvidia-kernel-dkms nvidia-cuda-toolkit nvidia-driver
要選yes
四、安裝雙顯卡切換解決方案的包
apt-get install bumblebee-nvidia primus
五、添加當前用戶到bumblebee用戶組
adduser $USER bumblebee
」 $USER 「 就是你當前的用戶名
六、修改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) }
八、註銷當前用戶
gnome-session-quit --no-prompt
九、 啓動bumblebee服務而且設置爲開機自啓動
service bumblebeed start
update-rc.d bumblebeed enable
十、檢查X11配置
正常狀況下不須要存在xorg.conf
若是存在/etc/X11/xorg.conf,能夠先嚐試重啓,若是沒法重啓到桌面環境,則刪除該文件。
十一、是否安裝成功的檢查
1) 首先要能夠進入桌面環境
2) lspci 的輸出中,對應獨立顯卡的那條記錄已(rev ff)結尾,表示獨立顯卡以關閉
3) 運行glxgears 查看幀數,而後optirun glxgears通常使用獨立顯卡時,幀數有較大提升。
4) 使用獨顯的過程當中,lsmod |grep nvidia應該會有輸出信息