如何在絕大部分類型的機器上安裝 NVIDIA 顯卡驅動

如何在絕大部分類型的機器上安裝 NVIDIA 顯卡驅動

編譯自: https://fedoramagazine.org/install-nvidia-gpu/

作者: Justice Del Castillo

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

準備

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

  • 一臺使用 UEFI 的計算機,如果你不確定你的電腦是否有這種固件,請運行 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 顯卡
  • 為了滿足新顯卡的電源要求,電源升級為 EVGA – 80 PLUS 600 W ATX 12V/EPS 12V ,這個最新的電源(PSU)比推薦的最低要求高了 300 W,但在大部分情況下,滿足推薦的最低要求就足夠了。
  • 然後,當然的,Fedora 28 也別忘了.

硬件和修改

電源(PSU)

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

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

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

CPU

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

主板

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

安裝

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

sudo dnf update

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

reboot

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

sudo dnf install fedora-workstation-repositories

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

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

5、 然後,再次重啟。

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

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

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

7、 登錄,連接到互聯網,然後打開“軟件”應用程序。點擊“加載項>硬件驅動> NVIDIA Linux 圖形驅動>安裝”。

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

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

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

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

驗證

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

如果你想去查看你的設置,或者驗證驅動是否在正常工作(這裡,主板上安裝了兩塊顯卡),再次打開 “NVIDIA X 服務器設置應用程序”。這次,你應該不會得到錯誤信息提示,並且系統會給出有關 X 的設置文件和你的 NVIDIA 顯卡的信息。(請參考下面的屏幕截圖)

如何在絕大部分類型的機器上安裝 NVIDIA 顯卡驅動

NVIDIA X Server Settings

通過這個應用程序,你可以根據你的需要需改 X 配置文件,並可以監控顯卡的性能,時鐘速度和溫度信息。

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

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

要運行 GLMark2:

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

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

參考鏈接

  • How to benchmark your GPU on Linux
  • How to install a graphics card
  • The Fedora Wiki Page
  • The Bottlenecker
  • What Is Unified Extensible Firmware Interface (UEFI)

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

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

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


分享到:


相關文章: