从 CUDA-5.0 更新至 6.5 时出现问题

从 CUDA-5.0 更新至 6.5 时出现问题

我刚刚尝试从 CUDA-5.0 更新到 CUDA-6.5,但似乎破坏了我的 GUI 界面。我尝试按照以下步骤进行更新:

sudo dpkg -i cuda-repo-ubuntu1404_6.5-14_amd64.deb 
sudo apt-get update
sudo apt-get install cuda 

然后我更新了我的 PATH 和 LD_LIBRARY_PATH 环境变量,以便它们包含路径/usr/local/cuda-6.5

但是,当我重新启动计算机时,登录屏幕的分辨率出现错误 - 所有内容都略微过大,登录后,我看到的只是背景屏幕。我无法访问图标或菜单,尽管我的触摸板仍能工作,我可以在屏幕上移动指针。

当我切换到我的一个虚拟终端时,我可以验证:

  1. lspci仍然显示我的 NVIDIA GeForce GTX 670MX
  2. /usr/bin/cuda-6.5已安装
  3. nvcc -V显示“Cuda 编译工具,版本 6.5,V6.5.12”

但是,cat /proc/driver/nvidia/version声称没有这样的文件或目录。而且,我甚至没有该/proc/driver/nvidia目录。

我认为我以某种方式删除了我的 nvidia 驱动程序,尽管我仍然在登录屏幕上获得一些图形。

有人知道我该如何修复这个问题或者我应该尝试哪些其他调试步骤,以便我可以再次使用我的 GUI 界面吗?

谢谢...

附言

我刚刚尝试通过以下方式安装 nvidia-340 驱动程序:

  1. sudo add-apt-repository ppa:xorg-edgers/ppa
  2. sudo apt-get update
  3. sudo apt-get install nvidia-340

它似乎声称安装了 nvidia-340

 nvidia-340 is already the newest version. 
 nvidia-340 set to manually installed

但仍然没有/proc/driver/nvidia目录...我是否遗漏了一些明显的东西?

谢谢

答案1

我在 ubuntu gnome 14.04(Gnome 13.10)上也遇到了类似的问题。我按照您提到的步骤操作,安装 cuda 6.5 并删除 5.5(随标准 ubuntu 存储库提供)。之后cat /proc/driver/nvidia/version/没有任何结果。

此外,重新启动导致无法加载登录屏幕(屏幕固定在 gnome 启动屏幕上)。我可以使用命令ALt+ Ctrl+通过命令行登录F1,但无法使 GUI 正常工作。

经过一天的尝试和错误恢复(以及多次重新安装 Ubuntu),我发现问题出在 gdm 上,所以我通过安装 lightdm 并重新启动解决了问题。这仅在安装 cuda 后第一次重新启动时才需要,然后我就可以恢复到 gdm。

希望能帮助到你。

相关内容