【发布时间】:2011-07-22 03:10:31
【问题描述】:
在 OS X Snow Leopard (10.6.8) 上,我的配备 Radeon 5770 显卡的 Mac Pro 不支持 OpenCL 图像。事实上,这被认为是所有在 Snow Leopard 和更早版本下的 AMD/ATI Radeon 卡的共同点。具体来说:
clGetDeviceInfo(cdDevices[uiDeviceUsed], CL_DEVICE_IMAGE_SUPPORT, sizeof(g_bImageSupport), &g_bImageSupport, NULL);
导致 g_bImageSupport 为假。
我想知道是否有人在 Mac Pro 中拥有最终版本 10.7 (Lion) 和 Radeon 5770 显卡,是否可以检查 CL_DEVICE_IMAGE_SUPPORT 现在是否针对此硬件返回 true?
一个简单的测试是下载用于光线追踪 Quarternion Julia-Set 的 Apple 示例代码:
并构建并运行它。可悲的是,我系统上的输出是:
Connecting to AMD ATI Radeon HD 5770...
Qjulia requires images: Images not supported on this device.
希望听到这现在可以在 Lion 中使用...
- 大卫。
【问题讨论】:
-
我没有 5770,但我有 5870。我为你测试它有什么价值吗?
-
Coxy - 绝对是的,请!如果可行,升级到 5870 是可行的,尽管我必须将成本与回到 NVIDIA Q4000 进行比较。
标签: image macos opencl osx-lion ati