【发布时间】:2011-08-30 14:29:24
【问题描述】:
我有一台配备 ATI Mobility Radeon HD 5650 的笔记本电脑,并且想使用该卡进行计算 =) 安装 AMD APP SDK v.2(安装正常)后,我尝试运行 AMD 提供的代码示例。但是有一个问题:当我运行一个示例时,它没有找到我的 ATI 卡 - 在可用的 OpenCL 设备列表中只有 CPU(英特尔酷睿 i5),但没有 GPU。 如何解决这个问题并在 GPU 上运行一些代码?
【问题讨论】:
-
这可能是驱动程序问题吗?您更新到最新的驱动程序了吗?
-
我将驱动程序更新到了最新版本(来自 Acer 网站的 8.752.0.0),但是 OpenCL 在这个版本和之前安装的版本上都不起作用。不知道是不是驱动问题。
-
是 Linux 还是 Windows?在 Linux 上,一些 ICD 文件指向一个错误命名的 AMD DLL(名称中仍然使用“ati”而不是“amd”)。检查 /etc/OpenCL/vendors 中 *.icd 文件的内容。
-
你可以运行 GPU Caps Viewer,看看它是否报告 OpenCL 支持。
-
它显示了 OpenCL 支持,但仅限于 CPU,而不是 GPU。但我很确定,我的卡支持 OpenCL,它是在规范中编写的。