كيفية التحقق مما إذا كان cuda يعمل. بعض العوامل المؤثرة على أداء حاسوب التحرير

29.08.2023

أنا أحب Nvidia لأن بطاقات الفيديو الخاصة بها تدعم الكثير من الأشياء المفيدة مثل PhysX وبالطبع CUDA. فجأة نشأ السؤال حول تحويل الفيديو، وبالطبع، قررت عدم إجهاد Core i7 الخاص بي بهذه الأمور، ودعه يحكم النظام، ولدي بالفعل شريحتان وقحتان gf110 من بطاقات الفيديو GTX780 في المخزون. لكن المحولين بدأوا فجأة في إظهار أنهم لم يعثروا علي على أجهزة تدعم CUDA! لقد بحثت في الإنترنت واكتشفت أن nvidia قد أوقفت دعم CUDA، وقد قاموا رسميًا بتحديث واجهة برمجة التطبيقات لـ CUDA والآن أصبحت ملفات dll في حالة مهملة، بدءًا من برنامج التشغيل 340.52 وما يلي.

تحديث 1

اتضح أن nvidia قامت بتحديث واجهة برمجة التطبيقات لـ CUDA وبالتالي لا يوجد برنامج واحد يعمل في الوقت الحالي. كل ما عليك فعله هو الانتظار حتى يقوم الجميع بتحديث برامجهم لدعم واجهة برمجة التطبيقات الجديدة، والآن يمكنك استخدام الاختراقات أدناه. يمكنك قراءة الموضوع حول هذا الموضوع.

خيارات الحل

  • تثبيت برنامج التشغيل القديم 337.88
  • قم بفك ضغط هذا الأرشيف إلى C:\Windows (x64 فقط)
  • قم بتنزيل برنامج التشغيل المعدل 344.11 من Cyris

ملاحظة.

ملحوظة: (01/09/2017): المنشور قديم. ربما لن يساعد كل ما سبق، لذلك فقط قم بتحديث برنامج المحول. يعرف معظمهم بالفعل كيفية العمل مع واجهة CUDA الجديدة، لذلك لم تعد هناك حاجة إلى كل هذه الخدع.

يدعم محرك Adobe Mercury Playback الذي يقوم بتشغيل Premiere CS5 فقط تسريع CUDA على عدد قليل من بطاقات الرسومات Quadro وGeForce GTX 285. ومع ذلك، يتم تحديد دعم بطاقة الفيديو ببساطة عن طريق مقارنة الاسم بالقائمة، ويمكن تعديل القائمة لإضافة دعم لبطاقات الفيديو الأخرى المستندة إلى NVIDIA.

لإضافة دعم تسريع CUDA لبطاقة الرسومات الخاصة بك، تأكد من استيفاء الشروط التالية:

  • يتم استخدام الإصدار الكامل من Adobe Premiere CS5. النسخة التجريبية غير مدعومة.
  • يتمتع معالج الرسومات الخاص ببطاقة الفيديو بمستوى توافق CUDA 1.1 وما فوق. بطاقات الفيديو المستندة إلى G80 هي المستوى 1.0 فقط وهي غير مناسبة لـ Mercury Engine.
  • تحتوي بطاقة الفيديو على 896 ميجا بايت على الأقل من ذاكرة الفيديو. على الرغم من أن 765 ميجابايت فقط مطلوبة لتمكين التسريع، إلا أن هذه الذاكرة يجب أن تكون متاحة بالكامل للتطبيق، وجزء من ذاكرة الفيديو مشغول دائمًا لخدمة الواجهة الرسومية لنظام التشغيل Windows والتبادل مع برنامج التشغيل، لذلك مع بطاقة تحتوي على 768 ميجابايت من الفيديو الذاكرة، سيكون لدى التطبيق أقل من 765 ميغابايت متاحة ولن يعمل التسريع.
  • تم تثبيت إصدار برنامج تشغيل NVIDIA لا يقل عن 197.45.

اتبع الخطوات التالية:

  1. قم بتشغيل موجه أوامر Windows (cmd.exe) كمسؤول. باستخدام الأمر cd، انتقل إلى المجلد حيث تم تثبيت Premiere (عادةً C:\ملفات البرنامج\Adobe\Adobe Premiere Pro CS5).
  2. قم بتشغيل الأمر GPUSniffer.exe
  3. فحص بعناية إخراج البرنامج. في النهاية يجب أن يكون هناك سطر " لم يتم اختيار جهاز CUDA رقم 0 لأنه لا يطابق قائمة البطاقات المسماة" إذا تم تحديد سبب آخر (" لأن المساحة المطلوبة هي 765 ميجابايت، ويوجد XXX ميجابايت», « لأن CUDA الإصدار 1.0 غير مدعوم")، وهذا يعني أن بطاقة الفيديو غير مدعومة، أو أن برنامج تشغيل NVIDIA مثبت بشكل غير صحيح، قم بإلغاء تثبيت الإصدار الجديد من برنامج التشغيل وتثبيته. تذكر أيضًا السطر مثل " الاسم: GeForce ХХХХХХ القدرة الحسابية: 1.3"، GeForce ХХХХХХ هو اسم البطاقة التي يجب إضافتها بموجبها إلى القائمة.
  4. قم بتشغيل الأمر notepad.exe cuda_supported_cards.txt
  5. في "المفكرة"، أضف السطر الأخير من اسم البطاقة الذي تعلمته في الخطوة 3 واحفظ الملف.
  6. قم بتشغيل الأمر GPUSniffer.exe مرة أخرى. قم بمراجعة الإخراج وتأكد من وجود السطر "دعم جهاز CUDA #0" في النهاية.
  7. قم بتشغيل أدوبي بريمير. أنشئ مشروعًا جديدًا وانتقل إلى خصائصه. في علامة التبويب "عرض وتشغيل الفيديو"، قم بتغيير "برنامج Mercury Playback Engine Software Only" إلى "Mercury Playback Engine GPU Acceleration".

يرجى العلم بالقيود التالية لتسريع أجهزة CUDA في Premiere:

  • لا يؤدي Mercury Playback إلى تسريع عملية تشفير/فك تشفير الفيديو - فهذه هي مهمة برنامج الترميز. يمكن أن يؤدي العمل في نفس الوقت مع مشروع وتصدير مشروع باستخدام برنامج ترميز يستخدم أيضًا تسريع CUDA إلى نتائج غير متوقعة.
  • لا يتم تسريع جميع التأثيرات.
  • يعمل التسريع بشكل صحيح فقط للطبقات الثلاث الأولى؛ ولا يمكن معالجة الطبقات اللاحقة إلا جزئيًا بواسطة الأجهزة ومن الممكن إجراء تلاعبات في الصور.
  • يعتمد الحد الأقصى لدقة الفيديو المعالج وعدد الطبقات على مقدار ذاكرة الفيديو. يوصى بتمكين وظيفة تسريع CUDA فقط لبطاقات الفيديو التي تحتوي على ذاكرة أكبر من 1 جيجابايت.

ومن الغريب أن معظم الأسئلة تدور حول أرخص بطاقات الفيديو. بالطبع، يُنصح بشراء بطاقة فيديو معتمدة من Adobe، كما كتب مهندسهم في مدونته، فإن اختيار بطاقات الفيديو محدود، لأنهم لا يريدون إغراق خدمة الدعم بالأسئلة حول بطاقات الفيديو، كما يحدث مع After Effects. بالطبع، من المنطقي أكثر دعم البطاقات الاحترافية بتصميمات مرجعية. ولكن كما نرى، فإن القائمة تتوسع، وبالإضافة إلى شرائح G200 وFermi، فإن الشرائح التالية مدعومة رسميًا لأجهزة الكمبيوتر المحمولة: G92 (Quadro FX 3700M وQuadro FX 3800M). نظرًا لأنه، بدءًا من تحديث Adobe Premiere Pro CS5 5.0.2، تم تحسين Mercury Playback Engine (MPE) لبطاقات الفيديو ذات بنية Fermi، فقد قررنا شراء أرخص بطاقة فيديو من أقرب متجر بمتطلبين فقط: Fermi 2.0 و المزيد من الذاكرة على متن الطائرة 768 ميجابايت. وقع الاختيار على بطاقة الفيديو: فهي تكلف ما يزيد قليلاً عن 4 آلاف روبل.

خصائص بطاقة الفيديو كارت شاشة جينوارد جي فورس جي تي اكس 550 تي اي 1024 ميجابايت (NE5X55T0HD09-1061F):
مجموعة شرائح 40 نانومتر GF116 (GeForce GTX 550 Ti)، 1.17 مليار ترانزستور. تم تصميم وحدة معالجة الرسومات DirectX 11 مع دعم Shader Model 5.0 للحصول على أداء فائق باستخدام إمكانية واجهة برمجة التطبيقات الرسومية الجديدة - الفسيفساء المتسارعة بواسطة وحدة معالجة الرسومات.
تعمل الوحدة الأساسية والتظليل على الترددات: 900/1800 ميجا هرتز.
192 معالج تيار و8 محركات متعددة الأشكال.
32 قطعة نسيج. كتل المزج: 24.
384 كيلو بايت من ذاكرة التخزين المؤقت الموحدة L2.
معدل ملء النسيج (مليار تيكسل/ثانية): 28.8.
الأداء: 691 جيجا فلوبس.


ذاكرة GDDR5 بسعة 1024 ميجا بايت، بتردد 4100 ميجا هرتز. 6 رقائق هاينكس H5GQ1H24AFR T2Cمع وقت وصول 0.8 نانوثانية وتردد 5 جيجا هرتز. الذاكرة المتوفرة: 953 ميجابايت.
ناقل ذاكرة 192 بت (يستخدم ثلاث وحدات تحكم في الذاكرة 64 بت).
عرض النطاق الترددي للذاكرة: 98.4 جيجابايت/ثانية.
الواجهة: PCI Express 2.0x16.
تبديد حرارة الشريحة: 116 وات.
الحد الأقصى لدرجة حرارة وحدة معالجة الرسومات: 100 درجة.
دعم تكوين SLI ثنائي الاتجاه.
المخارج: DVI-I، VGA، HDMI.
دعم HDMI 1.4a، بما في ذلك دعم Blu-ray 3D المسرع بواسطة GPU، وx.v.Color، وHDMI Deep Color، والصوت المحيطي الرقمي 7.1 قناة.
الدعم: OpenGL 4.1 وDirectX 11 وShader Model 5.0 وNVIDIA PureVideo HD.
مصمم للعمل مع الشاشات بدقة 1680 × 1050 أو أقل.
نظام تبريد نشط ذو فتحتين مع مشعاع ألومنيوم بدائي مع زعانف (صورة قابلة للنقر).


ومروحة ذات شفرات 92 ملم 11x:

دعم نظام التشغيل: Windows 7 32/64 بت، Windows Vista 32/64 بت، Windows XP 32/64 بت.
أبعاد بطاقة الفيديو مدمجة للغاية: 188 × 112 ملم.
يتم تشغيل وحدة معالجة الرسومات بواسطة محول رباعي الطور يتم التحكم فيه بواسطة وحدة التحكم NCP 5395T.
الطاقة المطلوبة لمصدر الطاقة هي 400 واط أو أكثر، ويجب أن يكون التيار في الحافلة +12 فولت 24 أمبير على الأقل. يجب أن يكون مصدر الطاقة مزودًا بموصل طاقة واحد ذي 6 سنون. على بطاقة الفيديو، يوجد موصل طاقة PCIe الإضافي أعلى بطاقة الفيديو، وليس على الجانب، وهو أكثر ملاءمة عند تركيبه في العلبة:


تمت إضافة البطاقة إلى وحدة نظام قديمة مزودة بمعالج Intel Core 2 Duo E6400 ثنائي النواة + معالج Asus P5B Deluxe (Intel P965 Express مع ناقل PCI Express x16 للمراجعة الأولى مع عرض نطاق ترددي يبلغ 8 جيجابت/ثانية) ونظام تحديد المواقع العالمي (GPS) القياسي - مصدر طاقة 500AB-A (500 واط، ثلاثة خطوط 12 فولت توفر: 16+18+18A، موصل PCIe 2x 6pin) والذي تم تحميله مع علبة Chieftec UNI BA-02B-B-SL. أولئك. قد يؤدي شراء بطاقة أكثر استهلاكًا للطاقة إلى شراء مصدر طاقة أكثر قوة. هدفنا هو معرفة ما يمكننا الحصول عليه بمجرد استبدال بطاقة الفيديو ببطاقة أكثر حداثة تدعم تسريع GPU في Adobe Premiere Pro CS5 وCS5.5. لا يمكن أن يعمل التثبيت بدون براغي لفتحات توسيع الهيكل Chieftec UNI BA-02B-B-SL مع بطاقة الفيديو هذه، نظرًا لأن نظام التبريد ذو الفتحتين، أي الغلاف البلاستيكي المزخرف، يتداخل مع التثبيت. اضطررت إلى تأمين بطاقة الفيديو بالمسامير بالطريقة القديمة.


قم بتثبيت برامج التشغيل التالية (* تعمل فقط مع برامج تشغيل WHQL، بعد تثبيتها، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك):

قم بتشغيل Adobe Premiere Pro CS5 وحدد في إعدادات المشروع: برنامج Mercury Playback Engine فقط.

حدد إعدادًا مسبقًا للتسلسل: DSLR 1080p25. نصنع مقطعًا بطول التركيب الصوتي:

يتكون المقطع من المصادر: Canon 550D، و5D، وتسلسل PNG ولقطات M-JPEG وصورة JPEG. يتم تطبيق التأثيرات التالية: Track Matte Key، وUltra Key، وTime Remapping، وGaussian Blur، وFast Color Corrector، وBlack & White. تم استخدام الوظائف التالية أيضًا: تغيير الحجم إلى حجم الإطار، ومزج الإطار، وتغيير PAR لتسلسل PNG ووضع مزج Color Dodge.
بعد ذلك، هناك ثلاثة خيارات للتصدير: H.264 Blu-Ray، ومطابقة سمات المصدر (جودة عالية)، أي. مع هذا الخيار، لا تتغير الدقة ومعدل الإطارات. الخيار الثاني: Mpeg2-DVD، PAL Widescreen High Quality، يستخدم هذا أيضًا مقياسًا قياسيًا، مما يقلل الدقة إلى 720 × 576. والخيار الثالث، مثل الخيار الثاني، ولكن مع تمكين خانة الاختيار: استخدام الحد الأقصى لجودة العرض.

سيتم تشغيل كافة الاختبارات الأخرى باستخدام GPU. لكن عليك أولاً تمكين دعم بطاقة الفيديو. انتقل إلى الدليل: C:\Program Files\Adobe\Adobe Premiere Pro CS5، وقم بتشغيل تطبيق GPUSniffer.exe وتذكر اسم البطاقة.


بعد ذلك، في نفس الدليل، افتح المستند النصي: cuda_supported_cards.txt وأدخل اسم بطاقة الفيديو هناك (إذا كانت البطاقة غير مرئية للبرنامج، فإننا نقرأ عن أخطاء الاتصال). علاوة على ذلك، تم إجراء الاختبارات على إصدار برنامج Premiere Pro CS5.0.3 (لمعرفة كيفية عمل التحسين لـ Fermi). تجدر الإشارة إلى أنه بعد التحديث، عند تحميل المشروع، ستظهر الرسالة التالية:


لذلك لكل إصدار من البرنامج المشارك في الاختبار:

من الضروري إعادة كتابة المستند النصي: cuda_supported_cards.txt.

وبناءً على ذلك، تحقق من المشروع > إعدادات المشروع > عام، أي محرك تم تحديده:

بمجرد أن نختار: Mercury Playback Engine GPU Acceleration، سيتغير لون الشريط الموجود أعلى المخطط الزمني من الأحمر إلى الأصفر.

لم يتم استخدام Adobe Media Encoder لعرض المقطع. وهذا هو الجدول النهائي مع النتائج:

حتى بطاقة الفيديو ذات الميزانية المحدودة يمكنها تسريع عدد من العمليات بشكل كبير على جهاز كمبيوتر بطيء. ومن الجدير بالذكر أيضًا أنه مع كل تحديث، يتم استخدام وحدة معالجة الرسومات الخاصة ببطاقة الفيديو بشكل أكثر كفاءة. نظرًا لأن إحدى مزايا البرنامج هي قابلية التوسع الجيدة، فإن النتائج على أجهزة الكمبيوتر القوية ستكون مختلفة تمامًا.
*بالإضافة إلى الذاكرة المدمجة القياسية البالغة 1 جيجابايت، يمكن تزويد بطاقات الفيديو المستندة إلى مجموعة شرائح GeForce GTX 550 Ti بسعات الذاكرة التالية: 1.5 جيجابايت، و2 جيجابايت، و3 جيجابايت، و4 جيجابايت.
*بالنسبة لأولئك الذين يحبون توفير المال: في الواقع، بطاقة الفيديو هي نسخة مكسورة السرعة من بطاقة الفيديو ذات الميزانية الأعلى GeForce GTS 450 (GF106)، وقد زادت بطاقة GeForce GTX 550 Ti ترددات الساعة، وحافلة الذاكرة 128 بت لديها تمت زيادته إلى 192 بت (بسبب تضمين وحدة تحكم ثالثة) وتم زيادة عدد كتل ROP من 16 إلى 24. هذا كل شيء. إيجابيات GeForce GTS 450: سعر واستهلاك أقل بكثير، 106 وات فقط (أي أن متطلبات مصدر الطاقة أقل).
بطاقة الفيديو GeForce GTX 460 (GF104) بسعة 768 ميجابايت ليست مناسبة لنا، نظرًا لأن جزءًا من الذاكرة مشغول بـ "الخدمة"، ونتيجة لذلك، فإن الذاكرة المتوفرة لا تفي بمتطلبات Mercury Playback Engine GPU Acceleration. على الرغم من أنه أسرع من GeForce GTX 550 Ti.
*من لديه الفرصة لدفع مبلغ إضافي قليل عليه أن ينتبه إلى بطاقة الفيديو GeForce GTX 560 Ti (GF114)، فهي أسرع قليلاً في الأداء من GTX 470 “الشره” وأسرع بكثير من GeForce GTX 460 768 ميجابايت، GeForce GTX 460 SE وأكثر من ذلك، GeForce GTX 550 Ti، ويمكن أن تكون بمثابة ذلك الوسط الذهبي. يختلف GTX 560 Ti عن GTX 560 من خلال تضمين محرك ثامن متعدد الأشكال (متعدد المعالجات) مع 48 معالج دفق إضافي (يحتوي 560 على 7x)، و8 وحدات نسيج وتنقيط إضافية وقوة متزايدة بمقدار 20 وات، بنفس السعر تقريبًا.
لقد تم استبعاد الحلول منخفضة التكلفة للغاية، مثل الموارد studio1productions.comيروج بنشاط لاستخدام حل الميزانية GT 240 (GT215 core) للأنظمة غير القوية جدًا (يتم وضع بطاقة الفيديو هذه من قبل الشركة المصنعة كمسرع CUDA للميزانية للمنزل). ولكن حتى هنا هناك فروق دقيقة، لأن حلول الميزانية تخفي العديد من خيارات بطاقة الفيديو تحت اسم رمز واحد. لذلك، عند استخدام بطاقة الفيديو GT 240 1GB GDDR5، سنحصل على زيادة في السرعة بنسبة 45% في Premiere Pro CS5.5 مقارنة باستخدام GT 240 1GB DDR3. الأمر كله يتعلق بعرض النطاق الترددي للذاكرة، مع ناقل ذاكرة 128 بت وGDDR5 يعمل بسرعة 3.4 جيجا هرتز، نحصل على عرض النطاق الترددي للذاكرة = 54.4 جيجا بايت / ثانية. عند استخدام ناقل وصول 128 بت وذاكرة DDR3 تعمل بتردد 1.58 جيجاهرتز، نحصل على عرض النطاق الترددي = 25.28 جيجابايت/ثانية (يتم حسابه بواسطة الصيغة: 128 × 1580/8).
يوصى أيضًا باستخدام GeForce GTX 550 Ti لبطاقات الالتقاط UltraScope وDeckLink وMultibridge وIntensity من Blackmagic Design. تتضمن القائمة بطاقات الفيديو: nVidia GeForce GTX 285 وnVidia GeForce GTX 550Ti وnVidia GeForce GTX 570 وnVidia GeForce GTX 580. الحد الأدنى من المتطلبات: دعم OpenGL 2.1 ومعدل تعبئة النسيج الذي يزيد عن 22000 MT/s.
نقرأ عن الاختبار المقارن لبطاقة الفيديو GeForce GTX 550 Ti مع GeForce GTX 650 وعن المقارنة مع GeForce GTX 650 Ti.
*في النظام الأكثر قوة، يمكنك رؤية فرق كبير بين بطاقات الفيديو ذات الفئات المختلفة. لذلك، ليس من المنطقي، على سبيل المثال، استخدام مجموعة: معالج ثنائي النواة وبطاقة فيديو فئة GeForce GTX 580.
!!! كن حذرًا، توجد في البيع بالتجزئة بطاقات فيديو MSI GeForce GTX 550 Ti 1024MB GDDR5 () بترددات معلنة تبلغ 900/3800 ميجاهرتز (مقابل 900/4100 للمرجع، والتي يجب أن تدق الجرس بالفعل). في الواقع، كل شيء أكثر حزنًا: تحت ستار GeForce GTX 550 Ti (المبني على GF116 / Fermi 2.0) تم إعادة تسميته ام اس اي N450GTS-M2D1GD5(مبني على GF106 / Fermi 1.0) بتردد أساسي يبلغ 783 ميجاهرتز وذاكرة GDDR5 سعة 1 جيجابايت تعمل بترددات: 3608 أو 3200 ميجاهرتز. ناقل ذاكرة 128 بت، بدلاً من 192 بت. و144 معالجًا للبث بدلًا من 192.

تم رفع تردد تشغيل بطاقة الفيديو إلى ترددات 900/4000 ميجاهرتز، لكن ناقل 128 بت مقابل ناقل 192 بت يعد عيبًا كبيرًا.

| كيفية تسريع برنامج Adobe Premiere وAfter Effects

بعض العوامل المؤثرة على أداء الكمبيوتر

صالحة اعتبارا من 12.2019

كودا/OpenCL والعرض الأول:

بدءًا من CS5، يستخدم Adobe Premiere وAfter Effects موارد معالجة بطاقة الرسومات. يعتمد توفر هذا الدعم على مجموعة من إصدار بطاقة الفيديو وإصدار برنامج التشغيل وإصدار البرنامج وإعداداتها.
لا تعني القدرة التقنية على استخدام تسريع GPU أن البرنامج سيبدأ التشغيل على GPU بدلاً من وحدة المعالجة المركزية. يمكن حل عدد من مشكلات الحوسبة على وحدة معالجة الرسومات. إذا لم تظهر مثل هذه المهام أثناء عملية التثبيت أو التصدير، فهذا يعني أن وحدة معالجة الرسومات غير مشاركة في البرنامج.
توضح هذه المقالة: أ) كيفية تمكين جميع موارد الأجهزة المتاحة، ب) كيفية تنظيم سير العمل الخاص بك بحيث يتم تنفيذ الحد الأقصى لعدد مهام الحوسبة على وحدة معالجة الرسومات.


برنامج Adobe Premiereيدعم بشكل مباشر قدرات تسريع GPU لجميع بطاقات الفيديو تقريبًا نفيديامع CUDA وذاكرة لا تقل عن 1 جيجابايت. شرائح أيه إم دي (إيه تي آي)مدعومة بواسطة Premier عبر OpenCL منذ الإصدار CS6 لنظام التشغيل Mac (6750M، 6770M)، في الواقع من CC. من الشرائح شركة انتلبدأ الدعم باستخدام الكمبيوتر المحمول Intel Iris 5100 وIris Pro 5200 عبر OpenCL في Premiere CC 2014 (الإصدار 8.0). في نظام التشغيل Windows، تدعم الإصدارات الحالية من Premier جميع وحدات معالجة الرسومات الحالية من هذه الشركات المصنعة الثلاثة؛ وفي نظام التشغيل Mac، تستخدم الإصدارات الحالية بطاقات فيديو NVidia.

الإضافاتعلى سبيل المثال، تعتبر Magic Bullet Looks وElements3D برامج منفصلة وقد تستخدم أو لا تستخدم وحدة معالجة الرسومات، بغض النظر عن إعدادات برامج Adobe.

ماذا يفعل تسريع GPU؟

يمكن تبسيط عمل Adobe Premiere من خلال المسار التالي: قراءة الملفات من القرص > فك تشفير الفيديو المضغوط إلى تنسيق فيديو داخلي في الذاكرة > المعالجة على المخطط الزمني > ضغط الفيديو باستخدام برنامج ترميز > كتابة الملف على القرص. لا تعتمد عمليات القراءة/الكتابة على وحدة معالجة الرسومات (GPU) ووحدة المعالجة المركزية (CPU)، بل تعتمد على سرعة الأقراص؛ حيث إن سرعة محركات الأقراص الثابتة (HDD) ومحركات أقراص الحالة الثابتة (SSD) الحديثة أعلى بعدة مرات من السرعة المطلوبة لتنسيقات الفيديو المضغوطة، ويتم إجراؤها دون مشاركة المعالج، أي. تأثيرها على الأداء ليس ملحوظا. يمكن استخدام معالج الرسومات لبطاقات الفيديو (GPU) للعمليات الثلاث المتبقية عند تحرير الفيديو. يتم تنفيذ هذه العمليات بشكل متسلسل ومستقل. بشكل تسلسلي يعني أن إطار الفيديو يمر بجميع مراحل خط الأنابيب من البداية إلى النهاية، ويعني بشكل مستقل أن سرعة العمل في كل مرحلة لا تعتمد على المراحل الأخرى. كل هذا يعني أنه إذا كانت السرعة منخفضة في مرحلة ما، فستكون في مرحلة أخرى في وضع الخمول. مهمة التحسين ليست القضاء على التوقف، ولكن تقليل التأخير.

ولتنفيذ هذه العمليات، تحتوي وحدة معالجة الرسومات على وحدات أجهزة مستقلة تشارك في: فك التشفيرالتنسيقات الشائعة (nvdec/vce/qsv)؛ معالجة الصورةعلى نوى الحوسبة العالمية GPU (التظليل، CUDA)؛ الترميزإلى التنسيقات الشائعة (nvenc/vce/qsv). إذا كانت بطاقة الفيديو لا تحتوي على هذه الكتل، أو أن Premiere لا يدعمها، فسيتم تنفيذ العمليات على المعالج.

التأثير الأكبر على الأداء هو:
1) التحويلات الهندسية على الفيديو (تغيير الحجم، التدوير، تحويل المجال، تحويل معدل الإطارات)، تحويل مساحة اللون، تصحيح الألوان، وغيرها من عمليات معالجة الصور، والتي تدعمها العديد من المرشحات والتأثيرات والمكونات الإضافية
2) تشفير فيديو الأجهزة، وهو أمر مهم لتنسيقات h.264 وh.265

هذه طرق مختلفة للاستخدام، مع تأثيرات مختلفة. على سبيل المثال، مع التحرير البسيط الشامل لفيديو DV، بدون تأثيرات، والتشفير اللاحق بتنسيق h264، لن يوفر تسريع الأجهزة باستخدام الطريقة الأولى أي تسريع لأن يبقى الفيديو دون تغيير. ولكن إذا كنت تستخدم الطريقة الثانية (يتم تثبيت البرنامج المساعد com.vukoderأو العرض الأول مع تمكين تشفير الأجهزة من Intel مزامنة سريعةوما إلى ذلك، بينما يتم دعم وحدة معالجة الرسومات الخاصة ببطاقة الفيديو أو المعالج بواسطة برنامج تشفير الأجهزة)، فإن سرعة العرض النهائي ستزداد بشكل كبير. اقرأ المزيد عن ترميز الأجهزة.
مثال آخر، تحرير فيديو بدقة 4K مع تصحيح الألوان ومثبت Warp Stabilizer وتقليل ضوضاء الفيديو Neat Video والتصدير اللاحق إلى دقة 1080p pro. في التسريع باستخدام طريقة Warp Stabilizer الأولى، سيكون الفرق بالكاد ملحوظًا، وسيتسارع عمل Neat Video، وستؤدي مساهمة وحدة معالجة الرسومات في عمليات تغيير الحجم وتصحيح الألوان إلى تسريع النتيجة الإجمالية عدة مرات؛ الطريقة الثانية لن تنتج أي تأثير بسبب عدم وجود تسريع الأجهزة في برنامج التشفير prores.

تتميز جميع وحدات التشفير وفك التشفير الموجودة على بطاقات الفيديو بالسرعة العالية وتختلف بشكل أساسي في الدقة المدعومة. تتناسب سرعة التظليل بشكل مباشر مع عددها وتردد الساعة، وتكون الترددات الموجودة على بطاقات الفيديو على نفس المستوى تقريبًا، لكن عدد النوى يختلف بشكل كبير. من المهم أن نلاحظ أن أقوى وحدات معالجة الرسوميات من Intel أقل جودة بحوالي 20 مرة من أداء الشركات الرائدة في NVidia وAMD.

مواد فك التشفير

لا تزال هناك طريقة ثالثة لاستخدام وحدة معالجة الرسومات لبطاقة الفيديو - فك تشفير المادة المصدر. سيكون التأثير عند العمل على جدول زمني، عندما لا يتمكن المعالج المركزي من التعامل مع فك التشفير. لن يؤدي هذا إلى تسريع العمل مع التأثيرات الثقيلة بأي شكل من الأشكال، ولكنه سيكون مفيدًا في الحالات التي لا يتوفر فيها الوقت للمعالج لتفريغ مقاطع الفيديو الثقيلة - فيديو 4K، 1080p50 AVCHD/XAVC/HEVC بمعدل بت مرتفع (100+ ميجابت في الثانية)، سيلاحظ أصحاب أجهزة الكمبيوتر المحمولة الضعيفة أفضل تسارع. تمت إضافة هذه الوظيفة لمعالجات Intel المزودة بـ QSV بدءًا من 2015.3. تعمل المعالجات الحديثة، ومعالجات Intel ذات 6 و8 نواة وRyzen المنافسة، على فك تشفير فيديو h264 بشكل أسرع من QSV، لذا فإن تعطيل فك التشفير يمكن أن يؤدي إلى تسريع العمل في بعض الحالات، وفي حالات أخرى، سيؤدي فك تشفير الأجهزة إلى تخفيف وحدة المعالجة المركزية.

تسريع محرك معالجة الرسومات Mercury Playback Engine

بالنسبة للعمل الاحترافي، تعد سرعة معالجة الفيديو أمرًا مهمًا. تظليل مسؤولة عن كافة عمليات التلاعب بالصور. ستزداد سرعة الحساب على CUDA لعمليات مثل تحويل الشفرة من 4K إلى 1080p بنحو 5-6 مرات. يعتمد تصنيف الألوان أيضًا بشكل كبير على وحدة معالجة الرسومات. جودة الصورة أفضل بكثير من جودة الصورة عند العمل على معالج مركزي. ومن ثم، يجب أن يكون جهاز عرض الفيديو Mercury Playback Engine GPU Acceleration CUDA أو OpenCL (مضمنًا في ملف|إعدادات المشروع|عام).

حاليًا، يكتشف البرنامج تلقائيًا وجود بطاقة فيديو مناسبة. ومع ذلك، هناك فروق دقيقة: تتخلى Adobe تدريجيا عن دعم النماذج القديمة من بطاقات الفيديو (من ناحية، وهذا يعني أن الإصدارات الجديدة من البرامج لم يتم اختبارها ببساطة على البطاقات القديمة، من ناحية أخرى، تتوقف الشركات المصنعة لبطاقات الفيديو عن دعم القديم نماذج في برامج تشغيل جديدة، ورئيس الوزراء الجديد يحتاج إلى برامج تشغيل جديدة)؛ هناك إصدار مميز صدر قبل بطاقة الفيديو، وهو لا يعرف هذا الإصدار؛ لسبب أو لآخر، قد لا تكتشف الإصدارات الأقدم من Premiere وجود التسريع ولا تقوم بتمكينه. يمكنك محاولة مطالبة Premier يدويًا.
إذا لم يتم تعريف بطاقة الفيديو NVidia الخاصة بك على أنها تحتوي على تسريع GPU، وكان برنامج Mercury Playback Engine فقط متاحًا في لوحة إعدادات المشروع بدلاً من تسريع GPU:

فأنت بحاجة إلى تسجيله في الملف C:\ملفات البرنامج\Adobe\Adobe Premiere Pro CS6\cuda_supported_cards.txt. قائمة بطاقات الفيديو ATI (Radeon) المدعومة رسميًا موجودة في الملف opencl_supported_cards.txtويمكن إضافتها يدويًا بنفس الطريقة. في Premiere CC، سمحت Adobe بدعم جميع شرائح CUDA وOpenCL؛ وكان يكفي الانتقال إلى لوحة الإعدادات هذه عند تشغيلها لأول مرة وتمكين وحدة معالجة الرسومات يدويًا. من الناحية النظرية، ليست هناك حاجة للتسجيل يدويًا، ولكن من الناحية العملية، إذا لم يتمكن Premiere CC من رؤية بطاقة الفيديو الخاصة بك، فستحتاج إلى إنشاء هذا الملف بنفسك وإدخال بطاقة الفيديو الخاصة بك فيه (ملف مثال NVidia CUDA، Radeon OpenCL).

يمكنك التحقق من السبب بسهولة عن طريق استدعاء وحدة التحكم (Ctrl+F12) وتشغيل الأمر GPUsniffer فيها. سيحتوي إخراج النص على السبب: * لم يتم الاختيار بسبب عدم كفاية ذاكرة الفيديو- عدم وجود ذاكرة كافية على بطاقة الفيديو، * لم يتم الاختيار بسبب السائق القديم- برنامج تشغيل بطاقة الفيديو القديم، وما إلى ذلك.

إذا كان لديك بطاقة فيديو قديمة لا تدعمها برامج تشغيل جديدة، فسيتعين عليك العمل على إصدار أقدم من Premier. أيضًا، قد لا يرى CC2015 و2017 بطاقات فيديو Kepler بعد الإطلاق الأول للبرنامج بعد التنزيل؛ ستحتاج إلى الخروج من Premier وتشغيله مرة أخرى. مع برامج تشغيل AMD Radeon Crimson، لن تتمتع بطاقات AMD Radeon HD 7xxx الأقدم والبطاقات الأقدم بتسريع GPU.

لا يدعم Adobe Premiere CS3 وCS4 تسريع أجهزة CUDA/OpenCL وليس من المنطقي تسجيل بطاقة فيديو فيها.

تتمتع التأثيرات بخصوصية خاصة بها: إذا كان من بين التأثيرات المتراكبة على المقطع تأثير لا يدعم تسريع GPU، فإن جميع التأثيرات الأخرى تتحول أيضًا إلى وضع وحدة المعالجة المركزية. طبقة الضبط وهذا ينطبق على أقصى حد.


توضح هذه الصورة كيفية تمييز التأثيرات المسرّعة بواسطة GPU في Premiere


فيما يلي ليست توصيات لشراء بطاقة فيديو، ولكن معلومات عامة حول العلاقة بين أداء المعالج المركزي وقدرته على تحميل جميع النوى الموجودة على بطاقة الفيديو مع العمل:
AMD FX 6 أو 8 نواة - 384 أو أكثر
إنتل ثنائي النواة - 96 أو أكثر
إنتل كور رباعية - 192 أو أكثر
إنتل I7 الجيل الأول - 384
إنتل I7 آيفي بريدج - 1344
إنتل I7 كوفي ليك/6 - 2944

قد تحتوي وحدة معالجة الرسومات على عدد أقل من النوى، لكن التحرير سيتباطأ بعد ذلك.
إذا كان لديك جهاز كمبيوتر قديم، على سبيل المثال، رباعي النواة بسرعة 2.0 جيجا هرتز وذاكرة بسعة 4 جيجا بايت، فلا داعي لشراء GTX-1060. بالنسبة لمثل هذا النظام، من الأفضل إضافة ذاكرة واستخدام بطاقة فيديو تحتوي على حوالي 300 مركز كودا. إذا كان لديك Core Duo ضعيف جدًا، فيمكنك في السوق (الصينية، eBay) شراء Xeon مستعمل بسعر رخيص، ومنشور ليناسب المقبس الخاص بك.

يصدّر

بالنسبة لترميز الأجهزة h.264، تتوفر الخيارات التالية:
1. قم بتثبيت البرنامج المساعد com.vukoder(NVidia/AMD) - يقوم البرنامج الإضافي بتشفير بطاقة الفيديو بتنسيق h264/h265، ولا تقل السرعة عن الوقت الفعلي.
2. إذا كان لديك معالج Intel مزود بـ Quick Sync وPremiere 2017.1+، فاستخدم ترميز الأجهزة في تصدير Premiere القياسي.

3. استخدم برامج ترميز الأجهزة الخارجية عبر البرنامج الإضافي Advanced Frame Server.
4. بالنسبة إلى Premiere CS 5.x، 6.x، قم بتثبيت الحزمة روفي توتال كود 6.03بما في ذلك برنامج الترميز h.264 مع دعم CUDA (لا يعمل مع بطاقات الفيديو ذات بنية Kepler والأحدث، أي أن 6xx والسلسلة الأحدث من بطاقات الفيديو غير مدعومة).
لا يحتوي Premier على ترميز للأجهزة للتصدير بتنسيق mpeg وprores والتنسيقات الأخرى.

الإصدارات الأولى والأداء

ومع تقديم الميزات الجديدة وتطويرها، فإنها تظهر أداءً أفضل.
لذلك، إذا كانت سرعة العمل الأساسي مع h264 (التحميل والعرض والقطع من البداية إلى النهاية على المخطط الزمني) لم تتغير بأي شكل من الأشكال منذ CS6، فإننا في Lumetri نختبر CC 7.2 مقابل CC 2015 9.1 على تأثير Lumetri، تحميل واحد 1 طرفية .مكعب. Lumetri في Premiere CC، على عكس CC 2015، لا يستخدم تسريع GPU بعد، ولكن من المثير للاهتمام أنه في وضع البرنامج البحت، يكون CC 2015 أسرع:
وحدة معالجة الرسومات cc7.2 قيد التشغيل، وحدة المعالجة المركزية بمعدل 3.4 إطارًا في الثانية 35%
cc7.2 وحدة معالجة الرسومات معطلة بمعدل 2.9 إطارًا في الثانية لوحدة المعالجة المركزية 45%
تشغيل وحدة معالجة الرسومات cc9.1، 25 إطارًا في الثانيةوحدة المعالجة المركزية 22% وحدة معالجة الرسومات 8%
cc9.1 وحدة معالجة الرسومات معطلة بمعدل 3.2 إطارًا في الثانية لوحدة المعالجة المركزية 43%.

قد يكون الجانب السلبي للإصدارات الجديدة هو زيادة متطلبات الموارد. يمكن أن يظهر هذا على أنه حالات فشل مختلفة أثناء العمل في المشروع وعند التصدير بتكوينات ضعيفة.
لا تؤدي تغييرات البرنامج دائمًا إلى تحسين الأداء. قبل الإصدار CC 2014، كان Multicam يعمل بشكل جيد، ولكن مع هذا الإصدار ظهرت مشكلات خطيرة مع انخفاض الأداء عند تحرير المواد باستخدام الضغط بين الإطارات لمدة مشروع تزيد عن 5-10 دقائق. في CC 2019، مع تقديم تحويل تنسيق ألوان GPU في وحدة ImporterMPEG، زاد الحمل على استهلاك ذاكرة GPU وGPU.

العرض الأول والذاكرة:

يبدو أن Premiere ليس بالغ الأهمية لحجم الذاكرة، ولكن في بعض المواقف، يمكن أن يؤدي نقص الذاكرة إلى شل العمل. عندما يكون هناك القليل من الذاكرة، على سبيل المثال 4 جيجابايت، يمكن لبرامج Adobe استخدام 2.5 جيجابايت كحد أقصى لعملها. وهذا هو، إذا كان Premiere قيد التشغيل فقط، دون After Effects و Photoshop، ففي أحسن الأحوال، لديه 2.5 جيجابايت من الذاكرة تحت تصرفه. هذا يكفي لتحرير فيديو DSLR بسيط، ولكن إذا أصبح المشروع أكثر تعقيدًا، على سبيل المثال AVCHD 1080p50 مع Warp Stabilizer، وتقليل ضوضاء الفيديو Neat، وتصحيح الألوان Lumetri، وترميز h.264، فإن الكمبيوتر يبدأ في التجميد بشكل خطير، كثيرًا أن الماوس يبطئ. إذا نظرت إلى مدير المهام في مثل هذه اللحظات، يصبح من الواضح أن النظام يذهب إلى مبادلة عميقة، على الرغم من أنه قد يكون هناك 1 غيغابايت من الذاكرة الحرة.

قد يكون الحل في هذه الحالة كما يلي: تحرير/تفضيلات/ذاكرة - تحسين العرض لـ: الذاكرة. عند التحرير بدون معالجة، يمكنك محاولة إيقاف تشغيل خيار الحد الأقصى لعمق البت (عند العمل على وحدة معالجة الرسومات، يتم تمكين هذا الخيار دائمًا، بغض النظر عن اختيار المستخدم. عند العمل على وحدة المعالجة المركزية، يؤثر تعطيله سلبًا على جودة أي تصحيح للألوان ).

إذا لم تكن هناك ذاكرة كافية، فيمكنك التصدير باستخدام Adobe Media Encoder (زر قائمة الانتظار)، وبعد ذلك يمكنك إغلاق Premiere.

يمكنك أيضًا تعطيل خدمة نظام Superfetch، التي تقوم بالتخزين المؤقت للأمام، وهو أمر لا فائدة منه وضار في حالة نقص الذاكرة.

بالنسبة لإصدارات Premiere بدءًا من عام 2017، يمكن أن يمثل الحجم الصغير للذاكرة الفعلية مشكلة؛ غالبًا ما كانت هناك شكاوى من أن "Premiere يتعطل في منتصف عملية التصدير". في مثل هذه الحالة، يمكن أن تساعد زيادة كبيرة في ملف ترحيل الصفحات. نظرًا لأن الاستخدام النشط لملف الصفحة قد لا يؤدي إلى تحسين الأداء، فإننا نتجنب ذلك. أولاً، يمكنك محاولة تحسين التأثيرات وحسابها ومحاولة إجراء ترميز متوسط ​​في برنامج ترميز أبسط.

لا يؤثر عدد نوى المعالج ومؤشرات الترابط الفائقة على متطلبات الذاكرة، وهو أمر يسهل التحقق منه عن طريق تعطيل النوى من عملية Adobe Premier Pro.exe في إدارة المهام. إذا كان لديك الكثير من ذاكرة النظام، فلا تعطي كل شيء لبرامج Adobe: يتم تخزين عمليات القرص بشكل مؤقت أثناء التشغيل، وسيؤدي وجود ذاكرة النظام المجانية إلى تسريع العمل - إذا لم يكن لدى النظام ذاكرة كافية، ثم Windows يبدأ في استخدام المبادلة (ملف ترحيل الصفحات) بنشاط، وهذه ضربة قوية من حيث الأداء.

أدوبي وسائل الإعلام التشفير

في برنامج MediaEncoder، ظهر تسريع CUDA منذ التحديث 7.1 لبرنامج Media Encoder CC بتاريخ 31/10/2013. لكي يعمل، يجب تحديد العارض المناسب.


إذا كانت بطاقة الفيديو NVidia الخاصة بك تحتوي على CUDA، ولكن من المستحيل تحديد Mercury Playback Engine GPU Acceleration كعارض، فأنت بحاجة إلى إنشاء ملف يدويًا C:\Program Files\Adobe\Adobe Media Encoder CC 2014\cuda_supported_cards.txtوقم بتسجيل بطاقة الفيديو الخاصة بك هناك. الوضع مع Radeons مشابه.

يجب أن تفهم أن تحويل ترميز ملفات الفيديو في MediaEncoder وتصدير مشروع من Premiere/AfterEffects هما عمليتان مختلفتان. عند تحويل ملفات الفيديو من تنسيق إلى آخر، يقوم محرك العرض AME بتشغيل تسريع GPU عند تغيير حجم/معدل إطار الفيديو، ولكن إذا تم التحويل إلى برنامج ترميز آخر، فلن يتم تسريع أي شيء. يتم حساب مشروع Premiere/AfterFX بطريقة مختلفة: ولهذا السبب، تقوم AME بتحميل نواة العرض الأول/afterfx في الذاكرة ويعتمد تسريع GPU عند حساب جميع التأثيرات والتحويلات داخل المشروع على Media Encoder، ولكن على إعدادات Premiere في مشروع. لكي يعمل تسريع GPU على جميع تأثيرات Premiere عند العرض في MediaEncoder، يجب تعيين خيار استيراد التسلسلات أصلاً على عن.

عند التهيئة بشكل صحيح، ستكون سرعات التصدير من Premiere وAME هي نفسها.

كيفية مراقبة أداء GPU

يمكنك التحقق من كيفية استخدام مجموعة شرائح بطاقة الفيديو (GPU) فعليًا باستخدام برنامج GPU-Z. GPU-Zيظهر مع علامات التجزئة ما إذا كانت بطاقة الفيديو NVidia الخاصة بك تحتوي على CUDA، أو Radeon OpenCL الخاصة بك، وأثناء العرض يمكنك أن ترى بوضوح كيف يتم تحميل GPU لبطاقة الفيديو الخاصة بك عن طريق العمل (تحميل GPU). يرجى أن تضع في اعتبارك أن البرامج الأخرى التي تعمل على النظام، بالإضافة إلى المكونات الإضافية (على سبيل المثال، Magic Bullet Looks) يمكنها بشكل مستقل ومستقل عن إعدادات برامج Adobe تحميل وحدة معالجة الرسومات وسيتم عرض ذلك أيضًا.
عند التصدير (التشفير)، يعرض خط تحميل محرك الفيديو حمل الكتلة nvenc عند العمل على المخطط الزمني (فك التشفير)، وتحميل الكتلة المسؤولة عن فك التشفير؛


تسريع CUDA وAfter Effects:

عند العمل في After Effects، يمكن للبرنامج استخدام موارد بطاقة الفيديو بالطرق التالية:
— تسريع واجهة البرنامج ثنائية الأبعاد - يعمل على جميع بطاقات الفيديو؛
- OpenGL - متوفر على جميع بطاقات الفيديو تقريبًا، والمعاينة السريعة (Fast Draft)، ومكونات OpenGL الإضافية (على سبيل المثال، Element 3D)؛
- نواة بديلة لعرض الطبقات ثلاثية الأبعاد (باستخدام الكاميرا ومصادر الضوء) تسمى Ray-traced 3D - فقط لبطاقات فيديو NVidia.
بدءًا من AE 14.0، ظهر عارض آخر للطبقات ثلاثية الأبعاد - وهو قلب Cinema 4D المدمج.
يظهر تسريع GPU تدريجيًا للتأثيرات المضمنة: في الإصدار 14، هذه هي Lumetri وFast Blur وBrightness and Contrast وFind Edges وHue/Saturation وMosaic وGlow وTint وInvert.

عند التصدير، يعمل After Effects بالترتيب التالي: أولاً، يتم حساب الإطار على المخطط الزمني (جميع الطبقات التي تحتوي على جميع التأثيرات واحدة تلو الأخرى، من الأسفل إلى الأعلى)، ثم يتم ضغط الإطار المحسوب (المشفر) في تنسيق ملف الإخراج . في المرحلة الأولى، يستخدم AE تسريعات بطاقة الفيديو المتوفرة الموضحة أعلاه، وفي المرحلة الثانية، يعتمد الوضع تمامًا على برامج الترميز ويتم وصفه في القسم الخاص بـ Premier.

على أي حال، يتطلب After Effects وحدة معالجة مركزية سريعة ومساحة كبيرة من الذاكرة(16 جيجابايت ويفضل 32 أو أكثر)، بدون ذلك، لن يعطي وجود بطاقة فيديو قوية أي تأثير، بالإضافة إلى ذلك، فإن العديد من المكونات الإضافية الثقيلة لا تستخدم ببساطة CUDA وتعمل فقط على المعالج المركزي أو على تسريع OpenGL العالمي. على عكس Premier، فإن وجود تسريع GPU على بطاقة الفيديو سيؤدي إلى تسريع العمل في عدد أقل من المشاريع.

الفرق بين OpenGL و CUDA
يتم توفير تسريع الأجهزة لبطاقات الفيديو من خلال كتل خاصة على شريحة GPU: وحدات إخراج العرض (ROP)، ووحدات تعيين النسيج (TMU)، والتظليل الموحد (نواة CUDA). هناك تقنيتان لاستخدام بطاقات الفيديو GPU: OpenGL وCUDA (بالنسبة لبطاقات الفيديو من ATI وIntel، يُطلق على نظير CUDA اسم OpenCL).
برنامج OpenGL
يصف المشهد ثلاثي الأبعاد بأكمله، ولا يعتمد هذا الوصف بأي حال من الأحوال على بطاقة الفيديو، لكنه لا يمكنه أداء جميع وظائف After Effects باستخدامها. يعتمد أداء OpenGL بشكل أساسي على عدد وقوة وحدات ROP وTMU المشاركة في التصور ثلاثي الأبعاد. يعد OpenGL مسؤولًا أيضًا عن الرسومات ثنائية الأبعاد في النظام - لتسريع واجهة المستخدم (Hardware BlitPipe)، وإدارة أوضاع الفيديو، والعمليات باستخدام ذاكرة الفيديو. مدعومًا بـ OpenGL، تم تحسين وضع Fast Draft في نافذة التكوين للحصول على معاينات سريعة جدًا بجودة المسودة.
من وجهة نظر العمل في AE، فإن وظائف OpenGL غير كافية تمامًا لاستخدامها في العرض النهائي، ولكن بالنسبة للمكونات الإضافية التي تستخدمها، فإن أدائها مهم جدًا.
كودايعني البرمجة المباشرة لنوى GPU، وهذا هو الوصول المباشر الكامل إلى قوة الحوسبة لبطاقة الفيديو. لتبسيط الأمر، تقوم العديد من نوى CUDA بمعالجة الكثير من الأرقام بسرعة، لكنها لا تعمل مع صورة مثل مشهد ثنائي الأبعاد أو ثلاثي الأبعاد. تم إنشاء بعض مظاهر وظائف OpenGL لـ CUDA بواسطة NVidia من خلال مكتبة OptiX، حيث يقوم البرنامج الرئيسي الذي يعمل على وحدة المعالجة المركزية بإجراء حسابات رياضية على تظليل CUDA. يُطلق على العرض من خلال هذه المكتبة في After Effects اسم Ray-traced 3D. لا يدعم Ray-traced 3D جميع ميزات After Effects، ولكن في التركيبات الصحيحة يمكن أن يتفوق على سرعة عرض وحدة المعالجة المركزية عدة مرات. من الأفضل تحديد ما إذا كان هناك فوز أم لا من خلال عرض اختباري لمشروع العمل الخاص بك.
من وجهة نظر العمل في AE، على التركيبات ذات الطبقات ثلاثية الأبعاد، يمكن أن يؤدي ذلك إلى زيادة جيدة في السرعة، ويمكن استخدام CUDA وOpenCL مباشرة بواسطة المكونات الإضافية.

هل تدعم بطاقة الفيديو برنامج OpenGL وCUDA؟
يتم دعم OpenGL بواسطة جميع مسرعات الرسومات NVidia وAMD وIntel. تتطلب المسودة السريعة إصدار OpenGL 2.0 أو أعلى، وShader Model 4.0 أو أعلى. كقاعدة عامة، لا توجد مشاكل مع هذا. يجب أن يكون إصدار برنامج تشغيل CUDA 4.0 أو أعلى (يتطلب SS الإصدار 5.0+). يمكن التحقق من الإصدارات في EDIT/Preferences/Preview/GPU Information.

إذا كانت الإصدارات أقل، فأنت بحاجة إلى تحديث برامج التشغيل من موقع NVidia. إذا لم يساعد، فقد حان الوقت لشراء بطاقة فيديو جديدة. إذا كانت بطاقة الفيديو الخاصة بك تحتوي على CUDA، ولكن تسريع GPU غير متاح، ولا يمكن سوى وضع البرنامج، فيمكنك إضافة بطاقة الفيديو يدويًا إلى الملف C:\Program Files\Adobe\Adobe After Effects CS6\Support Files\raytracer_supported_cards.txt.بالنسبة إلى After Effects CC والإصدارات الأحدث، قد يكون كافيًا تمكين مربع الاختيار Enable un tested GPU... في لوحة معلومات EDIT/Preferences/Preview/GPU

تتبع الأشعة ثلاثية الأبعاد
تقديم أثر شعاع ثلاثي الأبعاد تتبع الأشعة ثلاثية الأبعادظهر بدءًا من CS 6 (الإصدار 11.0.2 والإصدارات الأحدث)، فهو يحسب الطبقات ثلاثية الأبعاد والكاميرا ومصادر الضوء على بطاقة الفيديو في التركيبة التي تم تحديدها بها بواسطة العارض. يتم دعم وحدات معالجة الرسومات CUDA لبطاقات فيديو NVidia فقط. هناك بعض الخصائص المميزة للعمل: يمكن أن يكون العرض النهائي أسرع عدة مرات، أو يمكن أن يكون أبطأ من عرض وحدة المعالجة المركزية الكلاسيكية، اعتمادًا على التكوين وبطاقة الفيديو. أيضًا، عند تشغيل نواة الرسومات ثلاثية الأبعاد التي تتبع الأشعة، يتم تسريع العرض في نافذة التركيب عند تحرير المشروع في نفس الوقت.
هناك قيود: لا يدعم عرض GPU عددًا من وظائف البرنامج المتعلقة بأوضاع المزج، والمسار غير اللامع، وعدد من التأثيرات، على سبيل المثال Pin Tool، أي. غير مناسب لجميع التراكيب.
الإصدارات السابقة لـ CC 2015.1 لا تدعم شرائح Maxwell - GeForce GTX 750Ti، سلسلة 9x0 بأكملها. شرائح باسكال غير مدعومة في 2017.2. من الواضح أن Adobe ليس لديها الوقت الكافي لتحديث الترخيص لمكتبة شخص آخر، ولكن لا شيء يمنعنا من القيام بذلك يدويًا عن طريق استبدال optix.1.dll (تنزيل OptiX 3.9) في مجلد Adobe After Effects CC 20xx/Support Files.
كبديل لـ Ray-traced 3D، يمكن لمشروعاتك استخدام Video Copilot Element 3d، وZaxwerks 3d Invigorator، وMettle ShapeShifter، وهي أسرع وأقوى من Ray-traced 3D. قدم الإصدار 14 عرض Cinema 4D المدمج.


لتمكين Ray-Traced 3D، تحتاج إلى:
1. قم بتشغيلهفي AE بالانتقال إلى القائمة EDIT/Preferences/Preview/GPU Information (الصورة موضحة أعلاه)
2. حدده لكل تركيبةحيث تقرر استخدامه:

من المهم أن نفهم!!!- يقوم CUDA (Ray-traced 3D) في AfterEffects بمعالجة الطبقات ثلاثية الأبعاد فقط في التركيبة التي يتم تحديد Ray-traced 3D لها بواسطة العارض. تتم معالجة الطبقات ثنائية الأبعاد على أي حال بواسطة العارض الكلاسيكي ثلاثي الأبعاد. إذا تم تحديد CPU في لوحة EDIT/Preferences/Preview/GPU Information، فسيتم تمكين Classic 3D بغض النظر عن العارض المحدد في التكوين.
لا يضمن استخدام CUDA التسارع الإجمالي: إذا قمت بتحويل طبقة ثنائية الأبعاد إلى ثلاثية الأبعاد وقمت بتمكين Ray-traced 3D، فسيتم تشغيل CUDA، لكن السرعة ستنخفض، لأن Classic 3D أسرع في تحويل العناصر البسيطة في الفضاء. ولكن إذا قمت بتعقيد المشهد: أضف مصادر الضوء والظلال وعمق المجال، فإن أداء Classic 3D ينخفض ​​بشكل حاد ويصبح Ray-Traced 3D أسرع بثقة. وبالتالي، يجب تثبيت Ray-Traced 3D فقط لتركيبات المشروع التي توفر تسريعًا؛ وإذا تم اختيارها بشكل غير صحيح، فسوف يتباطأ العرض. إذا كان التركيب يحتوي على طبقة ذات تكوين ثلاثي الأبعاد آخر بتتبع الأشعة، فإن اختيار العرض لها يكون مستقلاً.
من الأفضل أن نفهم كيفية عمله عن طريق إجراء عروض اختبارية لـ Ray-traced 3D/Classic 3D. قبل الاختبار، لا تنس مسح ذاكرة التخزين المؤقت - تحرير/تطهير/كل الذاكرة وذاكرة التخزين المؤقت على القرص. حدد الوقت بنفسك وراقب حمل CUDA الخاص بك. يمكنك التحكم في تحميل GPU في برنامج GPU-Z (قيمة تحميل GPU).
كل هذا مناسب وصحيح - في المشروع، تحتاج إلى الجمع بين العناصر ثلاثية الأبعاد المحسنة لمسرعات بطاقة الفيديو مع عناصر ثنائية وثلاثية الأبعاد باستخدام جميع وظائف After Effects.

تسريع عملية التحرير. تمكين برنامج OpenGL

من أجل استخدام نواة تتبع الأشعة ثلاثية الأبعاد التي تعمل عبر Cuda عند تحرير مشروع ما، تحتاج إلى تحديد GPU في لوحة معلومات EDIT/Preferences/Preview/GPU.

من الممكن أيضًا استخدام موارد GPU عبر OpenGL، أي استخدام إمكانيات AMD (ATI) وIntel HD Graphics ونفس بطاقات الفيديو NVidia من خلال واجهة البرنامج الخاصة بمسرعات OpenGL ثلاثية الأبعاد. هذا يسرع العملعند تحرير مشروع: يستخدم عند عرض المعاينات، لرسم واجهة AE عند تحرير مشروع ومع بعض التأثيرات (تستخدم تأثيرات Cartoon وMagic Bullet Looks وColorista برنامج OpenGL عند التحرير وعند التصدير).

يتم تمكين برنامج OpenGL للعرض في نافذة التركيب أثناء التحرير وللمعاينة من خلال زر Fast Preview / Fast Draft في نافذة التركيب. نظرًا للقيود المفروضة على معيار OpenGL، لا تعمل جميع ميزات After Effects، لذا قد لا يعمل Fast Draft مع جميع المشاريع.

خيار آخر يسرع عملية التحرير: تمكين الأجهزة تسريع التكوين(إذا كان لديك CC 2015، فأنت بحاجة إلى الإصدار 13.6+): في قائمة تحرير / التفضيلات، حدد العرض، وقم بتمكين تكوين تسريع الأجهزة. هذا الخيار مسؤول عن دمج الطبقات وعناصر واجهة الرسم في نافذة التركيب (Hardware BlitPipe).

المعالجة المتعددة: تسريع العرض النهائي

يتمتع برنامج After Effects بتاريخ طويل من التطوير، يعود تاريخه إلى الأيام التي كان فيها البرنامج يسمى CoSa AfterFX وكان الكمبيوتر يحتوي على معالج واحد بنواة واحدة. وفقًا لذلك، لا يمكن لجميع وظائف البرنامج، ولا جميع المكونات الإضافية الخارجية، أن توازي عملها عبر مراكز متعددة. تتم إزالة هذه المشكلة مع كل إصدار جديد، ولكن بالنسبة للإصدارات الأقدم أو استخدام المكونات الإضافية القديمة، فقد يكون ذلك مناسبًا.

كمية أكبر من الذاكرة تجعل من الممكن استخدام الخيار المعالجة المتعددة. لتمكينه، تحتاج إلى تحديد الذاكرة والمعالجة المتعددة في قائمة التحرير / التفضيلات. في منتصف النافذة التي تظهر، قم بتمكين عرض إطارات متعددة في وقت واحد (عرض عدة إطارات في نفس الوقت). بعد ذلك، سيكون من الممكن تعيين مقدار الذاكرة المتاحة لكل نواة معالج للعرض. إذا رغبت في ذلك، حدد قيمة بناءً على مقدار الذاكرة المثبتة وعدد مراكز وحدة المعالجة المركزية. إذا لم تكن هناك ذاكرة كافية، فسيعمل برنامج After FX تلقائيًا على تقليل عدد النوى المستخدمة. يرجى ملاحظة أنه بدءًا من Media Encoder وAE CC 2015.0، تم تعطيل هذا الخيار.

في بعض الحالات يسمح هذا الخيار تسريع التقديمولكن على حساب استهلاك أكبر للذاكرة. أثناء العرض النهائي، بالإضافة إلى نسخة After Effects الموجودة بالفعل في الذاكرة، سيتم إطلاق نسخ إضافية وفقًا لعدد نوى وحدة المعالجة المركزية المعنية، ولكن بدون واجهة المستخدم. وهذا هو، على معالج 4 النواة مع Hyper-threading، سيكون هناك 9 نسخ من After Effects في الذاكرة. عليك أن تفهم أن هذا AE لن يعمل بشكل أسرع 8 مرات: إذا كان بعض التأثير يمكنه موازنة عمله عبر عدة مراكز أثناء حساب إطار واحد، فلن يكون هناك تسارع من المعالجة المتعددة، لأنه من أجل معالجة 8 إطارات في وقت واحد، تحتاج إلى إعداد معلومات أكثر بـ 8 مرات، ونقل معلومات أكثر بـ 8 مرات عبر الذاكرة والإدارة المنسقة لـ 8 خيوط معالجة، على سبيل المثال، لمعالجة صورة بدقة 17 ميجابكسل، يتم حجز حوالي 1 جيجابايت من الذاكرة، وبالتالي، هناك حاجة إلى 8 جيجابايت لثمانية الخيوط. هذا حمل إضافي غير منتج. إذا تم استخدام نواة واحدة فقط عند حساب التأثير، والباقي خاملاً، فمن المؤكد أن إعطاء كل نواة إطارًا للحساب سيكون فعالاً. تعتمد الفعالية الفعلية لهذه الطريقة على العديد من الشروط ومن الأفضل التحقق منها تجريبيًا من خلال مراقبة حمل المعالج في إدارة المهام. توصي Adobe بتشغيل 4-6 سلاسل مع 8 مراكز.

تقديم الشبكة
يتيح لك After Effects إعداد العرض عبر الشبكة، وعلى أجهزة كمبيوتر متعددة. قبل أن تقوم بذلك، عليك أن تتذكر أن الخطوط/برامج الترميز المستخدمة في المشروع يجب تثبيتها على جميع الأجهزة المشاركة في العرض.

تصدير إلى h264 وAfter Effects CC
بدءًا من إصدار CC، يتم تعطيل التصدير إلى h264 وWMV وMPEG افتراضيًا. علاوة على ذلك، تم تعطيله تمامًا بدءًا من الإصدار SS 2014. تم ذلك بسبب الاستحالة الأساسية لاستخدام برامج الترميز ثنائية المرور في After Effects. بالنسبة لهذه التنسيقات، يوصي المطورون بالتصدير عبر Adobe Media Encoder. في العمل الحقيقي، من الأكثر عملية التصدير مباشرة إلى بعض التنسيقات دون ضغط الإطارات الداخلية، على سبيل المثال، avi codec UT video، qt codec Cineform، PNG؛ ومن ثم إعادة ترميز إلى h.264.

بالنسبة لإصدار After Effects CC، تظل إمكانية ترميز h.264 أحادي المرور ممكنة، حيث تحتاج إلى تمكين التصدير المباشر إلى h264 في الإعدادات، وتكوين وحدة الإخراج بشكل مستقل في قائمة انتظار العرض:

لا تزال هناك إمكانية التصدير المباشر إلى h264 عبر Quicktime، ولسوء الحظ فإن برنامج الترميز h264 في QT منخفض الجودة. يمكنك أيضًا تثبيت برامج ترميز AfterCodecs خارجية استنادًا إلى ffmpeg.


أدوبي وسائل الإعلام التشفير
لا يدعم Adobe Media Encoder عرض إطارات متعددة في وقت واحد - وهو خيار في AE لتسريع العرض، ولكنه يدعم العديد من تنسيقات التصدير، ويمكنك أيضًا توصيل برامج الترميز مع تسريع ترميز الأجهزة.
في الواقع، أكبر عيب في AME هو أنها لا تدعم Ray-traced 3D، والأسوأ من ذلك كله، أنه عند تشفير إطار باستخدام برامج ترميز مع ضغط بين الإطارات، يجبر Media Encoder AE على إعادة حساب جميع الإطارات السابقة باستمرار في الإطار. مجموعة.
للتلخيص: قبل التصدير عبر AME، حاول تصدير بعض الإطارات مباشرةً وتوقيتها. إذا انخفضت السرعة عند التصدير عبر AME، فمن الأكثر عملية التصدير مباشرة (على سبيل المثال، تسلسل TIFF، فيديو avi/UT، mov/Cineform) ثم تحويل الفيديو إلى التنسيق المطلوب.

التشغيل المتزامن لـ AE مع برامج Adobe الأخرى
يسعى After Effects إلى تخزين جميع نتائج عرض المعاينة مؤقتًا، ويشغل كل الذاكرة المتوفرة، بغض النظر عن حجمها. يعمل هذا التخزين المؤقت على تسريع التحرير بشكل كبير في AE، لكن نقص الذاكرة يؤدي إلى حالات فشل وتعطل مختلفة للبرامج في أكثر اللحظات غير المناسبة. لتقليل ذلك، عند التبديل بين AE وPhotoshop أو Premiere، ما عليك سوى تحرير الذاكرة: تحرير/تطهير/كل الذاكرة.

قضايا عامة

ذاكرة بطاقة الفيديو
تحتاج إلى ما لا يقل عن 1 غيغابايت من الذاكرة على بطاقة الفيديو، ومن الأفضل أن تكون DDR5. تعتبر ذاكرة DDR3 عملية، ولكن إذا كنت تشتري بطاقة فيديو جديدة، فمن المنطقي أن تختار DDR5. لتشغيل HD كامل، رسميًا، تكون 2 جيجابايت كافية بهامش كبير، ومع ذلك، عندما يتكون إطار واحد من عدة إطارات مصدر (صورة في صورة) أو يتم استخدام التأثيرات التي تعالج عدة إطارات في وقت واحد (تقليل الضوضاء، وما إلى ذلك)، فإن الذاكرة الاستهلاك يزيد متعددة. إذا تم استخدام تسريع GPU، فيجب أن تكون كل هذه الذاكرة على بطاقة الفيديو. لذلك، تعد سعة 2 جيجابايت خيارًا معقولاً، و4 جيجابايت أفضل وضرورية لفيديو UHD/4K.

برنامج OpenGL في العرض الأول
OpenGL Premier لا يستخدم OpenGL، وبعض المكونات الإضافية تستخدم OpenGL. يتم توفير دعم OpenGL على مستوى النظام. إذا قمت بتثبيت بطاقة فيديو، تتم إضافة تسريع OpenGL مع برامج التشغيل الخاصة به. يتم إجراء إعدادات الأداء من خلال الأدوات المساعدة المثبتة مع برامج تشغيل بطاقة الفيديو. كل هذا معروف للاعبين.


كوادرو
النقطة الوحيدة في استخدام بطاقات الفيديو من سلسلة Quadro في تحرير الفيديو هي في حالة المواد ذات 10 بت والشاشة ذات 10 بت، مثل HP Dreamcolor. وفي حالات أخرى، لا تكون Quadros سريعة بما يكفي أو باهظة الثمن.


تَغذِيَة
تستهلك بطاقات NVIDIA GeForce ما بين 200 و700 واط عند التحميل الكامل (مقترنة أو SLI).
يجب أن نتذكر أن المكونات الأخرى للنظام تستهلك الطاقة أيضًا. ثاني أكبر استهلاك للطاقة هو المعالج المركزي، بالنسبة للمعالج رباعي النواة Q9650 فهو 65 واط، وفي هذه الحالة يكون مصدر طاقة 300 واط كافيًا. أو يستهلك I7-930 ما يصل إلى 130 واط، وقد لا يكون مصدر الطاقة بقدرة 500 واط كافيًا.

بسيطة، دبليو النوى كودا
جي تي اكس 460 80 160 336
جي تي اكس 660 80 275 1152
جي تي اكس 660 تي آي 80 320 1344
جي تي اكس 670 80 340 1344
جي تي اكس 680 85 390 1536
جي تي اكس 690 100 510 2x1536
جي تي اكس 730 10 38 96
جي تي اكس 760 95 300 1152
جي تي اكس تيتان 109 335 2688
جي تي اكس 960 105 270 1024
جي تي اكس 980 110 390 2048

تبريد
من الضروري مراقبة درجة حرارة تشغيل بطاقة الفيديو. هناك العديد من البرامج التي تتيح لك القيام بذلك. على سبيل المثال، نفس GPU-Z أو HWMonitor (يمكنك تنزيله من www.cpuid.com). إذا لزم الأمر، يتم تنظيم تبريد إضافي. راقب أيضًا درجة حرارة وحدة المعالجة المركزية.

بغض النظر عن التدابير المتخذة، مرة واحدة على الأقل كل ستة أشهر، من الضروري تنظيف المشعات والمروحة من الغبار.

العمل مع وحدات معالجة الرسومات المتعددة
بطاقات الفيديو مثل GTX 690 وTitan هي في الأساس بطاقات فيديو مزدوجة. يعمل Premiere CC معهم، وعلاوة على ذلك، فإنه يعمل إذا كان هناك العديد من بطاقات الفيديو في النظام، ووضع SLI غير مطلوب، مما يعني أنه يمكنك استخدام بطاقات الفيديو من سلسلة مختلفة. يُعرف وضع التشغيل هذا أيضًا باسم وحدة معالجة رسومات متعددة. مكاسب الأداء هنا غير واضحة وتعتمد على توازن تكوين الكمبيوتر.
يتم توفير فرص إضافية للمناورة من خلال استخدام المكونات الإضافية لجهة خارجية لوحدة معالجة الرسومات. في هذه الحالة، يمكنك تعيين تسريع CUDA لبطاقة فيديو واحدة إلى Premier، وتعيين تسريع OpenGL لبطاقة فيديو أخرى (على سبيل المثال Radeon) إلى مكون إضافي (على سبيل المثال، تعمل سلسلة Magic Bullet من خلال OpenGL). بالإضافة إلى ذلك، يظهر المزيد والمزيد من المكونات الإضافية التي تستخدم MultiGPU مباشرة - Neat Video 4، وBeauty Box 4، وTwixtor، وDE:Noise، وReelSmart Motion Blur.

تحسين القرص
من الضروري منع تجزئة الأقراص العاملة والتحكم فيها وإجراء إلغاء التجزئة إذا لزم الأمر. بالنسبة للعرض الأول، ضع ذاكرة التخزين المؤقت للوسائط في مكان مخصص سريع HDD، أو الأفضل من ذلك SSD. بالنسبة لبرنامج Adobe After Effects، قم بتمكين ذاكرة التخزين المؤقت للقرص في التفضيلات/الوسائط وذاكرة التخزين المؤقت للقرص وضعها على المكان المحدد سريعالقرص، من الناحية المثالية SSD؛ قم أيضًا بتمكين ذاكرة التخزين المؤقت للقرص = الإعدادات الحالية في إعدادات العرض الخاصة بقائمة انتظار العرض.

الصور
إذا قمت بتحميل صور بدقة 20 ميجابكسل تقريبًا إلى مشروع ما، ثم عملت معها عن طريق تقليلها، على سبيل المثال، إلى 25%، فمن الأفضل تقليلها أولاً في Photoshop. وبالتالي، كل عملية من هذا القبيل مع هذه الصورة في Premiere، سيتم تنفيذ كل تأثير أسرع 4 مرات.
بالإضافة إلى ذلك، هناك قيود على تسريع وحدة معالجة الرسومات في Premiere: ((العرض*الارتفاع)/16,384) ميغا بايت من الذاكرة الموجودة على بطاقة الفيديو محجوزة لمعالجة الإطارات. إذا تجاوزت القيمة الناتجة الذاكرة المتوفرة، فسيتحول عرض Premiere إلى وحدة المعالجة المركزية (CPU). وهذا يعني أن تسريع GPU لن يعمل على أي تأثير على هذا الإطار. على سبيل المثال، حجم الصورة من Canon 550D هو 5184 × 3456 بكسل. نتيجة للحساب، نحصل على 1.094 ميجابايت، وهو ما يزيد فعليًا عن 1 جيجابايت من الذاكرة في Quadro FX 3800.

CEPHtmlEngine
تعد هذه العملية جزءًا من نهج Adobe الجديد تجاه الواجهات: المسؤولة عن تشغيل لوحة المكتبة (الوصول إلى موارد الوسائط السحابية) ونافذة إطلاق Premiere الجديدة؛ كل 5 ثوانٍ، يصعد إلى السحابة وعلى المعالجات التي لا تحتوي على HT يمكن أن يستهلك 30% من الأداء. تقدم Adobe إصلاح تعليمات AngularJS المعطلة باستخدام التصحيحات. نعتقد أن التعليمات البرمجية التي تلوث الإدخال/الإخراج في نظام متعدد المهام بغباء غير مقبولة من حيث المبدأ، ونقوم بهدم المجلد CEPHtmlEngine الموجود في c:\Program Files\Adobe\Adobe Premiere Pro CC 2015\

AdobeIPCBroker
كل 30 ثانية تقريبًا، تقوم عملية تسمى AdobeIPCBroker.exe بإرسال بيانات مشفرة يتراوح طولها من 1 إلى 1.5 كيلو بايت إلى خوادم Adobe. نظرًا لأننا نحتاج إلى العمل وعدم التواصل المستمر مع السحابة، فيمكن استبدال الملف c:\Program Files (x86)\Common Files\Adobe\OOBE\PDApp\IPC\AdobeIPCBroker.exe بهذا .

نطاقات لومتري
إذا لم يكن الأداء كافيًا عند تشغيل مخطط زمني، فضع في اعتبارك أن لوحة Lumetri Scopes المعروضة تتطلب موارد كبيرة.

ايرو
يعمل Aero على تسريع GPU ويستهلك الموارد. لذلك يمكنك إيقاف تشغيله

https://helpx.adobe.com/premiere-pro/system-requirements.html - متطلبات النظام
http://blogs.adobe.com/after Effects/category/technical-focus
https://www.cpubenchmark.net/common_cpus.html

أهلاً بكم! سنقوم اليوم بتنشيط وحدة معالجة الرسومات CUDA (إذا كانت بطاقة الفيديو الخاصة بك تحتوي على واحدة). في الإصدار الجديد من حزمة Adobe، كما تدعي الشركة المصنعة، يتم تحديد عدد كبير من شرائح الفيديو المدعومة، ولكن في الممارسة العملية تبين أن الأمر ليس كذلك، ولكن هذا تافه، لأنه يمكنك فعل كل شيء بنفسك.

ما هو كودا؟

CUDA هي بنية حوسبة متوازية من NVIDIA تتيح زيادات كبيرة في أداء الحوسبة من خلال استخدام وحدات معالجة الرسومات (وحدات معالجة الرسومات). واليوم، وصلت معالجات CUDA إلى ملايين المبيعات، ويستخدم مطورو البرامج والعلماء والباحثون CUDA على نطاق واسع في مختلف المجالات. بما في ذلك معالجة الفيديو والتصوير، والبيولوجيا الحاسوبية والكيمياء، ونمذجة ديناميكيات الموائع، وإعادة بناء صور التصوير المقطعي المحوسب، والتحليل الزلزالي، وتتبع الأشعة، والمزيد.

إذا ماذا نحتاج؟

1. انتقل إلى موقع Nvidia وقم بتنزيل أحدث برنامج تشغيل لبرامج تشغيل Mac CUDA الخاصة بك: http://www.nvidia.com/object/mac-driver-archive.html

2. افتح المحطة وأدخل الأمر التالي

3. /Applications/Adobe\ Premiere\ Pro\ CC/Adobe\ Premiere\ Pro\ CC.app/Contents/GPUSniffer.app/Contents/MacOS/GPUSniffer

4. ابحث عن طراز بطاقة الفيديو الخاصة بنا (على سبيل المثال: GeForce GTX 580)

5. sudo nano /Applications/Adobe\ Premiere\ Pro\ CC/Adobe\ Premiere\ Pro\ CC.app/Contents/cuda_supported_cards.txt

6. أضف اسم بطاقتك إلى القائمة

7. احفظ :

8. ل بعد المؤثرات*Sudo nano /Applications/Adobe\ After\ Effects\ CC/Adobe\ After\ Effects\ CC.app/Contents/raytracer_supported_cards.txt

9. قم بالتمرير إلى الأسفل وأدخل اسم بطاقة الفيديو الخاصة بك

10. احفظ : Control+X، ثم Y لتطبيق التغييرات

11. حدد برامج CUDA واستمتع بالتسارع الناتج أثناء التثبيت

يمكنكم مشاهدة التنشيط المرئي في الفيديو أدناه.