說實話,在我看來,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
我們重新啟動以使更改生效,然後我們再次返回免費驅動程序。