【问题标题】:Does OS X Lion provide OpenCL image support for Radeon 5770?OS X Lion 是否为 Radeon 5770 提供 OpenCL 图像支持?
【发布时间】: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 示例代码:

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 中使用...

  • 大卫。

【问题讨论】:

  • 我没有 5770,但我有 5870。我为你测试它有什么价值吗?
  • Coxy - 绝对是的,请!如果可行,升级到 5870 是可行的,尽管我必须将成本与回到 NVIDIA Q4000 进行比较。

标签: image macos opencl osx-lion ati


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 太棒了 - 谢谢Coxy。我仍然希望其他人可以为 5770 提供建议,但这是一个很好的开始:-)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-05
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 2015-11-08
      相关资源
      最近更新 更多