هل هناك طريقة لإجبار CoreImage على استخدام وحدة معالجة الرسومات؟

StackOverflow https://stackoverflow.com/questions/2708793

  •  01-10-2019
  •  | 
  •  

سؤال

نواجه المشكلة التالية: تعمل سلسلة من مرشحات الصور الأساسية باستمرار في برنامجنا. عند التقييم على جهاز MacBook Pro الخاص بي ، تقرر Core Image جدولة جميع حساب الرسومات على وحدة معالجة الرسومات ، كما هو متوقع. عند استخدام macpro ، ومع ذلك ، يستخدم CI CPU! هذه مشكلة ، لأننا نحتاجها للمعالجة الأخرى. [1

والسؤال الآن هو: هل يمكن للمرء أن يخبر CI بالركض حصريًا على وحدة معالجة الرسومات؟

1] كلا مجموعات الأجهزة من أحدث نوع. يحتوي MacPro على 8 نوى.

هل كانت مفيدة؟

المحلول

يستخدم CoreImage دائمًا وحدة معالجة الرسومات إذا كان بإمكانها ما لم يتم تعطيلها بشكل صريح. تحقق من سجلات وحدة التحكم الخاصة بك. يجب أن يبصق شيئًا ما يقول لماذا عاد إلى البرنامج.

خيار آخر هو تجربة البحث الثنائي للعثور على المرشح المخالف. قم بتجريد الأشياء من سلسلتك حتى تتمكن من معرفة سبب المشكلة.

نرى هذا الموضوع بالنسبة لشخص آخر يصحح مشكلة مثل هذه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top