آموزش راه اندازی کودا Cuda در پریمیر و افترافکت

کودا باعث شد تا وابستگی به خرید کارت تدوین را برای افزایش سرعت ریل و سرعت در رندر فیلم از میان برود.

Cuda مخفف Compute Unified Device Architecture هست و دارای معماری است بر پایه پردازش موازی. این فناوری توسط شرکت انویدیا ابداع شد. در واقع کودا یک موتور قدرتمند محاسباتی(پردازش) gpu های کارت گرافیک های nvidia هست . شاید بپرسید حالا gpu چیه، ;کلمه ی GPU مخفف Graphics Proccessor Unit میباشد که همان کارت گرافیک به زبان ساده است. GPU به عنوان یک پردازنده خاص، درخواست‌های‌های بلادرنگ با کیفیت بالا گرافیک سه بعدی که از نظر وظایف محاسباتی فشرده هستند را مختصات‌دهی می‌کند. از سال ۲۰۱۲ میلادی GPUها به سیستم‌های چند هسته ای قدرتمندی ارتقا یافتند که قادر به دستکاری بلوک‌های بزرگی از داده‌ها هستند. این طراحی بسیار از هدف عامه CPU‌ها برای الگوریتم‌ها در مواقعی که پردازش موازی روی بلوک‌های داده انجام می‌شود مؤثرتر است. در صنعت بازی‌های کامپیوتری ،GPUها تنها برای رندر کردن گرافیک نیست بلکه در محاسبات فیزیکی بازی (اثرات فیزیکی شبیه دود، آتش، ترشحات و آوار) نیز هستند. مثال‌هایی نظیر فیز-اکس و گلوله شامل این مورد هستند. کودا همچنین برای کاربردهای شتاب‌دهی غیرگرافیکی در زیست‌شناسی محاسباتی ،رمزنگاری و حوزه‌های دیگر نیز استفاده می‌شود. کودا هم یک API سطح پایین و هم یک API سطح بالا فراهم می‌کند. SDK اولیه کودا در ۱۵ فوریه ۲۰۰۷ برای ویندوز مایکروسافت و لینوکس انتشار عمومی شد. پشتیبانی در سیستم‌عامل مک در نسخه دوم اضافه شد که جای نسخه تست ۱۴ فوریه ۲۰۰۸ را می‌گیرد. کودا با تمامی GPUهای از سری G8x به بعد شامل جی‌فورس ،کوادرو و تسلا (گرافیک) کار می‌کند. کودا با بیشتر سیستم‌عامل‌های استاندارد کار می‌کند. انویدیا می‌گوید برنامه‌هایی که برای سری G8x توسعه‌یافته‌اند همچنین بدون تغییر روی نسل‌های آینده کارت‌های گرافیک بسته به سازگاری دودویی کارخواهند کرد. منبع

کودا به زبان ساده تر

اگر بخواهیم از کاری که کودا در کارت گرافیک انجام میدهد بگوییم، اینطور میتوان توضیح داد که فناوری کودا باعث میشود gpu بتواند چندین پردازش را بطور همزمان انجام دهد این یعنی راندمان کارت گرافیک بالا خواهد رفت یعنی چی؟ به زبان دیگر کودا باعث میشود برنامه نویسان یک شرکت مانند ادوبی در برنامه هایی مانند افتر افکت و پریمیر، شرکت بلک مجیک در نرم افزار داوینچی، شرکت اپل در نرم افزار فاینال کات، بتوانند کاری کنند که نرم افزارها دسترسی بیشتری به gpu داشته و بار محاسباتی برای عملیات انکود و دیکود و رندر را از دوش سی پی یو به کارت گرافیک منتقل نمایند، این یعنی از سی پی یو توان کمتری مصرف میشود پس عمرش بیشتر خواهد شد، دمای کمتری تولید میکند و حالا که همزمان کارت گرافیک و سی پی یو برای عملیات رندر و افزایش سرعت نمایش افکت ها دست به دست هم میدهند سرعت انجام بسیار بالاتر خواهد رفت.

آموزش فعالسازی کودا برای پریمیر و افترافکت

  • آیا دارای کارت گرافیک قدرتمندی هستید و از سرعت و عملکرد آن در بخش های گرافیکی ناراضی هستید ؟
  • آیا از قابلیتهای Gpu در کنار CPU حین پردازش های گرافیکی بهره برده اید؟
  • آیا نرم افزار های شما از کودا در کارت گرافیک استفاده می کنند؟ آیا قابلیت استفاده از قدرت پردازش GPU در نرم افزار های شما فعال است؟
  • آیا کارت گرافیک شما از تکنولوژی Cuda پشتیبانی می کند؟

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

کارت گرافیک قدرتمند

وقتی میگوییم کارت گرافیک قدرتمند منظورمان یکی از محصولات شرکت ادویدیا Nvidia میباشد. کارت گرافیک هایی با نامهای Quadro و GTX ( بسیاری افراد تصور میکنند که GT همان GTX است اما اینطور نیست، GT کودا ندارد) و RTX از آندسته هستند. این کارتهای گرافیک هم در ویندوز، مک، لپ تاپ، سیستم رو میزی و خلاصه در هر دستگاهی که ویندوز یا مک را بتوان روی آنها نصب نمود قابل استفاده هستند. پیش پیشنهاد میکنم که موقع خرید دستگاه یا ارتقا سخت افزار یکی از کارتهای گرافیک گفته شده ترجیحا مدل جدید را نیز انتخاب کنید تا نتیجه ای مطلوب تر داشته باشید.

استفاده از کودا در کارت گرافیک با پریمیر

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

به زمان عقب باز میگردیم زمانی که مانی سافت بعنوان اولین حامی نرم افزارهای ادوبی مخصوصا پریمیرپرو در ایران، پکیج آموزش 50 ساعته خود را به صورت ارائه نمود، در آن زمان که کارتهای گرافیکی جی تی ایکس و کوادر شروع به انجام عملیات استفاده از کودا نموده بودند آموزش پریمیرپرو سی اس 6 را تولید نمودیم که برای استفاده کودا میبایست عملیاتی را در برخی سیستم ها انجام میدادیم. در گذشته مانند الان نبود که وقتی پریمیر را اجرا میکنید کودا به صورت اتوماتیک شناسایی شده و مورد استفاده قرار گیرد، پس باید موتور رندر و کودا را به صورت دستی فعال می نمودیم.

برای اینکه متوجه شویم که نرم افزار پریمیر از کودا استفاده میکند یا نه، باید مسیری را در پریمیر رفته و چک کنیم، از پریمیرپرو سی اس 6 شروع میکنیم به آدرس Project - Project Setting - General مراجعه کنید : که در شکل زیر مشاهده می کنید قسمت Video Rendering and Playback غیر فعال است به این مفهوم که یا کودا Cuda در کارت کارت گرافیک وجود ندارد مثلا کارت گرافیک GT میباشد و GTX نیست، خیلی ها این دو را با هم اشتباه میگیرند، یا کودا غیر فعال است که باید آنرا فعال کنیم.

بخش تنظیمات کودا در نرم افزار پریمیر پرو

برای بررسی وجود تکنولوژی کودا Cuda در کارت گرافیک مراحلی را که میگویم اجرا کنید:

  • باید سی ام دی CMD که تصویرش را پایینتر میبینید اجرا کنید، این بخش ویژه ورود دستورات کاربردی ویندوز است برای اجرای CMD در ویندوز 10 روی منوی استارت راست کلیک یکی از دو گزینه Windows Powersell یا Command Prompt را اجرا کنید که اگر اولی باشد صفحه آبی خواهد شد و دومی باشد محیط مشکی خواهد بود که از لحاظ کارایی فرقی ندارند.
  • حال به مسیر نصب برنامه پریمیرپرو سی اس 6 بروید که میشود C:\Program Files\Adobe\Adobe Premiere Pro CS6
  • در مسیر گفته شده به دنبال فایل GPUSniffer بگردید و وقتی آنرا پیدا نمودید با موس گرفته و در محیط یکی از صفحات باز شده Powersell یا command promp رها کنید سپس کلید اینتر را فشار دهید تا تصویر زیر ظاهر شود :

 

بررسی موجود بودن کودا در کارت گرافیک برای نرم افزار پریمیرپرو

همانطور که در تصویر مشاهده می نمائید یک خط مانده به آخر نوشته Did not find any devices that support Gpu به این معنی که کارت گرافیک شما فاقد تکنولوژی کودا Cuda می باشد که چه خبر بدی است البته این پیام فقط برای کارتهای گرافیکی غیر مدلهای گفته شده در بالا ظاهر میشود. چنانچه تصویر زیر را مشاهده نمودید یعنی مدل کارت گرافیک شما را مشخص نموده یعنی میتوانید از کودا استفاده کنید پس، مراحل زیر را برای فعال سازی کودا در کارت گرافیک ادامه می دهیم :

استفاده از کودا در کارت گرافیک با پریمیر

حال در همان مسیر پریمیرپرو سی اس 6 که بالاتر اشاره نمودم C:\Program Files\Adobe\Adobe Premiere Pro CS6 فایلی به نام cuda_supported_cards.txt را پیدا نموده و آنرا با دابل کلیک باز نمائید و مدل کارت گرافیک خود را که در کادر بالا با رنگ قرمز مشخص نموده ام را در انتهای آن مانند GeForce GTX 550 Ti وارد نموده و فایل را ذخیره نمائید، دقت کنید اینکار به کلمات کوچک و درست حساس است پس دقیقا همان طور که مشخص شده همان طور دقیق بنویسید. پریمیرپرو را باز کنید. خواهید دید که در تصویری بالا که کادر Video Rendering and Playback غیر فعال بود فعال شده است و دارای دو گزینه احتمالا هست یکی با انتهای Cuda و دیگری با انتهای Software Only که هدف ما همان گزینه ی Cuda میباشد که بالاخره فعال شد.

آموزش رایگان پریمیر افزایش سرعت رندر کوییک سینک Quick Sync

40 دقیقه

فعالسازی کودا در پریمیر نسخه های سی سی و جدیدتر

اما برسیم به نسخه های پریمیر که پس از سی اس 6 تولید شد یعنی پریمیر سی سی Premiere CC که از 2013 و مخصوصا الان که 2020 میباشیم، اینکه چگونه کودا را در آنها فعال کنیم؟ خبر خوب اینکه در نسخه های کاملا جدید که هموارد میتوانید دانلود نسخه جدید پریمیر را را از سایت https://manicontent.com دانلود کنید ( به همراه پلاگین ها و ... ) قابلیت کودا به صورت اتوماتیک فعال خواهد شد و نیاز به عملیات گفته شده در بالا نخواهد داشت.

فعالسازی کودا در پریمیر نسخه های سی سی و جدیدتر

آیا نرم افزار من از کودا پشتیبانی میکند؟

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

آموزش رایگان تاثیر کارت گرافیک در سرعت تدوین با پریمیر

21 دقیقه

چه کارت گرافیکی رو بخریم؟

وقتی به بحث خرید کارت گرافیک میرسیم بدون شک باید مشاوره ای خوب وجود داشته باشد که به شما در انتخاب کارت گرافیک جهت استفاده از مزیت های کودا کمک کند پس پیشنهاد میکنم مقاله کارت گرافیک برای تدوین فیلم با پریمیرپرو و افترافکت را مشاهده کنید.

کودا در نرم افزار پریمیر و افترافکت من فعال نمیشود!

دلایل متعددی وجود دارد که شما در نرم افزارهایی مانند پریمیر و افترافکت کودا را نداشته باشید که به همه ی آنها اشاره خواهم نمود :

  • کارت گرافیک شما از مدلهای گفته شده نباشد در گرافیک های GT و AMD کودا فعال نخواهد شد.
  • کارت گرافیک را دارید اما درایور آن آپدیت نیست به مقاله ی کارت گرافیک برای تدوین فیلم با پریمیرپرو و افترافکت مراجعه کنید
  • نرم افزار پریمیر و افترافکت آپدیت نیست، نسخه جدید را از https://manicontent.com دانلود و نصب کنید
  • ویندوز آپدیت نیست، نصب ویندوز و نحوه ی آپدیت آنرا در با پکیج آموزش مانی سافت یاد بگیرید اینجا

بد نیست سری به ویدیوهای رایگان و پکیج های آموزشی ما بزنید.

آیا کودا برای افکت ها مانند تصحیح رنگ و مجیک بولت نیز استفاده میشود؟

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