OpenCL支持AMD,但不支持Nvidia
OpenCL works on AMD but not on Nvidia
我在AMD Radeon 5450上编程,但改成了Nvidia Geforce GT 710,我的代码工作得很好,但现在它给出了错误-1
on:
clGetDeviceIDs(platform, CL_DEVICE_TYPE_GPU, 1, &device, NULL);
这意味着"设备未找到",OpenCL在Nvidia卡上工作吗?
更多信息:Visual studio 2012, c++, Drivers are ok.
GPU cab Viewer说opencl是关闭的,Nvidia说它支持opencl。
在安装新驱动程序之前必须完全卸载AMD驱动程序。
http://www.guru3d.com/files-details/display-driver-uninstaller-download.html另外,在Windows上检查注册表参数
对于Nvidia OpenCL:
HKEY_LOCAL_MACHINESOFTWAREKhronosOpenCLVendors
"nvopencl64.dll"=dword:00000000
HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeKhronosOpenCLVendors
"nvopencl32.dll"=dword:00000000
AMD OpenCL:
HKEY_LOCAL_MACHINESOFTWAREKhronosOpenCLVendors
"AMD_OpenCL64.dll"=dword:00000000
HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeKhronosOpenCLVendors
"AMD_OpenCL32.dll"=dword:00000000
For Intel OpenCL:
HKEY_LOCAL_MACHINESOFTWAREKhronosOpenCLVendors
"IntelOpenCL64.dll"=dword:00000000
HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeKhronosOpenCLVendors
"IntelOpenCL32.dll"=dword:00000000
- 为什么istream不支持右值提取
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- Casablanca/cpprestsdk listener.support接受函数,但不支持方法
- 为什么C++不支持对未初始化变量进行智能分析?
- 在 c++ 中连接字符串和整数,以便在 C++ 11 不支持计算机的情况下读取多个文件
- 在 Ubuntu 18.04 上编译 GLSL 着色器时"不支持 GLSL 3.30"?
- 为什么联机C++ IDE 不支持"graphics.h"头文件?
- Clang编译器不支持aarch64-apple-darwin上的-fxray-instrument
- 为什么我的 clang 格式不支持 PPDirectiveIndentStyle 选项?
- 为什么某些 STL 容器(堆栈、队列、优先级队列)不支持迭代器?
- 为什么不支持 Xcode 1.5?
- C++20 从括号中的值列表初始化聚合,不支持内部数组
- 为什么结构化绑定不支持可变数组?
- 您选择的 CPU 不支持 x86-64 指令集
- 将数据发送到多个客户端 UDP 时不支持地址族
- 缺少类型说明符 - 假定为 int.注意 c++ 不支持 default-int
- 瓦尔格林德"不支持arch_prctl选项"
- 错误:C4430:缺少类型说明符-假定为int.注意:C++不支持default-int
- 不支持 GLSL 330 内核
- OpenCL支持AMD,但不支持Nvidia