Opencl clGetPlatformIDs错误-1001

时间:2015-03-28 09:35:36

标签: opencl

我正在尝试运行一些OpenCL程序。 我有一个NVidia显卡(GeForce 6600)。

但是,当我执行我的程序时,我收到一个错误:  无法获得平台-1001

我的操作系统是ArchLinux,我已经安装了以下软件包( 来自pacman): libcl 2. opencl-headers 3. opencl-nvidia-304xx 4. lib32-opencl-nvidia-304xx

如何在我的环境中解决此问题? 或者需要安装哪些必需的软件包?

感谢。

1 个答案:

答案 0 :(得分:0)

OpenCL-error -1001 "CL_PLATFORM_NOT_FOUND_KHR"并不一定意味着您没有任何支持OpenCL的设备。这意味着,cl_khr_icd-extention无法加载正确的供应商驱动程序。
尝试以root身份运行OpenCL程序。或者尝试使用clIcdGetPlatformIDsKHR。 如果您没有运行X11,则需要手动或通过脚本

创建设备文件