高清处理器图形(HD4000)无法作为英特尔OpenCL SDK中的设备加载

时间:2012-06-08 02:43:58

标签: opencl intel

我正在使用带有HD 4000的i7-3770K Ivy Bridge,我安装了最新的驱动程序和最新的OpenCL SDK

当试图用CPU运行代码示例时,它工作得很好。但是,当我将'-g'参数设置为使用处理图形运行时,无法找到设备,因此它以代码-1退出(这可能是由于未能创建CL上下文引起的)。

SimpleOptimization,GodRays以及支持英特尔处理器显卡的所有代码都无法与HD4000一起运行。

我使用的是Windows 7 64位MSVS VC ++ 2008快速版。

GPU Caps Viewer也无法将Intel HD Graphics检测为Intel OpenCL设备。

此外,当我运行DirectX SDK代码示例时,完全检测到了Intel HD 4000,并且使用高清显卡运行代码就好了。

我的系统上还有一张nvidia卡作为图形驱动程序运行。

我知道如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

我已根据英特尔的SE声明设法解决了我的问题。现在,HD Graphics作为OpenCL设备运行良好。

"I also have an nvidia card on my system which runs as the graphical driver."
  

Maxim Shevtsov (Intel):可能这是实际的根本原因。   目前处理器图形OCL设备在不可用   “无头”配置(没有插入显示器)。

这是英特尔论坛中的Q& A答案,我希望这对遇到此问题的人有用:

http://software.intel.com/en-us/forums/showthread.php?t=105793&p=1#187037