1. 程式人生 > 其它 >dell r740 找不到nvidia_Ubuntu-Nvidia顯示卡坑人記錄-更新bios後一直停留在迴圈登陸的介面...

dell r740 找不到nvidia_Ubuntu-Nvidia顯示卡坑人記錄-更新bios後一直停留在迴圈登陸的介面...

技術標籤:dell r740 找不到nvidia

更新bios後一直停留在迴圈登陸的介面,一開始搜尋,讓我重灌ubuntu桌面

sudo apt-get remove ubuntu-desktop  # 解除安裝 
gnomesudo apt-get install ubuntu-desktop # 安裝 gnome

不成功。很多網上的方法都試了,沒成功。最後發現是nvidia顯示卡驅動掛了,我也不明白,怎麼就更新一個bios就突然不相容掛了呢??fine~

之前window系統偷偷幫我更新cuda的版本,導致我pytorch也一直跑不起來,網上一開始搜尋試了重灌anaconda、python、torch版本之類的,都不行,後來才發現cuda版本被偷偷更新了,導致cuda版本和pytorch版本對不上。

下面是是安裝nvidia顯示卡驅動,從我一開始安裝好Ubuntu開始記錄~

環境:雙系統,window10+ubuntu1604LTS

首先一開始是安裝完Ubuntu1604之後,需要自己重新安裝nvidia的顯示卡驅動,不然自帶的有兩個問題(我自己遇到的兩個問題):

1、解析度太低

2、需要用cuda的時候,你還是需要nvidia的顯示卡驅動

一、檢查自己的有沒有nvidia驅動:

nvidia-smi

就可以看到了

二、安裝

安裝網上有3個方法:1、ppa安裝源;2、系統終端直接命令列安裝; 3、官網下載nvidia的驅動

方法一,我沒研究,大家去看看其他的方法吧~

方法二,需要把映象源改成清華源,這樣下載安裝包的時候不會等到猴年馬月,下面貼上了link。

Tsinghua Open Source Mirror​mirror.tuna.tsinghua.edu.cn b0ca2ce96cd4d03f568d5b211f95a308.png

方法三,我就是使用這個方法。下載link,

https://www.nvidia.com/Download/index.aspx?lang=cn​www.nvidia.com

選擇自己的版本。

有時候舊版本的顯示卡驅動找不到了,下面是舊版本的,我就是用418.133,因為一開始裝430跑pytorch失敗了,就換了低版本。

https://www.geforce.cn/drivers/beta-legacy​www.geforce.cn

三、安裝指令

1、解除安裝之前的nvidia驅動

 sudo apt-get remove --purge nvidia*  
# 或者
  ./NVIDIA-Linux-x86_64-418.133.run --uninstall 

2、禁用noueau驅動

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

再加入下面的內容:

blacklist nouveau   
blacklist lbm-nouveau   
options nouveau modeset=0   
alias nouveau off   
alias lbm-nouveau off

退出儲存.

3.重點!!如果沒這步,裝驅動的進度會一直卡著,我是卡著5%

進入bios關閉secure boot

4.進入tty,ctrl+ALT+F1,關閉影象介面

sudo service lightdm stop

5.進入下載好的驅動目錄,

chmod a+x NVIDIA-Linux-x86_64-418.113.run #給許可權
sudo ./NVIDIA-Linux-x86_64-418.113.run --dkms --np-opengl-files #執行

跳出來的視窗基本預設就可以了

6.驗證

nvidia-smi 

有顯示卡資訊出來就成功了