Ubuntu 在使用 GPU 運算後卡在啟動畫面上

Ubuntu 在使用 GPU 運算後卡在啟動畫面上

我正在使用一台聯想 Y50 筆記型電腦,它有一個英特爾整合式顯示卡和一個 gtx 960m,我已經安裝了 cuda 7.5,並且我正在使用 theano 來使用 nvidia gpu 進行計算。使用gpu進行計算後(似乎不是每次都會發生,我的猜測是只有當gpu內存佔用過多時才會發生)並關閉後,下次Ubuntu啟動將卡在啟動屏幕中。如果選擇恢復模式,Ubuntu將出現登入循環並且無法進入桌面。我的臨時解決方案是透過在 BIOS 中選擇 UMA 來停用 nvidia 顯示卡,再次啟動 Ubuntu,關閉並將設定變更回可切換顯示卡。我想知道是否有更方便的方法來解決這個問題。提前致謝。我的核心版本是3.19.0-32-generic,nvidia驅動程式版本是352.39。目前我使用的是 15.04,但這個問題之前在我使用 Ubuntu 14.04-3 時也發生過。

答案1

安裝最新的官方穩定(短期分支)NVIDIA 驅動程式 355

但請先解除安裝您先前安裝的所有 NVIDIA 相關軟體。

啟動 Ubuntu,當出現登入畫面時按Ctrl+ Alt+ F1

輸入您的使用者名稱和密碼然後執行:

sudo apt-get purge nvidia*  
sudo reboot

如果您安裝了 bumblebee,則命令為:

sudo apt-get purge nvidia* bumblebee  
sudo reboot

現在安裝新驅動程式和 NVIDIA Optimus 支援。

當登入畫面出現時,按Ctrl+ Alt+ F1

輸入您的使用者名稱和密碼然後執行:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-355 nvidia-prime
sudo reboot  

啟動進入 BIOS 並選擇“可切換圖形模式”

相關內容