教程

如何在 Linux 上安裝最新 NVIDIA 驅動

你的桌面系統有 Nvidia 顯卡嗎?那麼你應該很需要安裝最新版驅動,尤其是當你還是個遊戲愛好者的時候。眾所周知,Linux 上的 Nvidia 驅動真的很折騰人,安裝最新版驅動也是一項艱巨的任務。不過 Linux 用戶還是很幸運的,因為還有一些第三方 PPA 來跟進 Nvidia 驅動的更新,它可以幫助我們很方便地安裝最新版驅動。這個 PPA 現在還在測試階段,不過它已經可以幫助我們讓 Nvidia 驅動工作起來了。

本篇教程會用簡單的幾個步驟來說明如何在 Linux 上安裝 Nvidia 驅動

Step.1 確認最近驅動支持你的顯卡

a. 訪問該 PPA 主頁,然後核查驅動版本。截止 2017 年 11 月 26 日,此時的最新版本為 'nvidia-387' (387.34)。
b. 核查該最新驅動是否支持你的顯卡。點擊該鏈接,找到對應驅動版本,即可查詢到支持設備列表。切記不要查詢到比 PPA 中最新版本還要新的版本。

Step.2 移除舊驅動

如果你的顯卡是被支持的,那麼就繼續吧。現在移除你以前在系統里安裝的 Nvidia 驅動。命令如下:

sudo apt-get purge nvidia*

譯者註:部分 Debian 系發行版版本可能不支持 apt-get purge ,可嘗試使用 apt-get remove --purge 或 apt-get autoremove --purge 替代

Step.3 添加驅動 PPA

繼續,我們現在需要添加顯卡驅動的 PPA :

# Add the graphics-driver PPA
sudo add-apt-repository ppa:graphics-drivers
# And update
sudo apt-get update

譯者註:譯者測試平台 CBPP 9(基於 Debian 9 ),要使用 add-apt-repository ,需要先安裝 software-properties-common

Step.4 安裝(啟用)最新 Nvidia 顯卡驅動

執行一下命令安裝支持你的顯卡的最新驅動:

sudo apt-get install nvidia-387

Step.5 重啟電腦以使新驅動生效

你可以確認安裝後的驅動狀態是否正常:

lsmod | grep nvidia

如果沒有輸出,說明安裝有問題。也可能是因為該驅動在你的系統驅動資料庫中未被啟用。你可以運行下面的命令檢驗開源驅動 nouveau 是否在運行。如果沒有顯示,說明你的安裝是沒問題的。

lsmod | grep nouveau

Step.6 避免自動升級以防破壞驅動

有兩種方法可以避免自動升級:

a. 從軟體源里移除顯卡驅動 PPA 。不同發行版這步的操作有所不同。在 Ubuntu 里,找到你的軟體源配置,移除所有顯卡驅動 PPA 。
b. 或者通過禁用次要更新。輸入一下命令即可:

sudo apt-mark hold nvidia-387

Step.7 移除

如果新驅動運行出問題了,你可以很容易地移除它:

a. 按上面的講述方法移除顯卡驅動 PPA 。
b. 輸入一下命令完全移除驅動

sudo apt-get purge nvidia*

c. 重啟電腦以使開源驅動 nouveau 生效。

感謝閱讀本文,希望本文對你有用。你可以在留言區分享你的想法。


本文為 LinuxStory 翻譯系列文章。
轉載請註明原文出處以及翻譯出處,否則必究相關責任。

原文鏈接:http://www.linuxandubuntu.com/home/how-to-install-latest-nvidia-drivers-in-linux

本文鏈接:https://linuxstory.org/how-to-install-latest-nvidia-drivers-in-linux/

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
Linux 愛好與學習者,雖然唱歌一般但業餘喜歡搗鼓點音樂相關的一些東西,惰性與勤奮並存的糾結體~

    You may also like

    2 Comments

    1. 不錯,非常棒!內容豐富全面!

    2. […] 如何在 Linux 上安裝最新 NVIDIA 驅動 […]

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:教程

    教程

    在 Ubuntu Linux 上安裝 Clang

    無論您使用的是 Ubuntu 22.04、20.04 或其他任何版本,並且想要安裝 Clang(一個開源的 C、C++ 和 Objective-C 編譯器),本文將對您有所幫助。Clang 是 GNU […]