爲了防止安裝完NVIDIA驅動後一直循環登錄,也就是說在登錄界面一直循環輸入密碼卻沒法登錄進去先安裝bumblebee:
sudo add-apt-repository ppa:bumblebee/stable sudo apt-get update sudo apt-get install bumblebee bumblebee-nvidia
- 查看電腦的顯卡信息以及正在使用的顯卡驅動
查看電腦顯卡信息命令:
lspci | grep VGA
- 1
lspci會顯示所有的PCI接口設備,然後從中提取處顯示相關的設備(VGA)。
執行命令會得到類似下面的信息:
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 745] (rev a2)
從上面的信息可以看出:顯卡型號爲GTX745。顯卡型號會在後面下載顯卡驅動時用到。
得到顯卡型號後,可以利用下面的命令查看關於顯卡的更詳細信息:
lspci -v -s 01:00.0
- 1
-v : 顯示詳細信息
-s : 後面接PCI設備的ID
執行命令會得到類似下面的信息:
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 745] (rev a2) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation Device 1065
Flags: bus master, fast devsel, latency 0, IRQ 34
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
[virtual] Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities:
Kernel driver in use: nvidias
其中在最後一行顯示正在使用的驅動是nvidias。這是安裝Nvidia顯卡後的顯示,最開始會顯示nouveau。
在倒數第二行顯示access denied,是因爲權限問題,可以sudo解決。
好了現在我們知道了顯卡型號以及顯卡驅動信息了下一步是去Nvidia官網下載相應的顯卡驅動程序。
Nvidia驅動下載鏈接:http://www.geforce.cn/drivers 建議選用手動根據自己的系統、顯卡型號等選擇相關的驅動。 2.禁止nouveau驅動
通過網上的相關信息,如果之前顯卡驅動是用的nouveau,那麼在安裝自己下載的驅動的時候會顯示錯誤。
-
所以在安裝驅動之前,需要先在/etc/modprob.d/blacklist.conf文件中加入下面內容:
blacklist nouveau
然後重新啓動。
sudo reboot
- 安裝顯卡
重啓後,在登陸界面時同時按下:Ctrl + Alt + F1~F6進入字符界面。
也可以在登陸界面登陸後,在終端輸入init 3來改變run level.
需要說明的是,重啓後,會發現字體變大,這屬於正常顯現。
登陸tt1終端,然後關閉Ubuntu的Unity:
sudo service lightdm stop
- 1
其中lightdm根據自己使用的桌面做相應的調整:
[KDM(KDE),GDM(GNOME)
界面可能是黑色的沒有任何反應,按下:Ctrl + Alt + F1~F6進入字符界面
然後進入之前下載的驅動文件所在的目錄,運行下載的腳本文件即可:(可能先需要更改權限用 chmod )
./NVIDIA-Linux-x86_64-367.44.run
- 1
後面根據程序的提示操作即可。
安裝完成後運行下面指令
sudo service lightdm start