我正在使用带有 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 卡,它作为图形驱动程序运行。
知道如何解决这个问题吗?