問(wèn)題描述
最近買(mǎi)了兩塊NVIDIA Titan X Pascal顯卡裝到了服務(wù)器(運(yùn)行Ubuntu 16.04)上。為了使用這兩塊GPU顯卡,首先需要安裝顯卡驅(qū)動(dòng),安裝方式為
#安裝一個(gè)依賴(lài)文件,并更新系統(tǒng)
sudo apt-get install linux-headers-generic
sudo apt-get update
sudo apt-get upgrade
#查詢(xún)NVIDIA顯卡驅(qū)動(dòng),并安裝
sudo apt-cache search nvidia*
#選擇一個(gè)你需要的,如nvidia 367 375
sudo apt-get install nvidia-367
sudo nvidia-xconfig
sudo reboot
循環(huán)登錄的問(wèn)題
以下內(nèi)容參考這里。
按照上述方式安裝好驅(qū)動(dòng)后,重啟,到登錄界面一切正常。輸入登錄密碼之后,進(jìn)入桌面,悲劇發(fā)生了:桌面一閃就退回到登錄界面了,然后就陷入到了輸入密碼登錄、彈出的循環(huán)。一下子不知所措了,對(duì)Linux系統(tǒng)不熟悉的人簡(jiǎn)直懵逼了,甚至起了重裝系統(tǒng)的念頭。
其實(shí)簡(jiǎn)單卸載掉驅(qū)動(dòng)就可以了。卸載方法是,首先在登錄界面進(jìn)入到Linux的shell i.e. tty model,同時(shí)按下Ctrl+Alt+F1 (F1~F6其中一個(gè)就可以)。 (Note that, enter Ctrl + F7 any time so that you can switch back to Ubuntu desktop system.)
然后輸入用戶(hù)名,回車(chē),輸入密碼,回車(chē),成功進(jìn)入到shell,開(kāi)始卸載NVIDIA驅(qū)動(dòng):
sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
echo 'nouveau' | sudo tee -a /etc/modules
#重啟系統(tǒng)
sudo reboot
重啟之后就可以登錄了。
原因查找
出現(xiàn)循環(huán)登錄問(wèn)題的時(shí)候,可以按照上面說(shuō)的方法進(jìn)入shell,在home目錄下找到.xsession-errors文件
# cd home 查看是否有.xsession-errors
cd ~
ls -a
#用vi打開(kāi).xsession-errors文件
vi .xsession-errors
接著你就可以看到里面的日志信息,按照日志里面的信息去google,也許可以解決驅(qū)動(dòng)安裝的辦法。
[更新] 出現(xiàn)這個(gè)問(wèn)題最大的可能原因是安裝的Nvidia驅(qū)動(dòng)和系統(tǒng)或者硬件有不兼容,下載最新的驅(qū)動(dòng)一般可以解決問(wèn)題。