Ubuntu16.04下安裝顯卡驅動后循環登錄圖形界面


Ubuntu16.04下安裝顯卡驅動后循環登錄圖形界面

系統:Ubuntu16.04

顯卡類型:img

顯卡驅動:[官網鏈接]: https://www.nvidia.cn/geforce/drivers/

找到合適的run文件

img

其中Notebooks版本適合筆記本;語言選擇中文英文都行

點擊“開始搜索”找到各種版本的驅動,我是直接點擊最新日期下載

img

最后下載下來run文件我將其移動至/home/vicky/wx下

安裝驅動:

1、屏蔽系統自帶的開源驅動nouveau

(important!!!這一步就是我的問題所在,我這個版本系統上沒有找到blacklist-nouveau.conf這個文件,誤以為必須在里面更改才能屏蔽,(可能是不同版本的配置文件不同,我后來找到我的配置文件名為blacklist.conf))

正確步驟:

進入該文件在底部加入以下兩句:

blacklist nouveau

options nouveau modeset=0

保存退出

在終端更新內核命令

sudo update-initramfs -u

然后重啟電腦

sudo reboot

2、關閉圖形界面

先按Ctrl + Alt + F1轉到tty1命令行窗口,輸入以下命令其中一條:

sudo service lightdm stop 
 sudo telinit 3

轉到驅動文件run文件所在的目錄:

cd /home/vicky/wx

給所有用戶添加run文件可執行權限

sudo chmod +x NVIDIA-Linux-x86_64-450.66.run(文件名)

(必須給這個權限,不然無法執行,檢驗是否添加成功,當前目錄下ls查看文件名,文件名變綠色則說明此文件可執行)
運行run文件

sudo ./NVIDIA-Linux-x86_64-450.66.run -no-opengl-files

(important!!!后面的參數一定要帶上!!!否則一直陷入GUI無限循環,進不去圖形界面)

安裝過程中的選項(直接copy別人博客上的)

The distribution-provided pre-install script failed! Are you sure you want to continue? 選擇 yes 繼續。

Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 選擇 No 繼續。

問題沒記住,選項是:install without signing

問題大概是:Nvidia's 32-bit compatibility libraries? 選擇 No 繼續。

Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 選擇 Yes 繼續

這些選項如果選擇錯誤可能會導致安裝失敗,沒關系,只要前面不出錯,多嘗試幾次就好

3、打開圖形界面

sudo service lightdm start

Ctrl + Alt + F7切換到圖形界面,登錄即可

4、查看驅動是否安裝成功

nvidia-smi

顯示如下
img
OK,正確的步驟到此就算完成顯卡驅動安裝


但是我安裝完成以后登不進去圖形界面,但能通過命令登錄,用戶名和密碼均無問題,試了一通網上各種解決辦法,仍然沒有從根本上解決這個問題,最后發現所在:


1、在安裝NVIDIA官網驅動時沒有屏蔽系統自帶驅動nouveau

2、運行run文件沒有帶上-no-opengl-files參數

-no-opengl-files:只安裝驅動文件,不要安裝OpenGL文件

解決的過程:

1、Ctrl + Alt + F1轉到tty1命令行

卸載之前安裝的驅動

sudo apt-get remove nvidia-*

查看是否卸載成功

nvidia-smi

若無驅動的版本,則說明卸載成功

若還是有之前安裝的驅動版本,則可使用第二種方案:

sudo /usr/bin/nvidia-uninstall

然后再輸入nvidia-smi查看是否有驅動信息,沒有則卸載成功

2、重新安裝驅動:

先關掉圖形界面:

sudo sercice lightdm stop

重新轉到run文件所在目錄:

cd /home/vicky/wx

運行驅動文件:

sudo ./NVIDIA-Linux-x86_64-450.66.run

(按照之前的選項安裝)
打開圖形界面:

sudo service lightdm start

Ctrl + Alt + F7來到圖形界面登錄即可!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM