如何在Ubuntu上安裝最新的NVIDIA驅動程序?

NVIDIA

說實話,在我看來,Nvidia 在 Linux 系統上對其元件的支援往往比競爭對手更好。這是因為許多舊款顯示卡仍在更新,以支援最新版本的 Xorg。

我已經驗證了這一點,因為我是ATI和Nvidia的用戶,但這並不是問題的重點。

在我看來,很明顯,很多時候,即使是經驗豐富的用戶,也因為害怕而不敢安裝英偉達的專有驅動程序,因為他們經常會遇到一個非常常見的問題:臭名昭著的黑屏。

幸運的是,Ubuntu 用戶可以使用第三方 PPA 提供 Nvidia 顯示卡驅動程序,並保持其更新以供安裝。

PPA目前處於測試階段,但是您仍然可以從這裡獲得Nvidia驅動程序。

Nvidia驅動程序的安裝。

您始終應該了解適用於您的顯示卡的最新 Nvidia 驅動程式版本。

如果您不確定它們,則可以訪問Nvidia頁面,在該頁面上他們將尋找其型號並選擇Linux作為系統,之後它將帶他們到二進製文件的下載頁面,並且他們將能夠在其中看到圖形的最新驅動程序版本。

一旦掌握了這些信息,就必須確保移除之前安裝的任何版本(如有)。為此,只需運行以下命令:

sudo apt-get purge nvidia *

完成上述步驟後,我們現在需要將儲存庫新增到系統中。為此,我們必須打開終端並執行以下命令:

sudo add-apt-repository ppa:graphics-drivers

我們通過以下方式更新存儲庫列表:

sudo apt-get update

現在,如果您知道卡的驅動程序版本,只需使用以下命令進行指示,這僅是示例:

sudo apt-get install nvidia-370

否則,我們將不得不進入應用程式選單,尋找“軟體和更新”以及其他驅動程式。

司機-英偉達

在這裡,它將向我們顯示可用驅動程序的列表,即使推薦的驅動程序始終是最新的,也可以在其中選擇所需的驅動程序。

現在,這裡有一個大家都會忽略,但卻是導致黑屏的主要原因:安裝完成後,打開終端機並運行:

lsmod | grep nvidia

如果沒有輸出,則說明您的安裝可能已失敗。 該驅動程序在系統驅動程序數據庫中也可能不可用。

您可以運行以下命令來檢查系統是否在開源nouveau驅動程序上運行。

如果nouveau的輸出為負,則說明安裝一切正常。

lsmod | grep nouveau

安裝完成後,需要將免費驅動程式新增至黑名單中,以免與新安裝的驅動程式發生衝突。

要建立此黑名單,我們將執行以下命令:

nano /etc/modprobe.d/blacklist-nouveau.conf

其中我們將添加以下內容。

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

最後,我們必須保存更改。

現在我們準備重新啟動計算機。

另一個原因是自動安裝次要版本更新,這通常在我們運行apt升級時發生。

為了避免這種情況,只需輸入以下命令,並考慮到這是您的基本版本。

sudo apt-mark hold nvidia-370

如何卸載Nvidia驅動程序?

我們只需要執行以下命令:

sudo apt-get purge nvidia *

然後從上述黑名單中刪除Nouveau驅動程序並執行:

sudo apt-get install nouveau-firmware

sudo dpkg重新配置xserver-xorg

我們重新啟動以使更改生效,然後我們再次返回免費驅動程序。


在 Google 中將其新增為首選來源