2

在 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 示例代码:

http://developer.apple.com/library/mac/#samplecode/OpenCL_RayTraced_Quaternion_Julia-Set_Example/Introduction/Intro.html

并构建并运行它。可悲的是,我系统上的输出是:

Connecting to AMD ATI Radeon HD 5770...
Qjulia requires images: Images not supported on this device.

希望听到这现在可以在 Lion 中使用...

  • 大卫。
4

3 回答 3

1

对我来说,它适用于 ATI Radeon 5870。初始运行速度约为 290fps。该示例需要 10.7 才能运行。

于 2012-02-14T18:29:02.993 回答
1

我正在使用 Radeon 5770 运行 Lion 10.7.1,并且给定的示例运行良好(耶!),运行速度约为 150fps。所以……耶!

于 2011-08-31T05:43:27.200 回答
0

根据我的评论,我使用 Radeon 5870 运行 10.7。示例应用程序可以连接到卡并呈现“事物”正常。

于 2011-07-23T06:14:45.550 回答