歡迎光臨
每天分享高質量文章

如何在絕大部分型別的機器上安裝 NVIDIA 顯示卡驅動 | Linux 中國

這個流程適用於任何支援 UEFI 的計算機和任意新的 NVIDIA 顯示卡。
— Justice Del Castillo


致謝
編譯自 | 
https://fedoramagazine.org/install-nvidia-gpu/
 
 作者 | Justice Del Castillo
 譯者 | hopefully2333 ? ? 共計翻譯:6 篇 貢獻時間:232 天

無論是研究還是娛樂,安裝一個最新的顯示卡驅動都能提升你的計算機效能,並且使你能全方位地實現新功能。本安裝指南使用 Fedora 28 的新的第三方倉庫來安裝 NVIDIA 驅動。它將引導您完成硬體和軟體兩方面的安裝,並且涵蓋需要讓你的 NVIDIA 顯示卡啟動和執行起來的一切知識。這個流程適用於任何支援 UEFI 的計算機和任意新的 NVIDIA 顯示卡。

準備

本指南依賴於下麵這些材料:

◈ 一臺使用 UEFI[1] 的計算機,如果你不確定你的電腦是否有這種韌體,請執行 sudo dmidecode -t 0。如果輸出中出現了 “UEFI is supported”,你的安裝過程就可以繼續了。不然的話,雖然可以在技術上更新某些電腦來支援 UEFI,但是這個過程的要求很苛刻,我們通常不建議你這麼使用。
◈ 一個現代的、支援 UEFI 的 NVIDIA 的顯示卡
◈ 一個滿足你的 NVIDIA 顯示卡的功率和接線要求的電源(有關詳細資訊,請參考“硬體和修改”的章節)
◈ 網路連線
◈ Fedora 28 系統

安裝實體

這個安裝示例使用的是:

◈ 一臺 Optiplex 9010 的主機(一臺相當老的機器)
◈ NVIDIA GeForce GTX 1050 Ti XLR8 遊戲超頻版 4 GB GDDR5 PCI Express 3.0 顯示卡[2]
◈ 為了滿足新顯示卡的電源要求,電源升級為 EVGA – 80 PLUS 600 W ATX 12V/EPS 12V[3],這個最新的電源(PSU)比推薦的最低要求高了 300 W,但在大部分情況下,滿足推薦的最低要求就足夠了。
◈ 然後,當然的,Fedora 28 也別忘了.

硬體和修改

電源(PSU)

開啟你的臺式機的機箱,檢查印刷在電源上的最大輸出功率。然後,檢視你的 NVIDIA 顯示卡的檔案,確定推薦的最小電源功率要求(以瓦特為單位)。除此之外,檢查你的顯示卡,看它是否需要額外的接線,例如 6 針聯結器,大多數的入門級顯示卡只從主機板獲取電力,但是有一些顯示卡需要額外的電力,如果出現以下情況,你需要升級你的電源:

☉ 你的電源的最大輸出功率低於顯示卡建議的最小電源功率。註意:根據一些顯示卡廠家的說法,比起推薦的功率,預先構建的系統可能會需要更多或更少的功率,而這取決於系統的配置。如果你使用的是一個特別耗電或者特別節能的配置,請靈活決定你的電源需求。
☉ 你的電源沒有提供必須的接線口來為你的顯示卡供電。

電源的更換很容易,但是在你拆除你當前正在使用的電源之前,請務必註意你的接線佈局。除此之外,請確保你選擇的電源適合你的機箱。

CPU

雖然在大多數老機器上安裝高效能的 NVIDIA 顯示卡是可能的,但是一個緩慢或受損的 CPU 會阻礙顯示卡效能的發揮,如果要計算在你的機器上瓶頸效果的影響,請點選這裡[4]。瞭解你的 CPU 效能來避免高效能的顯示卡和 CPU 無法保持匹配是很重要的。升級你的 CPU 是一個潛在的考慮因素。

主機板

在繼續進行之前,請確認你的主機板和你選擇的顯示卡是相容的。你的顯示卡應該插在最靠近散熱器的 PCI-E x16 插槽中。確保你的設定為顯示卡預留了足夠的空間。此外,請註意,現在大部分的顯示卡使用的都是 PCI-E 3.0 技術。雖然這些顯示卡如果插在 PCI-E 3.0 插槽上會執行地最好,但如果插在一個舊版的插槽上的話,效能也不會受到太大的影響。

安裝

1、 首先,開啟終端更新你的包管理器(如果沒有更新的話):

  1. sudo dnf update

2、 然後,使用這條簡單的命令進行重啟:

  1. reboot

3、 在重啟之後,安裝 Fedora 28 的工作站的倉庫:

  1. sudo dnf install fedora-workstation-repositories

4、 接著,設定 NVIDIA 驅動的倉庫:

  1. sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver

5、 然後,再次重啟。

6、 在這次重啟之後,透過下麵這條命令驗證是否添加了倉庫:

  1. sudo dnf repository-packages rpmfusion-nonfree-nvidia-driver info

如果載入了多個 NVIDIA 工具和它們各自的 spec 檔案,請繼續進行下一步。如果沒有,你可能在新增新倉庫的時候遇到了一個錯誤。你應該再試一次。

7、 登入,連線到網際網路,然後開啟“軟體”應用程式。點選“載入項>硬體驅動> NVIDIA Linux 圖形驅動>安裝”。

如果你使用更老的顯示卡或者想使用多個顯示卡,請進一步檢視 RPMFusion 指南[5]。最後,要確保啟動成功,設定 /etc/gdm/custom.conf 中的 WaylandEnable=false,確認避免使用安全啟動。 接著,再一次重啟。

8、這個過程完成後,關閉所有的應用並關機。拔下電源插頭,然後按下電源按鈕以釋放餘電,避免你被電擊。如果你對電源有開關,關閉它。

9、 最後,安裝顯示卡,拔掉老的顯示卡並將新的顯示卡插入到正確的 PCI-E x16 插槽中。成功安裝新的顯示卡之後,關閉你的機箱,插入電源 ,然後開啟計算機,它應該會成功啟動。

註意: 要禁用此安裝中使用的 NVIDIA 驅動倉庫,或者要禁用所有的 Fedora 工作站倉庫,請參考這個 Fedora Wiki 頁面[6]

驗證

1、 如果你新安裝的 NVIDIA 顯示卡已連線到你的顯示器並顯示正確,則表明你的 NVIDIA 驅動程式已成功和顯示卡建立連線。

如果你想去檢視你的設定,或者驗證驅動是否在正常工作(這裡,主機板上安裝了兩塊顯示卡),再次開啟 “NVIDIA X 伺服器設定應用程式”。這次,你應該不會得到錯誤資訊提示,並且系統會給出有關 X 的設定檔案和你的 NVIDIA 顯示卡的資訊。(請參考下麵的螢幕截圖)

NVIDIA X Server Settings

透過這個應用程式,你可以根據你的需要需改 X 配置檔案,並可以監控顯示卡的效能,時鐘速度和溫度資訊。

2、 為確保新顯示卡以滿功率執行,顯示卡效能測試是非常必要的。GL Mark 2,是一個提供後臺處理、構建、照明、紋理等等有關資訊的標準工具。它提供了一個優秀的解決方案。GL Mark 2 記錄了各種各樣的圖形測試的幀速率,然後輸出一個總體的效能評分(這被稱為 glmark2 分數)。

註意: glxgears 只會測試你的螢幕或顯示器的效能,不會測試顯示卡本身,請使用 GL Mark 2。

要執行 GLMark2:

☉ 開啟終端並關閉其他所有的應用程式
☉ 執行 sudo dnf install glmark2 命令
☉ 執行 glmark2 命令
☉ 允許執行完整的測試來得到最好的結果。檢查幀速率是否符合你對這塊顯示卡的預期。如果你想要額外的驗證,你可以查閱網站來確認是否已有你這塊顯示卡的 glmark2 測試評分被公佈到網上,你可以比較這個分數來評估你這塊顯示卡的效能。
☉ 如果你的幀速率或者 glmark2 評分低於預期,請思考潛在的因素。CPU 造成的瓶頸?其他問題導致?

如果診斷的結果很好,就開始享受你的新顯示卡吧。

參考連結

◈ How to benchmark your GPU on Linux[7]
◈ How to install a graphics card[8]
◈ The Fedora Wiki Page[6]
◈ The Bottlenecker[4]
◈ What Is Unified Extensible Firmware Interface (UEFI)[1]

via: https://fedoramagazine.org/install-nvidia-gpu/

作者:Justice del Castillo[10] 選題:lujun9972 譯者:hopefully2333 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

贊(0)

分享創造快樂