安裝NVIDIA顯卡驅動

備份顯卡驅動

實質上就是禁用系統內核自帶的顯卡驅動

sudo mv /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko.org

更新顯卡配置

sudo update-initramfs -u

下載顯卡驅動

  • 官方下載鏈接:驅動程序
  • 如果你的操作系統是64位Linux系統,可通過下述命令直接下載
VSESION_NAME=410.73
wget https://cn.download.nvidia.com/XFree86/Linux-x86_64/${VSESION_NAME}/NVIDIA-Linux-x86_64-${VSESION_NAME}.run

安裝顯卡驅動

  • 移動驅動文件至用戶根目錄下並重啓電腦
  • 通過按鍵Ctrl+Alt+F1進入單用戶管理界面
  • 首次打開會提示輸入用戶賬號進行登陸
  • 登陸成功後執行以下命令
sudo init 3
sudo sh NVIDIA-Linux-x86_64-410.73.run
  • 部分安裝選項:Accept->Continue Installation->OK->No->OK(未測試)
  • 輸入命令sudo init 5重啓顯卡驅動並返回登錄界面

測試顯卡驅動

  • 輸入命令nvidia-smi查看信息
  • 若返回以下信息則表明安裝成功(包含驅動版本號和顯卡型號和顯存)
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 410.73                 Driver Version: 410.73                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1080    Off  | 0000:01:00.0      On |                  N/A |
| 27%   30C    P8     9W / 180W |    100MiB /  8112MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      1184    G   /usr/lib/xorg/Xorg                             150MiB |
|    0      2203    G   compiz                                          40MiB |
+-----------------------------------------------------------------------------+

循環登錄問題

問題產生原因

由於系統內核更新,會重置系統的驅動配置。
然而,每一個新版的內核都有nouveau驅動,那麼它在內核更新時會直接覆蓋原來的NVIDIA驅動,導致登陸的時候無法識別正確的驅動,而出現循環登錄現象

問題解決辦法

  • 重裝NVIDIA驅動

保留NVIDIA驅動安裝文件,存放在不含有中文的路徑下。
當出現循環登錄時,重新按照上述命令安裝顯卡驅動即可解決問

  • 禁用內核的自動更新

具體怎麼禁用筆者暫時不會

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章