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

时间:2010-04-25 15:46:04

标签: objective-c cocoa core-image

我们遇到以下问题:我们的程序中不断运行一系列Core Image过滤器。在我的Macbook Pro上进行评估时,Core Image决定按预期在GPU上安排所有图形计算。 但是,在使用MacPro时,CI使用CPU !这是一个问题,因为我们需要它们进行其他处理。 [1]

现在的问题是:可以告诉CI在GPU上独占运行吗?

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

1 个答案:

答案 0 :(得分:1)

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

另一种选择是尝试二进制搜索以找到有问题的过滤器。从你的链中剥离东西,直到你能分辨出导致问题的原因。

有人调试此类问题,请参阅this thread