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。
方法三,我就是使用這個方法。下載link,
https://www.nvidia.com/Download/index.aspx?lang=cnwww.nvidia.com選擇自己的版本。
有時候舊版本的顯示卡驅動找不到了,下面是舊版本的,我就是用418.133,因為一開始裝430跑pytorch失敗了,就換了低版本。
https://www.geforce.cn/drivers/beta-legacywww.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
有顯示卡資訊出來就成功了