Ubuntu16.04下安裝顯卡驅動記錄


安裝環境及硬件信息

  • Ubuntu16.04 LTS
  • 內核版本:4.4.0
  • 顯卡:Nvidia GeForce GTX 1060

安裝過程

一、首先要下載好顯卡驅動程序,官方網址:http://www.nvidia.cn/page/home.html

我使用的版本是 NVIDIA-Linux-x86_64-390.67.run

二、卸載掉舊版本的英偉達顯卡驅動,打開terminal:

sudo apt-get purge nvidia*

三、禁用系統自帶的 nouveau 驅動:

  • 創建一個配置文件

sudo vim /etc/modprobe.d/blacklist-nouveau.conf

  • 在該配置文件中添加如下內容
    blacklist nouveau
    options nouveau modeset=0
  • 進行更新

sudo update-initramfs -u

然后重啟,在終端輸入

lsmod | grep nouveau

若無輸出,則禁用成功

四、關閉圖形界面,進入文本模式

sudo service lightdm stop

注:若此時按 ctrl+alt+f7不能回到圖形界面,輸入sudo service lightdm start即可回到圖形界面

五、進入第一步下載 .run 文件對應的文件夾

  • 更改 .run 權限,這里注意要改成你自己用的文件名

sudo chmod +x NVIDIA-Linux-x86_64-390.67.run

  • 開始安裝,同樣要注意換成自己的文件名

sudo ./NVIDIA-Linux-x86_64-390.67.run -no-opengl-files

彈出的安裝界面我都是一路默認enter.

六、測試是否安裝成功

nvidia-smi

如果顯示如下,就是安裝成功

七、安裝失敗的解決方法


錯誤信息中顯示kernel module load error,查閱了一些資料,發現有可能時內核版本的原因,最后通過更新內核的方式成功安裝了顯卡驅動。

1. 安裝 kernel開發包

sudo apt-get install kernel*

2. 首先下載內核 .deb 安裝文件,共三個

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb

如果網速不好可提前下載,網址:http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/

3. 安裝下載好的 .deb 文件

sudo dpkg -i *.deb

安裝完成后重啟,驗證當前內核版本

uname -sr

4. 更新完內核之后,還要進行前六步的安裝過程,才能完成顯卡驅動的安裝,祝各位好運。

以上內容為本人的安裝記錄,有疏漏的地方還望各位指出,也歡迎各位留言點贊。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM