2010-04-25 3 views
3

다음과 같은 문제가 있습니다. 일련의 코어 이미지 필터가 프로그램에서 계속 실행됩니다. 내 Macbook Pro에서 평가할 때 Core Image는 예상대로 GPU에서 모든 그래픽 계산을 예약하기로 결정합니다. 그러나 MacPro를 사용하는 경우 CI는 CPU을 사용합니다! 이것은 다른 처리를 위해 필요하기 때문에 문제입니다. [1]CoreImage가 GPU를 사용하도록 강제 할 수 있습니까?

질문은 다음과 같습니다. CI가 GPU에서만 실행되도록 말할 수 있습니까?

[1] 두 하드웨어 세트는 최신 종류입니다. MacPro에는 8 개의 코어가 있습니다.

답변

1

CoreImage는 명시 적으로 비활성화하지 않는 한 항상 GPU를 사용합니다. 콘솔 로그를 확인하십시오. 왜 소프트웨어에 빠졌는지 말하면서 뭔가 뱉어 야합니다.

다른 옵션은 잘못된 필터를 찾기 위해 이진 검색을 시도하는 것입니다. 문제의 원인을 알 수있을 때까지 사슬에서 물건을 제거하십시오.

다른 문제를 디버깅하는 사람은 this thread을 참조하십시오.

관련 문제