موتور رندر در پریمیر پرو بخش بسیار مهمی است که وظیفه دارد افکت‌ها، ترنزیشن‌ها، رنگ‌ها و پردازش‌های گرافیکی را با سرعت بالا نمایش دهد و همچنین در زمان رندر و خروجی گرفتن سرعت بسیار بیشتری ایجاد کند. در این راهنما با تمام موتورهای رندر، نحوه عملکرد آن‌ها و انتخاب بهترین حالت آشنا می‌شوید.

خلاصه:
در این آموزش با موتورهای CUDA، Metal، OpenCL و Software Only آشنا می‌شوید، تفاوت‌ها را یاد می‌گیرید، نکات فعال‌سازی را می‌بینید و با تأثیر کارت گرافیک در سرعت رندر آشنا خواهید شد.

کودا CUDA چیست؟

CUDA مخفف Compute Unified Device Architecture است و فناوری اختصاصی شرکت NVIDIA محسوب می‌شود. در پریمیر پرو کودا یک موتور پردازش گرافیکی است که بخش بزرگی از محاسبات سنگین را از CPU گرفته و به GPU می‌دهد. نتیجه آن:

  • پخش روان‌تر تایم‌لاین
  • افکت‌های سریع‌تر هنگام پخش
  • کاهش لگ، گیرکردن و تاخیر
  • رندر داخلی سریع‌تر
  • افزایش سرعت Export
  • بهبود سرعت Decode/Encode

به همین دلیل است که کارت‌های گرافیکی انویدیا برای تدوینگرها بسیار محبوب هستند.

لینک مفید : دیکدینگ Decoding و کدینگ Coding در تدوین فیلم چیست؟

ارتباط CUDA با کارت گرافیک GPU

CUDA فقط روی کارت‌های گرافیک NVIDIA فعال می‌شود. اگر کارت گرافیک شما NVIDIA نباشد (مثل AMD یا Intel)، پریمیر پرو هرگز CUDA را نمایش نمی‌دهد.

برای استفاده از CUDA باید:

  • کارت گرافیک NVIDIA داشته باشید
  • درایور کاملاً آپدیت باشد
  • نسخه پریمیر پرو جدید باشد (2020 به بعد)
  • سیستم عامل آپدیت باشد

کاهش فشار CPU و افزایش سرعت تدوین

وقتی پریمیر پرو بخشی از محاسبات را به کارت گرافیک منتقل کند، فشار از دوش CPU برداشته می‌شود. این باعث می‌شود:

  • CPU داغ نکند
  • فریم‌ها در تایم‌لاین روان حرکت کنند
  • صحنه‌های سنگین سریع‌تر رندر شود
  • Export با سرعت چند برابر انجام شود

این یکی از دلایلی است که لپ‌تاپ‌های بدون GPU هنگام تدوین بسیار کند می‌شوند.

انواع موتورهای رندر در پریمیر پرو

پریمیر بسته به سیستم‌عامل و نوع کارت گرافیک یکی از این موتورهای رندر را نمایش می‌دهد:

  • CUDA
    فقط روی ویندوز فقط برای کارت‌های NVIDIA بالاترین سرعت رندر در ویندوز
  • Metal
    فقط روی سیستم‌های اپل (macOS) بهترین گزینه برای مک‌های Intel و مخصوصاً M1 / M2 / M3 کاملاً جایگزین CUDA شده است
  • OpenCL
    برای کارت‌های AMD و Intel در هر دو سیستم‌عامل دیده می‌شود کندتر از CUDA و Metal
  • Software Only
    حالت پردازش 100٪ با CPU بدون استفاده از کارت گرافیک بسیار بسیار کند فقط در مواقع اضطراری توصیه می‌شود
توصیه مهم:
بهترین موتورهای رندر به ترتیب:
۱) CUDA / Metal
۲) OpenCL
۳) Software Only (هرگز پیشنهاد نمی‌شود)

کدام افکت‌ها و پردازش‌ها به GPU وابسته‌اند؟

بسیاری از افکت‌ها فقط وقتی سریع اجرا می‌شوند که CUDA یا Metal فعال باشد. مهم‌ترین آن‌ها:

  • Lumetri Color
  • Sharpen
  • Warp Stabilizer
  • Noise Reduction
  • Gaussian Blur
  • Transform (در حالت GPU Accelerated)
  • Up-Scaling و Down-Scaling
  • Motion Graphics Templates

اگر GPU فعال نباشد، همین افکت‌ها باعث لگ شدید و کندی ویدیو خواهند شد.

استفاده مدیا انکودر از موتورهای رندر

Media Encoder دقیقاً از همان موتور رندر انتخاب‌شده در پریمیر پرو استفاده می‌کند. در بسیاری از خروجی‌ها، به‌خصوص H.264 و H.265، سرعت Media Encoder با CUDA چند برابر افزایش پیدا می‌کند.

نحوه فعالسازی موتور رندر

مسیر زیر را باز کنید:

File → Project Settings → General

سپس در بخش Video Rendering and Playback گزینه مناسب را انتخاب کنید.

اگر CUDA یا Metal در لیست نبود، سیستم شما پشتیبانی نمی‌کند یا درایورها آپدیت نیست.

چرا بعضی وقت‌ها موتور رندر قفل است؟

دلایل رایج:

  • کارت گرافیک نصب نشده
  • درایور اشتباه نصب شده
  • GPU خراب است یا شناسایی نمی‌شود
  • نسخه پریمیر خیلی قدیمی است
  • سیستم در حالت Remote Desktop اجرا شده

نکات مهم کاربران مک (M1 / M2 / M3)

  • هیچ مک جدیدی CUDA ندارد
  • تمام مک‌های M1 و جدیدتر فقط از Metal پشتیبانی می‌کنند
  • Metal سرعتی نزدیک به CUDA دارد
  • بدون نیاز به نصب درایور جداگانه

تفاوت CUDA ، Metal و OpenCL در عمل

CUDA بیشترین سرعت – مناسب ویندوز – کارت‌های NVIDIA
Metal استاندارد اپل – بهترین عملکرد روی سیستم‌های macOS
OpenCL برای AMD/Intel – کندتر از CUDA/Metal
Software Only بدترین گزینه – فقط پردازش CPU – بسیار کند

سوالات پرتکرار

کارت باید NVIDIA باشد. درایور را آپدیت کنید و دوباره Project Settings را باز کنید. اگر NVIDIA نباشد CUDA هرگز نمایش داده نمی‌شود.

بله، بخش بزرگی از پردازش‌ها به GPU منتقل می‌شود.

زیرا برخی افکت‌ها ماهیت CPU-Based دارند و GPU در آنها دخالت ندارد.

درایور، سیستم عامل و پریمیر را آپدیت کنید. اگر باز هم نبود، کارت گرافیک شما NVIDIA نیست یا خیلی قدیمی است.

خیر، CUDA سریع‌تر و پایدارتر است.

در کارت‌های بسیار قدیمی یا ناسازگار بله، ممکن است.

بله. حتی با CUDA نیز پریمیر بخشی از پردازش را با CPU انجام می‌دهد.

بله؛ با کارت گرافیک بهتر، باس عریض‌تر، حافظه بیشتر و افزایش تعداد هسته‌ها.

اگر موتور رندر نرم افزار شما با مشکلی روبرو شده است صفحه چرا پریمیر پرو از GPU استفاده نمی‌کند؟ راهنمای کامل CUDA، OpenCL، Metal و Renderer Not Supported را مشاهده کنید.