問題描述
最近買了兩塊NVIDIA Titan X Pascal顯卡裝到了服務器(運行Ubuntu 16.04)上。為了使用這兩塊GPU顯卡,首先需要安裝顯卡驅動,安裝方式為
#安裝一個依賴文件,並更新系統 sudo apt-get install linux-headers-generic sudo apt-get update sudo apt-get upgrade #查詢NVIDIA顯卡驅動,並安裝 sudo apt-cache search nvidia* #選擇一個你需要的,如nvidia 367 375 sudo apt-get install nvidia-367 sudo nvidia-xconfig sudo reboot
循環登錄的問題
以下內容參考這里。
按照上述方式安裝好驅動后,重啟,到登錄界面一切正常。輸入登錄密碼之后,進入桌面,悲劇發生了:桌面一閃就退回到登錄界面了,然后就陷入到了輸入密碼登錄、彈出的循環。一下子不知所措了,對Linux系統不熟悉的人簡直懵逼了,甚至起了重裝系統的念頭。
其實簡單卸載掉驅動就可以了。卸載方法是,首先在登錄界面進入到Linux的shell,同時按下Ctrl
+Alt
+F1
(F1~F6
其中一個就可以)。
然后輸入用戶名,回車,輸入密碼,回車,成功進入到shell,開始卸載NVIDIA驅動:
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 #重啟系統 sudo reboot
重啟之后就可以登錄了。
原因查找
出現循環登錄問題的時候,可以按照上面說的方法進入shell,在home目錄下找到.xsession-errors文件
# cd home 查看是否有.xsession-errors cd ~ ls -a #用vi打開.xsession-errors文件 vi .xsession-errors
接着你就可以看到里面的日志信息,按照日志里面的信息去google,也許可以解決驅動安裝的辦法。
法2:
遇到的問題:
今天把寢室里的23寸顯示器換到實驗室的電腦上,啟動之后發現又像之前給顯卡裝驅動時候遇到的問題一樣,重啟后ubuntu開始循環登錄。
解決:
直接重裝顯卡驅動就好了。
步驟:
1. 后卡在登陸界面,按Ctrl + Alt + F1進入命令行
2. 關閉X server:
sudo service lightdm stop
3. 卸載之前裝的顯卡驅動:
sudo apt-get purge nvdia*
4. 重新安裝驅動:
sudo init 3 sudo sh NVDIA-Linux-x86_64-375.39.run