當前位置: 首頁>>技術教程>>正文


安裝 Nvidia 364 驅動程序後,Ubuntu 16 陷入登錄循環

, , , ,

問題描述

這並不是登錄循環的問題。我正在嘗試全新安裝 Ubuntu 16 並使用允許它為我檢測專有驅動程序的新功能。

我從 this issue 開始

當我嘗試使用推薦的 Nvidia 驅動程序時,它會導致筆記本電腦變得不穩定並死機。

我嘗試了該帖子的補救措施,結果導致登錄循環。

我嘗試過 this

sudo mv ~/.config/dconf/user ~/.config/dconf/user.old

試過 this

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart

我試過定位和禁用secureboot,但bios中沒有secureboot選項。這是 HP DV2000 係列筆記本電腦。

沒有任何幫助

what i get when i try to log in

有人可以幫忙嗎?

編輯:

來賓會話執行相同的循環。

/var/log/Xorg.0.log 顯示了很多東西,但我拍了一張看起來相關的照片 Here

事情是我第一次嘗試開始這個混亂的驅動程序是 304 驅動程序,而 364 驅動程序應該是根據其他帖子的修複。

更多編輯:

我清除了 nvidia 文件,它回到沒有界麵的空白桌麵,所以我右鍵單擊並恢複了備份。側邊欄回來了,它正在運行镓。我重新啟動,它又是空白的紫色屏幕。

我正在考慮隻是重新安裝而不使用 nvidia 驅動程序。軟件中心告訴我我有一個 presario,我應該使用 304 驅動程序。它不是presario。 =( 至少軟件中心為協處理器驅動程序提供了一個很好的建議。

最佳思路

如果您之前已成功使用視頻驅動程序運行 16.04,但在最新軟件更新後出現登錄循環問題,請嘗試此操作,在嘗試其他所有操作後它對我有用。這相當於搜索 “additional drivers”:

sudo ubuntu-drivers list

然後使用:

sudo ubuntu-drivers autoinstall

對我來說,這更新了我的 nvidia quadroFx 3800 的驅動程序,而使用 sudo apt-get install nvidia-current 不會。

自動安裝後,調用另一個 tty(例如 ctrl+alt+f1)並

sudo service lightdm restart

次佳思路

如果您真的想使用 Nvidia 從他們的網站提供的驅動程序(他們在我的 NVIDIA GTX980M 上解決了 cublas 錯誤 CUBLAS_STATUS_NOT_INITIALIZED),唯一對我有用的是:

CTRLALTF1

卸載任何以前的驅動程序:

sudo apt-get remove nvidia-*
sudo apt-get autoremove

從 .run 文件中卸載驅動程序:

sudo nvidia-uninstall

這應該刪除登錄循環,所以現在 reboot 並正常登錄。

僅在使用 lightdm 時應用,再次按 CTRLALTF1 並執行以下操作:

sudo service lightdm stop
sudo bash Your-Nvidia-Drivers-File.run

我使用了所有默認選項,除了我拒絕的 opengl。我不知道這是否重要。

這是重要的部分:不要重新啟動。做就是了:

sudo service lightdm restart

並在安裝後立即按 CTRLALTF7 登錄。這樣我就再也沒有看到登錄循環了。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/12431.html,未經允許,請勿轉載。