Ubuntu 18.04 安裝 NVIDIA 驅動

在Ubuntu 18.04上安裝NVIDIA有三種方法:

  • 使用標準Ubuntu倉庫進行自動化安裝
  • 使用PPA倉庫進行自動化安裝
  • 使用官方的NVIDIA驅動進行手動安裝

禁用Nouveau的驅動

# 1.添加 conf 文件:
cat /etc/modprobe.d/blacklist-nouveau.conf

blacklist nouveau
options nouveau modeset=0

# 2. 重新生成 kernel initramfs
sudo update-initramfs -u

# 3. 重啓
sudo reboot

安裝驅動

使用標準 Ubuntu 倉庫進行自動化安裝

首先,檢測你的NVIDIA顯卡型號和推薦的驅動程序的模型。在命令行中輸入如下命令:

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor   : NVIDIA Corporation
model    : GK104 [GeForce GTX 680]
driver   : nvidia-304 - distro non-free
driver   : nvidia-340 - distro non-free
driver   : nvidia-384 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

== cpu-microcode.py ==
driver   : intel-microcode - distro free

從輸出結果可以看到,目前系統已連接Nvidia GeFrand GTX 680顯卡,建議安裝驅動程序是nvidia-384版本的驅動。如果您同意該建議,請再次使用Ubuntu驅動程序命令來安裝所有推薦的驅動程序。

輸入以下命令:

$ sudo ubuntu-drivers autoinstall

安裝結束,重新啓動系統。

使用PPA倉庫進行自動安裝

使用圖形驅動程序PPA存儲庫允許我們安裝NVIDIA beta驅動程序,但是這種方法存在不穩定的風險。
首先,將ppa:graphics-drivers/ppa存儲庫添加到系統中:

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update

接下來,識別顯卡模型和推薦的驅動程序:

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor   : NVIDIA Corporation
model    : GK104 [GeForce GTX 680]
driver   : nvidia-340 - third-party free
driver   : nvidia-390 - third-party free recommended
driver   : nvidia-387 - third-party free
driver   : nvidia-304 - distro non-free
driver   : nvidia-384 - third-party free
driver   : xserver-xorg-video-nouveau - distro free builtin

== cpu-microcode.py ==
driver   : intel-microcode - distro free

輸入以下命令:

$ sudo apt install nvidia-390

安裝結束,重新啓動系統。

使用官方的NVIDIA驅動進行手動安裝

首先識別NVIDIA顯卡型號,輸入一下命令:

$  lshw -numeric -C display
or
$ lspci -vnn | grep VGA

下載 NVIDIA 官方顯卡驅動,然後存儲到相應路徑。

停止可視化桌面:

$ sudo telinit 3

之後會進入一個新的命令行會話,使用當前的用戶名密碼登錄

在相應路徑下安裝NVIDIA驅動(安裝文件也可爲 .sh 後綴,如果提示沒有權限使用 sudo):

$ bash NVIDIA-Linux-x86_64-384.111.bin

按照以下步驟:

Accept License
The distribution-provided pre-install script failed! Are you sure you want to continue? -> CONTINUE INSTALLATION
Would you like to run the nvidia-xconfig utility? -> YES

安裝結束,重新啓動系統。

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