如何在絕大部分類型的機器上安裝NVIDIA顯卡驅動
來自專欄 Linux18 人贊了文章
無論是研究還是娛樂,安裝一個最新的顯卡驅動都能提升你的計算機性能,並且使你能全方位地實現新功能。本安裝指南使用 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 針連接器,大多數的入門級顯卡只從主板獲取電力,但是有一些顯卡需要額外的電力,如果出現以下情況,你需要升級你的電源:
- 你的電源的最大輸出功率低於顯卡建議的最小電源功率。注意:根據一些顯卡廠家的說法,比起推薦的功率,預先構建的系統可能會需要更多或更少的功率,而這取決於系統的配置。如果你使用的是一個特別耗電或者特別節能的配置,請靈活決定你的電源需求。
- 你的電源沒有提供必須的接線口來為你的顯卡供電。
電源的更換很容易,但是在你拆除你當前正在使用的電源之前,請務必注意你的接線布局。除此之外,請確保你選擇的電源適合你的機箱。
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 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
- 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中國 榮譽推出
推薦閱讀:
※Linux 上有哪些工具軟體堪稱精美?
※linux集群使用命令
※如何在 SSH 下遠程使用 IDE 編譯和調試?
※出於學習目的想安裝 Linux 系統(最好也在 C 盤),應該如何安裝?