使用 GPU 进行计算后,Ubuntu 卡在启动画面

使用 GPU 进行计算后,Ubuntu 卡在启动画面

我正在使用联想 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 并选择“可切换图形模式”

相关内容