代码之家  ›  专栏  ›  技术社区  ›  NSSplendid

有没有办法强迫CoreImage使用GPU?

  •  3
  • NSSplendid  · 技术社区  · 15 年前

    我们遇到了以下问题:程序中不断运行一系列核心图像过滤器。在评估我的MacBookPro时,核心图像决定按预期在GPU上调度所有图形计算。 但是,当使用MacPro时,CI使用CPU !这是一个问题,因为我们需要它们进行其他处理。〔1〕

    现在的问题是:能告诉CI在GPU上独家运行吗?

    [1]两套硬件都是最新的。MacPro有8个内核。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Ken    15 年前

    除非明确禁用,否则CoreImage始终使用GPU。检查控制台日志。它应该吐出一些东西来解释为什么它会回到软件中。

    另一种选择是尝试使用二进制搜索来查找有问题的筛选器。把东西从你的链子里拿出来,直到你知道是什么导致了这个问题。

    this thread 对于其他调试类似问题的人。

    推荐文章