در بخش اول این مطلب در مورد مباحث اولیه کارت گرافیک توضیحاتی را ارائه کردیم و با مشخصات و اصطلاحات اولیه کارت های گرافیک آشنا شدیم. در بخش اول یک کارت Quadro K4000 را در مقابل یک کارت GTX Titan قرار دادیم و مشاهده کردیم که GTX پیروز میدان شد.

کارت گرافیک، مساله این است (قسمت دوم)

quadro vs gtx georce by dfmrendering 00

اما در این قسمت میخواهیم روی دیگر سکه را نیز ببینیم و دلیل برتری یا سقوط کارت های Quadro را درک نماییم. بسیاری از کارشناسان مطرح دنیا در زمینه سخت‌افزار معتقد هستند که شرکت های Nvidia و AMD در ارائه قیمت های کارت های ورک استیشن خود کلاه گشادی را بر سر مردم میگذارند زیرا تفاوت چندانی در بین کارت های ورک استیشن و گیمینگ نیست. برای روشن‌تر شدن مطلب با ما همراه باشید.

quadro vs gtx georce by dfmrendering 01

همانطور که در قسمت اول این مطلب با هم مرور کردیم، کارت کوادرو K4000 در رندرینگ توسط Octane Render نتیجه را به GTX Titan واگذار کرد و تایتان برنده بدون چون و چرایی برای این مقایسه بود. در قسمت قبل تمامی اصطلاحات مورد نیاز را با زبان ساده‌ای بیان کردم و در این مطلب قصد دارم کمی تخصصی تر و فنی تر مطالب را مورد ارزیابی قرار دهم. اگر متوجه شویم که چرا GTX Titan در Octane Render سریعتر عمل میکند، به راحتی خواهیم توانست که کارت های دیگر را نیز بدون تست کردن مقایسه نماییم.
خوب همانطور که در قسمت اول ذکر کردم، GTX Titan از هسته مرکزی GK110 توسعه پیدا کرده است. برای درک قدرت تایتان باید متوجه شویم که چه کارت های دیگری بر پایه هسته GK110 توسعه پیدا کرده‌اند و عملاً تفاوت کارت هایی که با معماری GK110 ساخته می‌شوند چه تفاوتی با دیگر کارت ها دارند.

quadro vs gtx georce by dfmrendering 02

شاید تعجب کنید که کارت های Quadro K5000, K6000, Tesla K20 , tesla K20x و … همگی از معماری GK110 بهره می برند. پس عملاً Titan نیز عضوی از خانواده کوادرو ها به حساب میآید. اما این عضو یک عضو معلول در این خانواده است و دلیل آن را در این مطلب متوجه خواهید شد. قبل از هر چیز کمی در مورد خصوصیات معماری GK110 صحبت خواهیم کرد. در معماری پردازنده های قدیم Nvidia که به نام Fermi شناخته میشد، هدف افزایش بازده و محاسبات گرافیکی بود. اما Nvidia در تکنولوژی Kepler بدنبال افزایش کارایی و قابلیت برنامه نویسی بیشتر بود. Kepler توسعه بسیار مناسبی از Fermi است و هر آنچه را که معماری Fermi داشت به صورت بهینه‌تر و کاراتر ارائه می‌داد با این تفاوت که قدرت برنامه نویسی و بازده بسیار قدرتمندتری را ارائه میکرد که در مدیریت Texturing در حافظه گرافیکی بسیار تواناتر و بهتر عمل میکرد.

quadro vs gtx georce by dfmrendering 03

در Kepler بازده کارت های گرافیک بسیار بالا رفت و کنترل جدیدی باری حافظه گرافیکی عرضه گردید تا توانایی مدیریت و کنترل حافظه های بسیار بسیار سریع تا سرعت 6000MHZ را نیز داشته باشد در حالی که این عدد برای معماری Fermi تا سقف 4000MHZ بالاتر نخواهد رفت.
معماری GK یا همان کپلر، توانایی مدیریت رابط PCI-e Gen 3.0 را داشت. در نتیجه ارتباط کارت گرافیک با مادربورد با سرعت بسیار بالاتری امکان‌پذیر خواهد بود. یک گذرگاه Pci-e gen 3.0 توانایی انتفال داده‌ها را با نرخ 8 گیگاترانسفر در ثانیه (GT/s) خواهد داشت. نکته بسیار مهم اینجاست که رابط PCI-e gen 3 به صورت کامل قابلیت اجرای کارت های گرافیک قدیمی تر یعنی PCI-e gen 2 را نیز دارا می باشد.

quadro vs gtx georce by dfmrendering 04

معماری GK همچنین قابلیت‌های بسیار زیادی مانند پشتیبانی از رابط DP یا همان Display Port 1.2 و رابط HDMI در نسخه های 1.4a را دارا می باشد. معماری GK این فابلیت را به کارت های گرافیکش می‌دهد که خروجی تصویر 4000x2000 پیکسل را ارائه دهند. در نتجه اگر بدنبال کارت گرافیک مناسب برای مانیتورهای 4K میگردید، یکی از بهترین گزینه ها کارت های گرافیکی هستند که بر پایه معماری GK توسعه داده شده اند. این معماری همچنین شتاب دهنده ویدیویی را در فرمت H.264 تا اندازه تصویر 4K پیشتیبانی میکند و قابلیت نمایش تصاویر به صورت سه بعدی و دوبعدی و دهها قابلیت دیگر را در اختیار شما قرار خواهد داد. جالب است که بدانید کارت های گرافیکی که بر پایه معماری GK110 توسعه داده می‌شوند دارای 1.5 MB حافظه پر سرعت Cache از نوع L2 می‌باشند و تمامی آن‌ها دارای اینترفیس 384 بیت و حافظه های GDDR5 می‌باشند و از تکنولوژی GPUDirect بهره مند هستند.

quadro vs gtx georce by dfmrendering 05

از این معماری توسعه های زیادی توسط اینتل عرضه شده است که یکی از آن‌ها GK110 می باشد. GK110 معماری خاصی است و در یک کلام تمامی کارت های این گروه در رنج کارت های حرفه‌ای قرار میگیرند. این دسته از کارت ها که بر پایه معماری GK110 توسعه داده می‌شوند قابلیت ویژه ای به نام GPU Boost در اختیار دارند. این قابلیت چیزی شبیه Turbo Boost در پردازنده های Intel می‌باشد و به پردازنده گرافیکی اجازه میدهد بر مواقع لزوم سرعت پردازش خود را تا حد معینی افزایش دهد. همانطور که میدانید کارخانه های طراح کارت گرافیک و CPU همیشه پردازنده ها را با پایین‌ترین فرکانس کاری ارائه میکنند تا در همه شرایط به درستی کار کند.

quadro vs gtx georce by dfmrendering 06

اما برخی از پردازنده های گرافیکی و پردازنده های مرکزی (CPU) توانایی فعالیت در فرکانس های بالاتری را دارند که این وظیفه به عهده کاربران است که با توجه به دانش خود اقدام به افزایش فرکانس کاری پردازنده های نمایند. افزایش فرکانس دارای پیچیدگیهای خاصی است زیرا نیاز است تا با جزییات سخت‌افزار مورد نظر آشنا باشید و به تست و خطا نیاز خواهد داشت. افزایش فرکانس غیر صحیح خطرات جدی به قطعات وارد آورده و مشکلات جبران ناپذیری را به همراه خواهد داشت. هیچ کدام از شرکت های سازنده کارت گرافیک و CPU، در قبال افزایش دستی فرکانس ها مسئولیتی را به عهده نخواهند گرفت و گارانتی قطعات را ابطال مینمایند. در تمامی دفترچه هایی که همراه این قطعات است بندی وجود دارد که این موضوع را به صورت صریح اعلام میکند. پس در این خصوص بسیار دقت کنید. یکی از کارهایی که شرکت مازستا انجام میدهد، اورکلاکینک یا افزایش توان سیستم‌های می‌باشد و سیستم‌های خود را با همین شرایط گارانتی میکند.

quadro vs gtx georce by dfmrendering 07

نکته مهمی که باید در نظر داشته باشید این است که تمامی کارت هایی که با معماری GK110 توسعه داده می‌شوند دارای خصوصیات یکسانی هستند. پس کارت کوادرو K5000 و Tesla K20 و GTX Titan تمام خصوصیات ذکر شده را دارا می باشند. در نتیجه آن زمانی که Titan و K4000 را با هم در موتور Octane Render مقایسه کردیم با توجه به تعداد هسته CUDA بیشتر تایتان و سرعت هر هسته مشخصاً تایتان برتر از کوادرو K4000 بود که از نظر قیمت در یک رده قرار دارند.

quadro vs gtx georce by dfmrendering 08

جالب اینجاست که از نظر شرکت Nvidia تنها تفاوت اصلی در کارت های GTX که از نوع Gaming هستند و کارت های Quadro که از نوع workstation می‌باشند در درایور آنهاست. از همین روست که شما میتوانید در بعضی از نرم‌افزارها که به صورت انحصاری با کارت کوادرو کار میکنند بعد از هک کردن درایور کارت های کوادرو از کارت های GTX مناسب به جای آن‌ها استفاده نمایید. در برخی نرم‌افزارها این کار به سادگی انجام خواهد گرفت و در برخی دیگر هنوز کسی نتوانسته است که درایور کوادرو را برای آن نرم‌افزار هک کند.

quadro vs gtx georce by dfmrendering 09

داستان Quadro و Geforce با شناخت بیشتر این کارتها جالبتر می‌شود و این سؤال در ذهن تمام کسانی که با این مفاهیم آشنا هستند بشدت تقویت می‌شود که واقعاً اختلاف این دو نوع کارت در چیست ؟ و چرا کارت های کوادرو اینهمه گرانتر هستند ولی کارایی کمتری از کارت های نوع GTX دارند؟ توجه داشته باشید که این یک سؤال بین‌المللی است و اگر اندکی در انجمن‌های تخصصی بدنبال آن بگردید هر کسی پاسخی به آن داده اما در کل متوجه می‌شوید که این پاسخ‌ها قانع کننده نیستند زیرا نتایج تست و بررسی کارت های چیز دیگری را نشان خواهد داد همانطور که برای کارت titan و k4000 در octane render مشاهده نمودید.

quadro vs gtx georce by dfmrendering 10

تا اینجای مطلب برای اینکه شما را قانع کنم Titan و کارت های مشابه آن که بر پایه معماری GK110 هستند از کارت های معادل خود مانند K4000 و البته K5000 سریعتر و ارزانتر هستند، کافیست. اما کمی صبر داشته باشید داستان به این راحتی ها هم نیست.

quadro vs gtx georce by dfmrendering 11

متأسفانه مجبور هستم برای ادامه مطلب چند مثال ساده بزنم تا موضوع را بهتر درک کنید. اول از شما یک سؤال دارم. برای رفتن از منزل به سر کار دو وسیله نقلیه به شما پیشنهاد می‌شود ، یک ماشین سواری سریع و راحت مانند یک BMW و یک ماشین قدرتمند و خشک مانند وانت نیسان ( صد البته به رنگ آبی) با این فرض که همان موتور BMW بروی آن نصب شده باشد. توجه داشته باشید که به دلیل محدودیت سرعت نمیتوانید بیشتر از 60 کیلومتر در ساعت حرکت کنید و تا جایی که می‌دانم نیسان نیز میتواند به این سرعت دست پیدا کند و هم BMW. خوب مسلماً ماشین سواری راحتتر است اگر چه نمی توانید سریعتر از نیسان برانید. حال اگر قرار باشد که به همراه خود 1000 کیلو بار نیز حمل کنید چطور آیا مجدداً ماشین سواری را انتخاب میکنید؟ شاید ماشین سواری بتواند این بار را حمل کند، اما قطعاً برنده این میدان نیسان آبی رنگ خواهد بود.

quadro vs gtx georce by dfmrendering 12

این چکیده مطلبی است که در تفاوت کارت های Gaming و Workstation بیان خواهیم کرد. اجازه دهید این موضوع را به صورت تخصصی ادامه دهیم. اگر چه K5000 و Titan هر دو از معماری GK110 بهره می‌برند اما کارت کوادرو دارای ورودی خروجی حافظه سریعتری می باشد(Memoru I/O) و توانایی بسیار بهتری در پردازش OpenGL و محاسبات double-precision floating point خواهد داشت. البته در صحنه‌های کم حجم تر ( از نظر افکت و تعداد Polygon ها ) کارت های Gaming بسیار سریعتر از کوادرو عمل میکنند اما زمانی که با صحنه‌های بسیار سنگین و پردازش های حجیم سرو کار داریم، این وانت نیسان است که میتواند با بار 1000 کیلویی با همان سرعت مورد نظر حرکت نماید. اما این موضوع نیز همیشه صادق نخواهد بود. در پردازش های Realtime عموما کارت های گرافیک GK110 از نوع Gaming سریعتر عمل خواهند کرد. با تنظیمات ساده‌ای در بایاس کامپیوتر و در بخش Nvidia Control Panel میتوانید کاری کنید که در رندرینگ های سنگین نیز کارت های GTX Titan و مشابه آن دچار مشکلی نشوند و در زمان رندر از دسترس خارج نگردند، اما نه در هر نرم‌افزار و موتور رندر.

quadro vs gtx georce by dfmrendering 14

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

quadro vs gtx georce by dfmrendering 15

از دیگر قابلیت‌های کارت های کوادرو که در هیچ کارت Gaming به چشم نمیخورد پشتیبانی از حافظه ECC است. ECC Memory یا Error Checking and Correction نوعی از حافظه است که میتواند خطا را تشخیص دهد و آن را اصلاح کند. در نتیجه اگر قرار است نرم‌افزار شما همیشه در دسترس باشد مجبور هستید بر روی MainBoard از حافظه های ECC استفاده نمایید تا مشکلات بسیار زیادی را که ناشی از خطاهای آدرس دهی RAM می‌باشد را مرتفع سازید که از جمله آن‌ها میتوان به خطای Blue Screen اشاره کرد که یکی از دلایل اصلی آن خطاهای RَAM می باشد.

quadro vs gtx georce by dfmrendering 16

تمامی کارت های Workstation چه از شرکت Nvidia و چه از شرکت AMD دارای RAM هایی از نوع ECC بوده و همچنین RAM های ECC اصلی بروی MainBoard را نیز پشتیبانی میکنند. شاید این سؤال برای شما پیش بیاید که RAM های اصلی سیستم چه ربطی به کارت گرافیک دارند. توجه داشته باشید که Memory Sharing از نقاط حیاتی در کارت های گرافیک است که هم در کارت هایGaming و هم Workstation مورد استفاده قرار میگیرد. ساده‌ترین خاصیت این تکنولوژی استفاده از RAM سیستم در موقع لزوم می باشد. توجه داشته باشید که کارت های گرافیک فقط زمانی که RAM آن‌ها کاملاً آشغال شده باشد از RAM سیستم استفاده نمیکنند بلکه استفاده از RAM سیستم در بسیاری از زمانها و به دلایل متعدد در کارت های گرافیک اتفاق می‌افتد که این موضوع هم به کد های برنامه و هم به نحوه پردازش و بسیاری شرایط دیگر مربوط می شود.
پس اینکه یک کارت گرافیک بتواند از RAM سیستم استفاده کند یک موضوع بسیار حیاتی است. مثلاً کارت Quadro K2000 میتوانید تا 12GB از حافظه سیستم را علاوه بر حافظه خود در اختیار بگیرد.

quadro vs gtx georce by dfmrendering 17

موضوع دیگری پشتیبانی از double-precision floating point است که از نظر تخصصی مهمترین و مهمترین و مهمترین دلیل اختلاف کارتهای Quadro و Geforce می باشد. کارت های Quadro پشتیبانی کاملی از اعداد شناور با دقت مضاعف دارند. در نتیجه دقت آن‌ها بالاتر است. توجه داشته باشید که در فرایند های شبیه سازی دقت از سرعت مهمتر است.

quadro vs gtx georce by dfmrendering 18

حقیقت اینجاست که کارت های کوادرو برای سرعت بیشتر طراحی نشده اند. هدف از آن‌ها فعالیت‌های تخصصی است که در قسمت قبل به آن‌ها اشاره کردیم. پس نباید فقط این کارت ها را از نظر سرعت مورد بررسی قرار دهیم. کارت های کوادرو دقت محاسباتی بسیار بالایی دارند که در هیچ کارت Gaming دیگری وجود ندارد. با توجه به اینکه GTX titan و دیگر کارت های Gaming که با معماری GK110 توسعه داده شده‌اند ساختاری یکسان دارند اما به دلیل نبود حافظه ECC و دقت پایین محاسباتی نمی‌توان از آن‌ها در فرایندهای شبیه سازی صنعتی استفاده نمود. اما در بحث گرافیک و رندرینگ این موضوع تأثیر چندانی در نتیجه پردازش ندارد. شاید متوجه شده باشید که چرا شرکت Autodesk در نرم افزارهای تخصصی خود بروی کارت های کوادرو تأکید دارد در صورتی که کارت های GTX ارزانتری نیز میتوان برای این کار تهیه نمود.

quadro vs gtx georce by dfmrendering 19

اگر برنامه شما به گونه‌ای نوشته شده باشد که از متغیرهای ممیز شناور با دقت مضاعف استفاده شده باشد، انتخاب اصلی شما می بایست کارت های Workstation باشد چه از شرکت Nvidia و چه AMD . در برخی از کارت های Gaming و شاید بهتر بگویم در بیشتر آن‌ها از double-precision floating point پشتیبانی نخواهد شد. حال شاید متوجه شوید که چرا برخی از نرم‌افزارها در مورد سیستم مورد نیازشان فقط به کارت های Quadro یا FirePro اشاره میکنند زیرا عملاً استفاده از کارت های Gaming در این نرم‌افزارها بی‌معنی و بی‌فایده خواهد بود. عموما نرم‌افزارها و شبیه سازهایی که محیط کاری آنها از اندازه های بسیار بزرگ و یا اندازه های بسیار کوچک تشکیل می‌شود مانند سیستم‌های ذره‌ای (Particle Systems) و … از double-precision floating point در برنامه خود استفاده میکنند. در عوض برخی از موتورهای رندرینگ از single-percision floating point استفاده میکنند که از این کارت های گرافیک Gaming در آن‌ها سریعتر عمل میکنند و اتفاقاً Octane Render نیز یکی از آنهاست. در جهت مخالف نیز نرم افزارهای صنعتی و علمی هستند که اکثریت آن‌ها نیازمند کارت هایی می‌باشند که پشتیبانی کاملی ازdouble-precision floating point داشته باشد مانند نرم افزارهای CFD و … .در این شرایط دیگر بحث سرعت و قیمت مطرح نیست و یکتازی کارت های Workstation را شاهد خواهید بود. اما این موضوع هم راه کارهای خاص خود را دارد و میتوان به گونه‌ای و در شرایط خاص از کارت های Gaming در معماری های GK110 و معماری های مشابه ماند GK104 استفاده نمود. به تصویر زیر نگاه کنید تا متوجه شوید در برخی شبیه سازها، کارت GTX حرفی برای گفتن ندارد.

quadro vs gtx georce by dfmrendering 20

حتماً زمانی را که ماشین بوگاتی را می ساختند در خاطر دارید. یکی از مشکلات اصلی تیم سازنده که زمان بسیار زیادی را نیز صرف حل آن کردند، گرمای بیش از حد موتور ماشین بود. حتماً شما هم فیلم مستند ساخت بوگاتی را دیده‌اید که مهندس مسئول بخش کنترل دمای موتور ماهها طول کشید تا توانست دمای موتور ماشین را کنترل نماید. یکی از مهمترین دشمنان تجهیزات الکترونیکی و بالاخص قطعات کامپیوتری و به صورت دقیقتر CPU و GPU گرما می باشد. زمانی که سرعت پردازش بالا می‌رود گرمای تولیدی نیز بیشتر می شود. از این روست که کارت های Gaming دارای ابعاد بسیار بزرگتری نیست به کارت های ورک استیشن هستند. اگر خاطرتان باشد در مقایسه کارت quadro k4000 و titan نشان دادیم که فرکانس کاری پردازنده GTX Titan معادل 837 مگاهرتز با 2688 هسته CUDA و در کارت K4000 معادل 800 مگاهرتز با 768 هسته CUDA بود.
خوب مسلماً با یک حساب سر انگشتی مشخص می‌شود که 2688 هسته حرارتی به مراتب بیشتر از 768 هسته ایجاد میکند علاوه بر اینکه سرعت بیشتری هم دارند. پس کارت های Gaming نیاز به خنک کنندگی بیشتری داشته و در کارکرد زیاد عمر کمتری خواهند داشت.

quadro vs gtx georce by dfmrendering 21

این موضوع را میتوانید از مدت گارانتی کارت های Gaming و Quadro نیز متوجه شوید . از آنجایی که حرارت دشمن شماره یک پردازنده ها به شمار می‌رود و حتی باعث سوختن و از کار افتادن ترانزیستورهای آن‌ها می شود، شرکت های سازنده راه‌کاری را در نظر گرفته‌اند که از صدمه زدن به تجهیزات جلوگیری شود. در پردازنده های فعلی اگر حرارت پردازنده تا حد مشخصی بالا رود فرکانس کاری پردازنده در حد مشخصی پایین آورده می شود. این کاهش آنقدر ادامه می‌یابد که حرارت کنترل شود. در صورتی که ای اتفاق نیافتد در بیشتر پردازنده ها پردازش متوقف می شود. اگر این موضوع برای CPU اتفاق بیافتد، سیستم دستور فوری Shutdown را دریافت کرده و خاموش می شود. این موضوع برای بسیاری از دوستان که از لپتاپ های قدیمی برای رندر استفاده میکنند اتفاق می‌افتد و یا با خطای صفحه آبی روبروی می‌شوند و یا لپ تاپ آن‌ها خاموش می شود. در کارت های گرافیک هم مشابه این عمل روی خواهد داد و یا ارتباط کارت گرافیک با پردازنده مرکزی قطع می‌شود و یا اینکه خطاهای دیگری مانند ریستارت شدن سیستم، صفحه آبی و … روی خواهد داد.
این موضوع در کارت های Gaming بسیار بیشتر از کارت های کوادرو است.زیرا در کارت های کوادرو علاوه به اصلاح خطای RAM یا همان ECC، پردازنده حرارت بسیار کمتری را تولید میکند و در نتیجه این کارت های برای استفاده در نرم افزارهای حساس نه تنها مفید می‌باشد بلکه ضروری خواهد بود.

quadro vs gtx georce by dfmrendering 22

سعی کردم یک تست از این موضوع با کارت کوادرو و تایتان داشته باشم. برای اینکه زمان رندر طولانی نشود سعی کردم محیط انجام تست را گرم نگه دارم تا کارت ها زودتر افزایش دما داشته باشند. از این رو در همان موتور رندر تعداد Sample ها را بسیار زیاد در نظر گرفتم و تا توانستم منابع نوری را در صحنه افزایش دادم تا حداقل رندر 2 ساعت به طول بیانجامد. به صورت مداوم هم دمای هر دو کارت را کنترل میکردم زیرا صدمه دیدن هر کدام از کارت ها باعث ویران شدن بنای خانواده می شد. زیرا توان مالی مناسبی برای جبران خسارت نداشتم و بدون شک می بایست ادامه مطلب را در زندان به اتمام می رساندم. خوب قبل از ذکر ادامه مطلب اجازه دهید نتیجه تست سرعت قبلی را با هم مرور کنیم. در تست سرعت یک صحنه معمولی در اندازه عادی کارت تایتان چیزی در حدود 2-3 برابر سریعتر از کارت کوادرو بود. خوب برای اینکه متوجه شوم حرارت چه تأثیری در سرعت پردازش هر دو کارت دارد شرایط تهویه را یکسان در نظر گرفتم و هر دو کارت را در کیسی بدون تهویه و با شرایط هوای مساوی آزمایش کردم تا حرارت کارت های خیلی سریع بالا برود و بتوانم رفتار کارت را بررسی نمایم. در 10 دقیقه اول کارت تایتان دقیقاً رفتاری مشابه قبل داشت و با حرارت 84 درجه 1008 sample و کارت کوادرو k4000 در همین زمان با حرارت 62 درجه‌ای تنها 634 Sample را رندر نموده بود. بعد از گذشت 40 دقیقه تایتان به درجه 89 رسیده بود و حرارتی که از پشت کارت خارج می‌شد به‌قدری زیاد بود که میتوانست دست را بسوزاند. در این حالت تعداد با توجه به اینکه زمان 4 برابر شده بود تعداد Sample ها 4 برابر نشده بود و تنها 3243 Sample توسط کارت تایتان رندر شده بود. اما در انسوی میدان کارت کوادرو به دمای 77 درجه رسیده بود 2361 sample را رندر نموده بود. پس تایتان با چهار برابر شدن زمان تنها 3.2 برابر قدرت خود را افزایش داد و کارت کوادرو در همین زمان 3.7 برابر توان پردازشی ارائه کرده بود.

quadro vs gtx georce by dfmrendering 23

اجازه دادم کمی این حرارت بیشتر شود. توجه داشته باشید زمانی که رندرینگ انیمیشن را انجام می دهید، خنک کننده کارت به سرعت دما را کاهش خواهد داد اما در صورتی که پردازش سنگینی را بدون وقفه به سیستم تحمیل کنید حرارت به طرز کنترل نشده‌ای افزایش می یابد.
جالب اینجاست که برای 30 دقیقه حرارت کارت تایتان ثابت بود و بعد از گذشت 70 دقیقه حرارت کارت به 92 رسیده بود. در نتیجه به سراغ فرکانس پردازنده رفتم و متوجه شدم که فرکانس به 640 MHZ کاهش یافته و در کارت کوادرو در همین زمان حرارت 80 درجه بود و فرکانس کاری تا 760 MHZ پایین آمده بود. با توجه به علاقه‌ای که به خانواده‌ام داشتم و نمیخواستم سالهای باقیمانده عمرم را پست میله های زندان سپری کنم از ادامه کار منصرف شدم و نفس راحتی کشیدم.
به دلیل مشابه (سرعت و تعداد هسته پردازشی )، نیز توان مصرفی کمتری را از کارت های کوادرو شاهد خواهیم بود و به Power Supply کمتری نیست به کارت های Gaming نیاز خواهیم داشت. به عنوان مثال یک کارت Quadro K6000 به همان پاوری نیاز دارد که یک کارت GTX 460 . پس در این خصوص نیز صرفه جویی مناسبی در مصرف برق خواهید داشت. شاید در منزل و محل کار شما این موضوع زیاد به چشم نیاید اما در سازمانهایی که برای پردازش گرافیکی از صدها و هزاران کارت گرافیک استفاده میکنند این موضوع به یک معضل تبدیل خواهید شد. به تصویر زیر دقت کنید و تصور کنید چه حرارتی قرار است در این اتاق ایجاد شود.

quadro vs gtx georce by dfmrendering 24

اما به نظر بنده مهمترین عامل تفاوت کارت های گرافیک Gaming و Workstation بعد از محاسبات اعداد شناور با دقت مضاعف، در درایور آنهاست. درایور یعنی تمام ماهیت یک کارت. توجه داشته باشید درایور برای یک کارت مانند شخصیت برای انسان است. بدون درایور ، کارت گرافیک هیچ است. دقت داشته باشید در صورتی که شما درایور صحیح یک کارت را نصب نکنید نمیتوانید از هیچ کدام از قابلیت‌های یک کارت استفاده نمایید. حتماً بارها در زمان تعویض ویندوز یا سیستم عامل خود دیده‌اید که تا زمان نصب درایور حتی نمی‌توانید رزولوشن تصویر را بدرستی تنظیم کنید چه برسد به استفاده از قابلیت‌های کارت.

quadro vs gtx georce by dfmrendering 25

درایور یک کارت به سیستم عامل می فهماند که چه قابلیت‌ها و چه توانایی‌های در این کارت وجود دارد و در یک کلام چگونه از کارت استفاده کند.
تمامی کارت های Gaming شرکت انویدیا یک درایور دارند. اگر شما آخرین نسخه درایورهای Gaming یا همان Geforce را نصب کنید میتوانید تمامی کارت های گرافیک این سری را استفاده نمایید. اما در عوض تمام کارت های ورک استیشن یا همان Quadro و Tesla نیز دارای درایور کاملاً مجزا و کاملاً متفاوت هستند. به همین دلیل است که در اوایل این مطلب عرض کردن بسیاری از کارشناسان مطرح دنیا معتقد هستند که شرکت های سخت افزاری و مخصوصاً Nvidia و AMD از مشتریان خود کلاهبرداری میکنند.

quadro vs gtx georce by dfmrendering 26

اگر به خاطر داشته باشید در اواسط این مطلب از هک کردن درایور کارت های صحبت کردیم. در موارد بسیار زیادی شما میتوانید یک کارت Geforce GTX را به جای یک کارت Quadro به نرم‌افزار تحمیل کنید و بازده مناسبی در حد کارت کوادرو را بدست آورید. در مورد نرم افزارهای پرکاربر مانند Adobe این موضوع بسیار دیده می شود. حتی این مورد در نرم افزارهایی که فقط و فقط برای پردازش از کارت های workstation استفاده میکنند نیز صادق است. در این زمینه اطلاعات کافی در مورد درایورها و تفاوت آنها، برنامه نویسی و آشنایی با نرم‌افزار مورد نظر برای عملیات هک کردن درایور نیاز خواهد بود.
اختلاف بین این دو سری از کارت های شرکت Nvidia بسیار زیاد بوده و ساعت‌ها میتوان در مورد آن بحث نمود. از جمله تفاوت در Anti-Aliasing , C++ Coling , Video Converting and Coding و ده‌ها مورد دیگر که در هر نرم‌افزار و هر رشته ای به تفصیل قابل بحث است. به عنوان مثال یکی از قابلیت های اساسی کارت های گرافیک Nvidia  در نرم افزارهای ویرایش فیلم می باشد. این کارت ها قابلیت هایی از جمله کدک گذاری ، شتابدهنده ویدیویی، شتابدهنده تبدیل ، قابلیت رندرینگ Ray Tracing ، قابلیت رندرینگ لایه های متعدد و ... دارند. به عنوان مثال میتوان به نرم افزارهای Nuke , Adobe AE , Adobe Pr  اشاره کرد که از تمامی کارت های شرکت Nvidia شامل Geforce GTX و  Quadro و Tesla و همچنین از کارت های شرکت AMD مانند Radeon و FirePro استفاده کرده و علاوه بر افزایش سرعت رندرینگ تصاویر ، قابلیت های Codec گذاری و Compressing  و  RayTracing و ... را ارائه میدهند. 

quadro vs gtx georce by dfmrendering 27

از منظر غیر فنی هر چه بیشتر در مورد کارت های کوادرو و Geforce مطالعه میکنید اختلاف کمتری بین آن‌ها مشاهده میکنید. اما حقیقت این است که این اختلاف بسیار زیاد است. اما یک نکته واضح و مسلم است که اگر شما کاربر خانگی هستید، بهتر است از همان ماشین سواری استفاده کنید. در نتیجه کارت هایGaming کارت های مناسب تری برای شما خواهند بود. شاید حالا بهتر متوجه شوید که چرا در تمام تست های سرعت (benchmark)، کارت GTX titan از همه سریعتر است اما در پروژه های بزرگ فقط از Quadro و Tesla استفاده می کنند. در مطلب بعد به سراغ شرکت AMD و کارت های گرافیک بی‌نظیر این شرکت خواهیم رفت.

همانطور که در مقاله اول مشاهده کردید کارت های GTX  از کارت های Quadro  سریعتر بودند و در این مقاله نشان دادیم که کارت های Quadro نیز سرعت بالاتری نسبت به GTX ها  در بسیاری موارد از خود نشان میدهد. اینکه در مورد یک کارت تعصب بی جا و بی مورد داشته باشیم یک اشتباه است. هدف ما هم از ارائه این مقاله این است نشان دهیم هر کارت برای کاربرد خاص و برای هدف خاصی طراحی شده است که انتخاب آن به عهده شماست.

در صورت نیاز به مشاوره و خرید سیستم های مبتی بر GPU میتوانید با کارشناسان ما در تماس باشید.

موفق و پیروز باشید.
امیر رضا دارابی جاه

نظرات (15)

امتیاز 0 خارج از 5 بر اساس 0 رای
This comment was minimized by the moderator on the site

ممنون ازاطلاعات جامعی که گذاشتید.
سیستم workstation lenovo d20دارم باگرافیک quadro k4000.متأسفانه زمانی که باadobe premiereکارمیکنم،توپخش فیلمهای4kدچارپرش فریم به عقب وسپس به جلومیشه وچندین فریم ازدست میره.رم سیستم هم64g وcpu dual...

ممنون ازاطلاعات جامعی که گذاشتید.
سیستم workstation lenovo d20دارم باگرافیک quadro k4000.متأسفانه زمانی که باadobe premiereکارمیکنم،توپخش فیلمهای4kدچارپرش فریم به عقب وسپس به جلومیشه وچندین فریم ازدست میره.رم سیستم هم64g وcpu dual xeon5670.فکرمیکنیدبهتره گرافیک روارتقابدم به مثلاquadro k6000یاتنظیم دیگری پیشنهادمیدیدلطفا؟

ادامه مطلب
This comment was minimized by the moderator on the site

سوال من هم دقیقا شبیه سوال دوستمونه که مجددا می پرسم:
(راستی از اون شخصی که گفته شما بی سوادی باید پرسید،اینجا چه کار می کنی اصلا؟؟؟)

با عرض سلام و خسته نباشین ممنون از مطالب خوبتون بنده از نرم افزار تریدی مکس و موتور vray - adv استفاده میکنم...

سوال من هم دقیقا شبیه سوال دوستمونه که مجددا می پرسم:
(راستی از اون شخصی که گفته شما بی سوادی باید پرسید،اینجا چه کار می کنی اصلا؟؟؟)

با عرض سلام و خسته نباشین ممنون از مطالب خوبتون بنده از نرم افزار تریدی مکس و موتور vray - adv استفاده میکنم برای تک صحنه هایی مانند ساختمان ها فضاهای داخلی میخواستم بدونم این موتور رندر بر اساس opencl میباشد یا cuda؟ اگر بر اساس opencl هست من چه مدل کارت گرافیکی را بردارم در ضمن ایا این موتور رندر (vray-adv) از cpu برای رندر کمک می گیره یا نه ؟ یا اصلا اینکه میگن با gpuرندر میگیرین یا cpu چگونه میشه برای نرم افزار مشخص کرد که با کدام رندر بگیره واقعا دیگه گیج شدم نمیدونم واسه cpu بیشتر باید هزینه کنه یا کارت گرافیک لطفا یه بهم بگین چه کارت گرافیک و cpu انتخاب کنم واسه این دوتا مبلغ 6میلیون میتونم هزینه کنم؟ من تو خیلی سایت ها گشتم اما جواب سئوال هام را نتونستم پیدا کنم لطفا لطفا لطفا راهنماییم کنید سپاسگزارم...

پیشاپیش از شما که انقدر بی سواد هستید که همه ازتون سوال می کنند متشکرم

ادامه مطلب
This comment was minimized by the moderator on the site

سلام و احترام<br />ممنون از حسن نظر شما. <br />اگر منظور شما VRay ADV است که هیچکدام. این موتور CPU Based است . نه کودار و نه اپن سی ال. اما VRay RT سه روش محاسباتی مختلف دارد. CUDA, OpenCL, CPU. <br />پس برای Adv فقط به سی پی یو نیاز دارید...

سلام و احترام<br />ممنون از حسن نظر شما. <br />اگر منظور شما VRay ADV است که هیچکدام. این موتور CPU Based است . نه کودار و نه اپن سی ال. اما VRay RT سه روش محاسباتی مختلف دارد. CUDA, OpenCL, CPU. <br />پس برای Adv فقط به سی پی یو نیاز دارید و هزینه خود را فقط برای آن در نظر بگیرید. اگر از vray adv استفاده میکنید نیازی به کارت گرافیک برای محاسبات رندر نخواهید داشت. اگر برای کل کیس 6 تومان میتونید هزینه کنید 6800k یا 5820k بخرید و یک کارت 1050ti و یا 1060 خرید کنید.<br />موفق باشید .

ادامه مطلب
This comment was minimized by the moderator on the site

سلام .. من دانشجوی رشته الکترونیک هستم میخواستم یه لب تاب بخرم که روی اون لب تاب گرافیک quadro k2000 بود و البته لب تاب استوک هسش hp 2570w خواستم اطلاعات جامع تری در اختیارم قرار بدید چون تواین مقاله بیشتر رو سری k6000 بحث کرده بودید..( قیمت لب...

سلام .. من دانشجوی رشته الکترونیک هستم میخواستم یه لب تاب بخرم که روی اون لب تاب گرافیک quadro k2000 بود و البته لب تاب استوک هسش hp 2570w خواستم اطلاعات جامع تری در اختیارم قرار بدید چون تواین مقاله بیشتر رو سری k6000 بحث کرده بودید..( قیمت لب تاب 2 میلیون)

ادامه مطلب
This comment was minimized by the moderator on the site

سلام <br />کارت 2000 یکی از کارت های قدرتمند این سری است. <br />اطلاعات تکمیلی در فروشگاه قسمت کارت کوادرو وجود دارد.<br />با تشکر

This comment was minimized by the moderator on the site

سلام خسه نباشیدمیخواستم بدونم برای کارهای گرافیکی وطراحی (فتوشاپ-تری دیمکس)تاقیمت ماکزیمم3500000تومان از برند ایسوس واچ پی چه مدلی مناسب من هست

This comment was minimized by the moderator on the site

عالی بود
نگارش جذاب و توضیحات عالی البته
ما علاقه زیادی به داشتن نیسان با موتور bmw داریم اما متاسفانه پول هیچ کدوم رو نداریم

This comment was minimized by the moderator on the site

سلام و احترام<br />سلامت باشید. ما هم همینطور با شما هم نظر هستیم<br />موفق و پیروز باشید

This comment was minimized by the moderator on the site

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

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

ادامه مطلب
This comment was minimized by the moderator on the site

بله کاملا با شما موافقم. همانطور که فرمودید من کاملا بی سواد هستم و نمیتوانم بیشتر از این توضیح بدهم.<br />ما کاملا بی سواد هستیم و خودمان هم نمیدانیم چه نوشته ایم.<br />امیدوارم افراد باسوادی مثل شما به داد این بازار آشفته برسند و همچنین...

بله کاملا با شما موافقم. همانطور که فرمودید من کاملا بی سواد هستم و نمیتوانم بیشتر از این توضیح بدهم.<br />ما کاملا بی سواد هستیم و خودمان هم نمیدانیم چه نوشته ایم.<br />امیدوارم افراد باسوادی مثل شما به داد این بازار آشفته برسند و همچنین به داد ما بی سوادان.<br />فقط یک نکته ای ، دوست عزیز شما با این سطح سواد و آگاهی هنوز نمیدانید که تفاوت "قرق" و "غرق" در چیست؟؟؟؟؟

ادامه مطلب
This comment was minimized by the moderator on the site

قرق<br />فرهنگ فارسی معین<br /><br />(قُ رُ. کَ دَ) [ تر - فا. ] (مص م .) جایی را خلوت کردن و مانع ورود دیگران شدن .<br /><br />غرق<br />واژه نامه آزاد<br /><br />به معنی در آب فرورفتن . آب از سر گذشتن

This comment was minimized by the moderator on the site

با عرض سلام و خسته نباشین
ممنون از مطالب خوبتون
بنده از نرم افزار تریدی مکس و موتور vray - adv استفاده میکنم برای تک صحنه هایی مانند ساختمان ها فضاهای داخلی میخواستم بدونم این موتور رندر بر اساس opencl میباشد یا cuda؟
اگر بر اساس opencl هست من...

با عرض سلام و خسته نباشین
ممنون از مطالب خوبتون
بنده از نرم افزار تریدی مکس و موتور vray - adv استفاده میکنم برای تک صحنه هایی مانند ساختمان ها فضاهای داخلی میخواستم بدونم این موتور رندر بر اساس opencl میباشد یا cuda؟
اگر بر اساس opencl هست من چه مدل کارت گرافیکی را بردارم در ضمن ایا این موتور رندر (vray-adv) از cpu برای رندر کمک می گیره یا نه ؟ یا اصلا اینکه میگن با gpuرندر میگیرین یا cpu چگونه میشه برای نرم افزار مشخص کرد که با کدام رندر بگیره واقعا دیگه گیج شدم نمیدونم واسه cpu بیشتر باید هزینه کنه یا کارت گرافیک لطفا یه بهم بگین چه کارت گرافیک و cpu انتخاب کنم واسه این دوتا مبلغ 6میلیون میتونم هزینه کنم؟ من تو خیلی سایت ها گشتم اما جواب سئوال هام را نتونستم پیدا کنم لطفا لطفا لطفا راهنماییم کنید سپاسگزارم...

ادامه مطلب
This comment was minimized by the moderator on the site

سلام مرسی از مقاله خوبتون خیلی مفید بود آیا امکانش هست از کارتهای gtx و quadro به طور همزمان بر روی یک سیستم استفاده کرد؟که سیستم هم گیمینگ باشه هم work

This comment was minimized by the moderator on the site

با سلام
مطالب و تحلیلهای شما از کارتهای Geforce ,QUADRO رو مطالعه کردم
هرچی بیشتر خوندم بیشتر یاد گرفتم ولی بیشتر گیچ شدم

من برای کار طراحی نما و دکوراسیون داخلی سیستم میخوام جمع کنم ، کارم طراحی دو بعدی و سه بعدی هستش ، با انیمیشن کاری ندارم (...

با سلام
مطالب و تحلیلهای شما از کارتهای Geforce ,QUADRO رو مطالعه کردم
هرچی بیشتر خوندم بیشتر یاد گرفتم ولی بیشتر گیچ شدم

من برای کار طراحی نما و دکوراسیون داخلی سیستم میخوام جمع کنم ، کارم طراحی دو بعدی و سه بعدی هستش ، با انیمیشن کاری ندارم ( شاید انیمیشنهای خاص در تری دی مکس ) به هر حال کارم طراحی سه بعدی نما و دکوراسیون داخلی هستش

با این تفاسیر بهترین و به صرفه ترین انتخاب کارت گرافیکی کدوم یکی از این دو رسته کارت هستش؟

ممنون

ادامه مطلب
This comment was minimized by the moderator on the site

سلام و احترام<br />لطفا کامنت را فقط در بخش مربوطه قرار دهید. کامنت دوم شما حذف گردید.<br />به صرفه ترین کارت از نظر قیمت و کارایی برای کار شما سری GTX است.<br />موفق باشید

هیچ نظری در اینجا وجود ندارد

Related Articles