因此为了研究,我必须安装仅适用于 nvidia-352 及更高版本的 CUDA 7.5,因此我遵循了本文推荐的方法:
BinaryDriverHowto/Nvidia - Ubuntu 官方文档
我的显卡是 Nvidia GeForce 750M,所以我安装了 352.63 版本。到目前为止一切顺利。但是当我安装 nvidia-modprobe(因为 cuda 需要它)时,重启后就出现了紫色死机启动画面。
于是我自然而然地撤销了上一步:我在恢复模式下清除了 nvidia-modprobe,然后重新启动——奇迹般地,启动画面消失了。我不相信我的运气,所以我多次重现了这个问题,每次它都指向 nvidia-modprobe。
由于我需要 nvidia-modprobe 来处理项目,但它会导致启动错误,因此我可以通过重新启动之前清除它来绕过错误。但这个问题到底从何而来?我试图找到解决方案,但找不到。
我看到当它安装 nvidia-modprobe 时,它会尝试使用驱动程序版本 340,但我尝试在 ubuntu 软件存储库中查找匹配的 352 版本,却找不到任何东西。
Preparing to unpack .../nvidia-modprobe_340.24-1~ubuntu14.04.1_amd64.deb ...
Unpacking nvidia-modprobe (340.24-1~ubuntu14.04.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up nvidia-modprobe (340.24-1~ubuntu14.04.1) ...
答案1
我遇到了同样的问题。我的解决方案是:
- 删除 nvidia-modprobe。
- 使用此脚本: http://docs.nvidia.com/cuda/cuda-installation-guide-linux/#runfile-verifications。