NVIDIA驅動安裝 3種方式 Ubuntu

系統:

ubuntu 16.04 LTS

配置:

內存:15.6 GiB
CPU:Intel® Core™ i5-8400 CPU @ 2.80GHz × 6
顯卡:GeForce GTX 1060 6GB
OS type:64-bit

NVIDIA驅動安裝:

  • 1.使用apt直接完成安裝
  • 2.使用nvidia的run文件安裝(較爲繁瑣,但能規避安裝驅動後進不了桌面系統的問題)

1.apt安裝

參考:https://blog.csdn.net/weixin_40294256/article/details/79157838

NVIDIA 418.56驅動
 $ sudo apt-get purge nvidia* #卸載所有nvidia相關包
 $ sudo apt-get autoremove #清理依賴包
 $ sudo apt-get install -f #修復依賴關係
 $ sudo add-apt-repository ppa:graphics-drivers/ppa
 $ sudo apt-get update
 $ sudo apt-get install nvidia-418 nvidia-settings
 # 安裝完畢後重啓電腦,運行nvidia-smi,查看生效的顯卡驅動。
 $ nvidia-smi
已安裝好的顯卡驅動:

NVIDIA-SMI 418.56 Driver Version: 418.56

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 2070    Off  | 00000000:01:00.0 Off |                  N/A |
| 40%   48C    P2    71W / 175W |   6018MiB /  7952MiB |     33%      Default |
+-------------------------------+----------------------+----------------------+
如果有問題:

在安裝好驅動之後,一直循環在登錄界面,輸入密碼之後一閃又回到登錄界面,重裝了多次驅動還是不行。
就換第二種方式,使用run文件來安裝。


2.run文件安裝

參考:
https://www.cnblogs.com/codeAndlearn/p/11536623.html

下載對應的顯卡驅動包:http://www.geforce.cn/drivers
ctrl+alt+F1,進入tty1模式,並使用賬戶登錄。

卸載所有nvidia相關包:

#$ sudo apt-get purge nvidia*
#$ sudo apt-get autoremove #清理依賴包
#$ sudo apt-get install -f #修復依賴關係
# 我是用的下面這句命令
$ sudo apt-get install autoremove --purge nvidia*

禁用系統自帶顯卡:

# 修改屬性
$ sudo chmod 666 /etc/modprobe.d/blacklist.conf
# 用gedit打開
$ sudo gedit /etc/modprobe.d/blacklist.conf
# 在最後一行加入下面幾行語句,保存退出
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
# 更新文件
$ sudo update-initramfs -u

安裝驅動:

# 關閉圖形界面
$ sudo service lightdm stop
# 以root權限安裝
#$ su root
$ sudo su
# 進入到.run文件目錄中,安裝驅動
$ bash NVIDIA-Linux-x86_64-430.40.run --no-x-check --no-nouveau-check --no-opengl-files
# --no-x-check 安裝驅動時關閉X服務
# --no-nouveau-check 安裝驅動時禁用nouveau
# --no-opengl-files 只安裝驅動文件,不安裝OpenGL文件,否則可能會導致 GUI 無限重啓

安裝選項,如圖:
在這裏插入圖片描述在這裏插入圖片描述注:這裏未截取到中間提示什麼32位lib,應該選no在這裏插入圖片描述在這裏插入圖片描述

到了這裏,驅動安裝已完成,最後須恢復啓用圖形界面,再按Ctrl+Alt+F7回到圖形界面:

# 啓動圖形界面
$ sudo service lightdm start

運行nvidia-smi,查看生效的顯卡驅動。

 $ nvidia-smi

在這裏插入圖片描述


3.ubuntu自帶軟件更新方式安裝

只針對於ubuntu 18.04:

(我在ubuntu 18.04上成功安裝,但ubuntu 16.04未能成功。)

1.進入系統軟件Software & Updates
2.在Additional Drivers頁面裏(進入頁面需要等待幾秒鐘列表纔會刷出來)選擇想要安裝的nvidia驅動,點擊Apply Changes之後等待一段時間的安裝即可(會提示你重啓,重啓之後命令行運行nvidia-smi即可查看顯卡驅動信息):
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章