gpt4 book ai didi

cuda - 无法在 GeForce 540M 上运行 CUDA 或 OpenCL

转载 作者:行者123 更新时间:2023-12-01 06:43:14 25 4
gpt4 key购买 nike

我在运行 Nvidia 在他们的 GPU 计算 SDK 中提供的示例时遇到问题(有一个已编译示例代码库)。

对于 cuda,我收到消息“未检测到支持 CUDA 的设备”,对于 OpenCL,应该找到支持 OpenCL 的单元的函数出现错误。

我已经安装了 Nvidia 的所有三个部分以使用 OpenCL 进行开发 - 用于 win7 64 位 v.301.27 的开发驱动程序、cuda 工具包 4.2.9 和 gpu 计算 sdk 4.2.9。

我认为这可能与 Optimus 技术有关,该技术将 Nvidia GPU 的输出重新路由到 Intel 以进行渲染(此笔记本电脑还具有 Intel 3000HD 加速器),但在 Nvidia 控制面板中我设置为使用高性能 Nvidia GPU,设置电源配置文件更喜欢最高性能,对于 PhysX,我再次从自动选择更改为 Nvidia 处理器。但是没有任何改变,这些示例不会运行(即使是那些针对 GF8000 卡的示例)。

我想尝试一下 OpenCL,看看它能做什么,但没有能力测试它是无用的。我在论坛上找到了一些关于此的信息,但主要是关于需要 Bumblebee 访问 Nvidia GPU 的 Linux 用户。在 Windows 上没有这样的问题,但是,驱动程序更好,因此您可以在没有黑魔法的情况下访问它(或者在我发现这个问题之前我是这么认为的)。

最佳答案

我的笔记本电脑也有 GeForce 540M,采用 Optimus 配置,因为我的 Sandy Bridge CPU 也有英特尔的集成显卡。要运行 CUDA 代码,我必须:

  1. 安装 NVIDIA 驱动程序
  2. 转到 NVIDIA 控制面板
  3. 点击 3D 设置 -> 管理 3D 设置 -> 全局设置
  4. 在“首选图形处理器”下拉列表中,选择“高性能 NVIDIA 处理器”
  5. 应用设置

请注意,上面的说明适用于所有应用程序的设置,因此您不必再担心 CUDA 错误。但它会消耗更多电量。

这是一个video recap以及。祝你好运!

关于cuda - 无法在 GeForce 540M 上运行 CUDA 或 OpenCL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10363059/

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