Linux其實在安裝時大多數預裝了nouveau驅動可支持英偉達顯卡,但是該驅動性能較差。所以如何安裝最新版英偉達驅動呢?下面我將來逐一介紹。
一、禁用nouveau驅動並清除英偉達驅動殘留
電腦自帶的nouveau需要禁用,才能安裝英偉達驅動。使用文本編輯器編輯/etc/modprobe.d/blacklist.conf文件(我這裏用的leafpad):
sudo leafpad /etc/modprobe.d/blacklist.conf
加入下面兩行內容:
blacklist nouveau
options nouveau modeset=0
然後輸入下面的命令檢測顯卡:
sudo update-initramfs -u
檢測完畢,重啓電腦。然後再打開終端執行:
lsmod|grep nouveau
如果什麼都沒有顯示,就說明nouveau已經成功禁用了。
如果之前在linux中安裝過NVIDIA驅動,請將其全部刪除:
sudo apt-get --purge remove nvidia*
二、下載並安裝英偉達驅動
先根據自己的顯卡下載相應驅動,官方下載地址:點擊以進入
選擇相應的顯卡的Linux版,注意選對顯卡型號和系統位數!
例如我這裏選擇的是GTX1050,Linux 64位:
然後在下面的搜索結果裏面下載最新版:
下載完成後,是一個擴展名爲run的文件,大家可以把它重命名以方便後續命令行操作(我把它重命名爲了nvidia.run):
先給它授予執行權限:
sudo chmod a+x "/home/swsk33/Downloads/nvidia.run"
上面"/home/swsk33/Downloads/nvidia.run"這一部分替換爲你們自己下載的顯卡驅動文件路徑。
然後輸入下面的命令關閉圖形界面:
sudo service lightdm stop
然後按下Ctrl+Alt+F2進入命令行,重新登錄賬戶。(Deepin按Ctrl+Alt+F2進入命令行模式,按Ctrl+Alt+F1進入圖形界面模式;而其它有些系統是按Ctrl+Alt+F1進入命令行,Ctrl+Alt+F7進入圖形界面,請注意區分!)
然後在其中輸入:
sudo bash "/home/swsk33/Downloads/nvidia.run"
上面"/home/swsk33/Downloads/nvidia.run"這一部分替換爲你們自己下載的顯卡驅動文件路徑。
然後就開始安裝了。按照指引完成。
出現這個↑選擇yes。
如果出現這個↑選擇中間(Install and overwrite existing)
如果出現這個↑選擇yes
這邊↑隨意。(64位用戶可以no)
然後安裝完成,輸入su指令進入管理員,輸入reboot重啓。
進入系統就發現驅動安裝完成了!可以看到應用程序裏面有了英偉達控制面板:
可以進入調整一些顯示適配設置:
到此,就安裝成功了!