我刚刚尝试从 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
。
但是,当我重新启动计算机时,登录屏幕的分辨率出现错误 - 所有内容都略微过大,登录后,我看到的只是背景屏幕。我无法访问图标或菜单,尽管我的触摸板仍能工作,我可以在屏幕上移动指针。
当我切换到我的一个虚拟终端时,我可以验证:
lspci
仍然显示我的 NVIDIA GeForce GTX 670MX/usr/bin/cuda-6.5
已安装nvcc -V
显示“Cuda 编译工具,版本 6.5,V6.5.12”
但是,cat /proc/driver/nvidia/version
声称没有这样的文件或目录。而且,我甚至没有该/proc/driver/nvidia
目录。
我认为我以某种方式删除了我的 nvidia 驱动程序,尽管我仍然在登录屏幕上获得一些图形。
有人知道我该如何修复这个问题或者我应该尝试哪些其他调试步骤,以便我可以再次使用我的 GUI 界面吗?
谢谢...
附言
我刚刚尝试通过以下方式安装 nvidia-340 驱动程序:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
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。
希望能帮助到你。