如何在 Ubuntu 20.04 上安裝 Nvidia 驅動程序

隨著 Linux 變得更加用戶友好,遊戲開發人員正在添加更多支持,這要歸功於 蒸汽. 圖形處理單元 (GPU) 的性能主要取決於驅動程序。 Ubuntu 默認使用開源視頻驅動 新的 與專有的 Nvidia 驅動程序相比,它的支持和功能有限。

專有的 Nvidia 驅動程序對於想要玩遊戲的 Ubuntu 用戶來說是必不可少的。 但是,如果您是基本用戶,則無需安裝此驅動程序,因為開源驅動程序運行良好。

在本教程中,我們將學習在 Ubuntu 20.04 LTS 上安裝 Nvidia 驅動程序的不同方法。

查看GPU的硬件信息

在 Ubuntu 上安裝 Nvidia 驅動程序之前,請確保您的系統中有 Nvidia GPU。 有很多命令可用於獲取 Linux 硬件詳細信息。

要確認這一點,只需運行以下 hwinfo 命令。

$ sudo hwinfo  --gfxcard --short

您可以查看正在使用的卡 prime-select 命令:

$ sudo prime-select query

素選查詢

lshw 命令可以顯示當前使用的 Nvidia 卡的硬件和驅動程序詳細信息。

$ sudo lshw -c display | grep NVIDIA

僅顯示 NVIDIA 驅動程序

lspci 命令是獲取 GPU 硬件詳細信息的另一個選項。

$ sudo lspci -nnk | grep -iA3 vga
or
$ sudo lspci | grep -i --color 'vga|3d|2d'

如果你已經安裝了 inxi 工具,請運行以下命令。

$ sudo inxi -Gx

使用從 GUI 安裝 Nvidia 驅動程序

讓我們首先檢查如何從圖形用戶界面安裝 Nvidia 驅動程序。 在主菜單上,輸入“軟件更新管理器”並點擊它打開。

軟件和更新管理器

在軟件更新程序彈出窗口中,單擊“設置和實時補丁‘ 按鈕,如圖所示。

軟件更新程序

這將啟動“軟件和更新‘ 窗口如下圖:

在 Ubuntu 20.04 上安裝 Nvidia 驅動程序

在“軟件和更新”窗口的最頂部,一定要找到幾個顯示的選項,其中包括 Ubuntu 軟件、其他軟件、更新等。在這種情況下,單擊 附加驅動程序,您可以在那裡看到,“Nvidia – 驅動程序 -435”(專有,經過測試)被設置為用於 Nvidia 卡的默認驅動程序,以及列出的一些專有驅動程序。

“Nvidia – 驅動程序 430”(專有)和“Nvidia – 驅動程序 390”(專有)均可用於 GeForce GTX 1080 Ti 卡。 選擇第一個選項安裝 Nvidia 驅動程序 430。完成後,單擊 應用更改 按鈕安裝驅動程序。

然後等待從 Internet 下載完成,然後單擊 close 按鈕。

重新啟動計算機以使更改生效。 運行以下命令以重新啟動您的 PC。

$ sudo shutdown -r now

或者

$ sudo reboot

從命令行 (CLI) 安裝 Nvidia 驅動程序

然後,運行以下命令,從默認的 Ubuntu 存儲庫中檢查可用於 Nvidia 卡的驅動程序設備列表。

$ sudo Ubuntu-drivers devices

sudo  ubuntu 驅動設備

GeForce MX130 型號有四個 Nvidia 驅動程序可用。 它們包括 Nvidia 驅動程序 -440 非免費(推薦用於 Ubuntu 系統)、Nvidia 驅動程序 -435 和 -390 非免費發行版以及 nouveau 發行版免費內置開源視頻驅動程序(默認)。 現在您可以運行以下命令來安裝您想要的特定驅動程序。

$ sudo ubuntu-drivers autoinstall

Ubuntu 驅動程序自動安裝

$ sudo apt install nvidia-driver-390

在 Ubuntu 20.04 上安裝 NVIDIA 驅動

安裝 Nvidia 驅動程序後,我們必須重新啟動計算機,以允許 Nvidia prime(這是一項技術)在英特爾顯卡和 Nvidia 顯卡之間切換。

$ sudo shutdown -r now

使用 nvidia-smi 驗證

nvidia-smi 命令行是一個實用程序,用於為每個設備提供監控和管理功能,例如 Nvidia Tesla、GRID、Quadro 和 Fermi 和其他更高架構家族的 GeForce。 打開終端應用程序並運行以下命令以查看圖形處理單元和使用 Nvidia GPU 的進程。

$ nvidia-smi

英偉達-smi

配置 Nvidia 圖形驅動程序

Nvidia 設置命令啟動用於配置 Nvidia 圖形驅動程序的圖形用戶界面 (GUI) 工具。 這使您可以一目了然地查看所有 GPU 信息並配置連接到系統的外部顯示器。

運行下面的命令來啟動’英偉達和服務器設置‘ 窗戶。

$ sudo nvidia-settings

NVIDIA X 服務器設置

如何卸載專有的 Nvidia 驅動程序

在公開論壇上,我注意到許多用戶在刪除 Nvidia 驅動程序並重新安裝時遇到了問題。 讓我分享我成功卸載Nvidia驅動程序並切換到nouveau驅動程序所遵循的步驟。

步驟1: 運行以下命令以確認系統中安裝了 Nvidia 驅動程序。

$ sudo dpkg -l | grep -i Nvidia

檢查是否安裝了 NVIDIA

第2步: 運行以下命令以卸載專有的 Nvidia 驅動程序。

$ sudo dpkg -p $(dpkg -l | grep vidia-driver | awk '{print $2}')
$ sudo apt autoremove
or

$ sudo apt remove --purge '^nvidia-.*'

刪除英偉達

請注意,使用 purge 命令將刪除 Nvidia diver 以及將進行的所有配置。 運行流命令以重新安裝 Ubuntu 桌麵包。

$ sudo apt install ubuntu-desktop

第 3 步: 運行這些命令以切換回 nouveau 驅動程序。

$ sudo echo 'nouveau' | sudo tee -a /etc/modules
添新

第 3 步: 刪除 Xorg 配置文件

運行rm命令刪除Xorg配置文件

sudo rm /etc/X11/xorg.conf

步驟4: 之後,重新啟動系統。

$ sudo shutdown -r now

通過 GUI 卸載 Nvidia 驅動程序

使用 GUI 卸載 Nvidia 驅動程序非常簡單。 首先,找到“軟件和更新”應用程序,然後單擊它打開。 打開後,選擇“其他驅動程序”選項卡。

這將顯示 Ubuntu 上可用的所有 Nvidia 驅動程序。 在“Nvidia Corporation”下的列表中,選擇“ using X.Org X server – Nouveau display”。 此選項將忽略 Nvidia 圖形驅動程序,並將安裝 Nouveau 顯示驅動程序。 要使更改生效,請單擊“應用更改”按鈕,然後等待幾分鐘。

安裝新的

卸載 Nvidia 驅動程序後,將顯示一條消息,說“沒有使用專有驅動程序”現在 close 軟件和更新應用程序,然後重新啟動計算機。

結論

在本教程中,我們介紹了兩種可用於在 Ubuntu 20.04 LTS 上安裝 Nvidia 驅動程序的方法。

話雖如此,英偉達帶來了 火山 它旨在為 Linux 提供更高性能和更平衡的 CPU/GPU 使用驅動程序,替代 OpenGL。

近年來,Redhat 開發人員正在向 新改進開源代碼 為了讓它變得更好,讓我們希望在不久的將來我們可以將它用於現代遊戲。

從 Ubuntu 19.10 開始,專有 Nvidia 驅動程序可在安裝介質(即 ISO)上使用,這將為 ubuntu 用戶帶來更好的全新安裝體驗。

如果您有任何問題或反饋,請隨時發表評論。