我对装有 Ubuntu 14.04 的笔记本电脑上的 CUDA 有疑问。我试图让 CUDA 在我的计算机上工作,经过 7 种格式和大约 36 小时后,我没有任何想法。我的问题是,每当我尝试安装 CUDA 时,它都会附带 Nvidia 驱动程序 346.46。我安装了驱动程序,重新启动了计算机,设置了 CUDA,制作了示例文件并运行它们,它们都运行正常。但是,只要我关闭计算机并尝试再次启动,我就卡在启动画面。“卡住”部分发生得如此之快,我不得不重新启动计算机大约 50 次才能查看问题所在。显然,系统被锁定在“解析器状态 [OK]”处。在此行之后,它冻结了,我什么也做不了。我已经排除了问题,它似乎与显卡驱动程序有关。据我所知,我必须恢复图形驱动程序,删除与 nvidia 相关的所有内容并安装 xorg 内容(我无法做到这一点,因为只要我看到徽标屏幕,计算机就会在 1-2 秒内冻结)。
我从 CUDA 了解到,当它安装 346.46 驱动程序时,它会取代 Xorg 驱动程序。因为从附加驱动程序屏幕,选择了 Xorg 驱动程序选项。但是,当我运行终端代码并从 Nvidia 设置屏幕中看到计算机正在使用 346.46 驱动程序时。而且我也无法从附加驱动程序屏幕更改驱动程序。每当我单击 331 驱动程序时,它都会立即恢复为 346。而且,一旦我尝试重新启动计算机,计算机基本上就会崩溃,我必须安装一个干净的 Ubuntu,因为我看不到任何类型的终端,也看不到任何组合键似乎可以打开终端。与此同时,我目前可以完美使用 331 驱动程序。我可以改回 xorg,改回 331,关闭计算机,再打开。完全没有问题。但是,一旦我安装 346 驱动程序,一切都变得一团糟。
我的显卡是 gt740m,处理器是 i7,电脑是带有糟糕集成显卡的笔记本电脑。
感谢您阅读这篇长文。如果有办法让 CUDA 正常工作,我会很高兴。
答案1
在安装 CUDA 工具包期间,当出现提示时,请记住不要安装 OpenGL 驱动程序。
https://chuanwen.wordpress.com/2015/07/19/run-cuda-on-ubuntu-14-04-2/