gpt4 book ai didi

Ubuntu 11.10/12.04 上的 CUDA "No compatible Device"错误

转载 作者:行者123 更新时间:2023-12-01 04:01:26 24 4
gpt4 key购买 nike

一段时间以来,我一直在尝试在笔记本电脑上设置 Ubuntu 环境以进行 CUDA 编程。我目前正在双启动 Windows 8 和 Ubuntu 12.04,并希望在 Ubuntu 上安装 CUDA 5。

笔记本电脑配备 GeForce GT 640M 显卡(完整规范见下文)。这是一张擎天柱卡。

最初我是双启动 Ubuntu 11.10 并尝试过 11.10 和 12.04 的教程。

我尝试了许多各种形状和大小的教程,包括 this tutorial .安装过程显示设备驱动安装和Toolkit安装,Samples失败,但是当我在NSight中测试一个简单的Vector Add CUDA程序时,抛出“No compatible CUDA Device”错误。

Ubuntu 详细信息仍显示“未知”的图形

建议?

笔记本电脑规范:
宏碁 V3-771G
英特尔酷睿 i7 2670QM
英伟达 GeForce GT 640M 2GB - 擎天柱
16GB DDR3-1600 内存
120GB SSD + 500GB HDD + 32GB 高速缓存 SSD

最佳答案

由于它是 Optimus 设备,因此需要一些额外的步骤才能使用 nvidia GPU。虽然没有必要,但我建议您使用 bumblebee 包装程序,因为它是最简单的解决方案。

安装 bumblebee 包装器后,您可以使用 optirun programname 运行您的程序。或者启动一个激活了 nvidia 卡的 shell:optirun bash --login
一个额外的好处是,bumblebee 守护程序将在 GPU 不运行时禁用它,并为您节省一些电池。

如果您不关心电池生命周期并且只想始终启用 CUDA 而无需包装命令,您可以加载 nvidia 内核模块,然后手动创建必要的设备节点:

mknod /dev/nvidia0 c 195 0
mknod /dev/nvidiactl c 195 255

(这种高级方法可以让您在不启动 Xorg 的情况下从控制台运行 cuda 程序,例如在没有运行 X 服务器的情况下通过 SSH 连接到机器时。)

另见 https://askubuntu.com/questions/131506/how-can-i-get-nvidia-cuda-or-opencl-working-on-a-laptop-with-nvidia-discrete-car进行更详细的讨论。

关于Ubuntu 11.10/12.04 上的 CUDA "No compatible Device"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13272574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com