Linux Nvidia顯卡驅動安裝


1 概述

因為某些需要需要在Linux上安裝顯卡驅動,這里記錄一下安裝過程。

2 環境

  • Manjaro
  • RTX 2060

3 下載驅動安裝包

到官網上搜索下載即可,可以戳這里

在這里插入圖片描述

選擇自己的顯卡型號即可,筆者選擇參考如下:

在這里插入圖片描述

搜索下載即可,下載之后是一個.run文件,加上執行權限:

sudo chmod u+x NVIDIA-Linux-x86_64-455.28.run

4 准備工作

4.1 安裝linux-header

安裝之前先安裝linux-header,首先獲取內核版本號:

uname -a

在這里插入圖片描述

筆者這里是5.8版本的,搜索linux-header並選擇5.8版本進行安裝:

在這里插入圖片描述

命令如下:

pacman -Ss linux-header
sudo pacman -S linux58-headers

4.2 禁用Nouveau

一般來說安裝Manjaro會自動安裝開源顯卡驅動Nouveau,需要手動禁用才能安裝Nvidia驅動,創建如下文件:

sudo vim /etc/modprobe.d/blacklist.conf

輸入如下內容:

blacklist nouveau

添加blacklist后是不能進入圖形界面的,為了保險起見可以先不刪除Nouveau驅動以防誤操作無法進入圖形界面。

4.3 重啟

重啟之后,正常來說是不能進入圖形界面的(筆者單顯卡環境是不能進入的,雙顯卡的不確定請自行測試),通過Ctrl+Alt+F2切換到終端后輸入:

lsmod | grep nouveau

若沒有任何輸出則表明已經禁用了Nouveau

注意這一步很重要,一定要禁用,否則無法安裝Nvidia驅動。

5 正式安裝

下面進行正式安裝操作,重啟並通過Ctrl+Alt+F2切換到終端后,並以root登錄后,進入安裝包對應文件夾,安裝即可:

 ./NVIDIA-Linux-x86_64-455.28.run 

如果在終端出現如下情況:

在這里插入圖片描述

表明沒有關閉圖形界面,因為上面禁用了Nouveau,是無法進入圖形界面的,這種情況一般出現在雙顯卡的電腦上,手動關閉圖形界面即可:

systemctl status lightdm
systemctl stop lightdm

安裝有幾個簡單的選項根據個人需要選擇是或否即可,安裝過程非常快,完成后會提示安裝完成xxx complete,重啟即可進入圖形界面。

6 收尾工作

重啟進入圖形界面后可以輸入

nvidia-smi

查看顯卡運行狀況,輸入

nvidia-settings

可以查看圖形界面的配置:

在這里插入圖片描述

這樣就算安裝完成了,另外筆者測試的時候發現雙屏顯示需要進行手動的設置,如下圖所示:

在這里插入圖片描述

需要手動設置一下雙屏的位置,不然的話會重疊在一起。

另外nvidia-settings的設置是臨時的,想要保存到文件需要root寫入權限:

sudo nvidia-settings

在這里插入圖片描述

7 關於畫面撕裂

安裝驅動后,筆者使用flameshot截個圖都難受了,鼠標基本動不了,以為是截圖工具的問題,換了deepin-screenshot也是這樣,接着去查了一下這應該是一個叫“畫面撕裂”的現象,筆者通過一個簡單的設置解決了:

在這里插入圖片描述

在這里插入圖片描述

記得保存到文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM