kali 2.0 下安裝nvidia顯卡驅動

前言

linux平臺安裝nvidia顯卡驅動一直是麻煩的事情。不過目前比較新的ubuntu已經可以比較友好的安裝了。但其它平臺還是比較麻煩。下面記錄一下我在支持雙顯卡切換(optimus)的設備上安裝nvidia驅動的經驗。

設備

  • 聯想Y470 集顯為INTEL,獨顯為GT 550M

系統

kali 2.0

步驟

  • 禁止加載開源驅動nouveau (不是必須做的,后面安裝時也會提示)
在/etc/modprobe.d/nvidia-installer-disable-nouveau.conf文件中(不存在則新建)加入:
# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0```
* 安裝內核頭文件

apt-get install -y linux-headers-$(uname -r)

* 安裝nvidia驅動相關的包

apt-get install nvidia-kernel-dkms nvidia-cuda-toolkit nvidia-driver

* 關于是否生成xorg.conf文件,要選no
* 安裝雙顯卡切換解決方案的包

apt-get install bumblebee-nvidia primus

* 添加當前用戶到bumblebee用戶組

adduser $USER bumblebee

* 修改bumblebee配置

修改/etc/bumblebee/bumblebee.conf
Driver=nvidia
修改/etc/bumblebee/xorg.conf.nvidia
在Section "Device"中添加PCI ID,
BusID "PCI:01:00:0"
這個值通過lspci | grep VGA得到,將01:00.0修改為01:00:0
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 550M] (rev ff)

* 檢查X11配置
正常情況下不需要存在xorg.conf
如果存在/etc/X11/xorg.conf,可以先嘗試重啟,如果無法重啟到桌面環境,則刪除該文件。
* 是否安裝成功的檢查
1 首先要可以進入桌面環境
2 lspci |grep VGA的輸出中,對應獨立顯卡的那天記錄已rev ff結尾,表示獨立顯卡以關閉
3 運行glxgears 查看幀數,然后optirun glxgears一般使用獨立顯卡時,幀數有較大提高。
4 使用獨顯的過程中,lsmod |grep nvidia應該會有輸出信息
#總結
不要怕出錯,我也是反復安裝了很久,才有一些安裝的體會的,但帶來的好處也是不言而喻的,我們可以自由的在集顯和獨顯進行切換,默認使用集顯,在需要獨顯時,通過optirun來運行。
部分軟件的安裝可能提示不同,需要您自己判讀。
#安裝有問題,進行清理

apt-get purge nvidia* bumblebee* prime*

如果還通過nvidia官方的驅動進行過安裝,可以運行

./NVIDIA*.run --uninstall

一般上訴兩步就可以恢復系統到沒有安裝nvidia的狀態。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容