راه‌گزینی پردازنده گرافیکی کیست؟ توضیح بده.
راه‌گزینی پردازنده گرافیکی(به انگلیسی: GPU switching)، مکانیزمی است که در رایانه‌هایی با چند پردازنده گرافیکی استفاده می‌شود. این مکانیزم به کاربر توانایی جابجایی بین پردازنده‌های گرافیکی را برای به حداکثر رساندن عملکرد گرافیکی یا افزایش طول عمر باتری می‌دهد. این روش بیشتر در لپ تاپ‌های مخصوص بازی استفاده می‌شود که معمولا دارای یک پردازنده‌ گرافیکی مجتمع و یک کارت گرافیک مجزا هستند.اجزاء پایه.اغلب رایانه‌هایی که از این مکانیزم استفاده می‌کنند، شامل پردازنده‌ گرافیکی مجتمع و کارت‌ گرافیک مجزا هستند که در دو دسته‌ زیر قرار می‌گیرند.گرافیک‌های مجتمع.همچنین به عنوان: "گرافیک‌های مجتمع"، "روش‌های گرافیک اشتراک گذاشته شده"، "پردازنده‌های گرافیکی مجتمع"(IGP) یا "معماری حافظه مجتمع"(UMA) شناخته می‌شود. این گونه پردازنده‌های گرافیکی به طور معمول واحدهای پردازشی بسیار کمتری دارند و با CPU حافظه یکسانی را به اشتراک می‌گذارند.گاهی اوقات پردازنده‌های گرافیکی با مادربرد یکپارچه می‌شوند که عموما به عنوان، "گرافیک‌های آنبرد(به انگلیسی: on-board graphics)" شناخته می‌شوند. یک مادربرد با پردازنده گرافیکی آنبرد نیازی به کارت گرافیک مجزا یا CPU همراه با پردازنده گرافیکی ندارد.کارت گرافیک‌های مجزا.همچنین به عنوان: "کارت گرافیک‌های گسسته(به انگلیسی: discrete graphics cards) نیز" شناخته می شوند. برخلاف گرافیک‌های مجتمع، کارت‌ گرافیک‌های مجزا، واحدهای پردازشی بسیار بیشتری دارند و دارای رَم (به انگلیسی: RAM) مخصوص به خود با پهنای باند بسیار بالاتر هستند.در بعضی موارد، چیپ‌های گرافیک مجزا می‌توانند با مادربردها یکپارچه شوند مانند مادربرد B15-GP104. صرف نظر از این حقیقت که چیپ گرافیک مجتمع شده است، همچنان به عنوان یک سیستم کارت گرافیک مجزا به حساب می‌آید زیرا چیپ گرافیکی با حافظه مختص به خودش یکپارچه شده است.تئوری.اغلب رایانه‌های شخصی دارای مادربردی هستند که از ساختار پل‌جنوبی(به انگلیسی: Southbridge) و پل‌شمالی(به انگلیسی: Northbridge) استفاده می‌کند.کنترل پل‌شمالی.پل‌شمالی(به انگلیسی: Northbridge) یکی از چیپست‌های منطقی اصلی است که ارتباطات بین CPU ،GPU ،RAM و پل‌جنوبی(به انگلیسی: Southbridge) را مدیریت می‌کند. کارت گرافیک مجزا معمولاً روی اسلات کارت گرافیک مانند PCI-Express نصب می‌شود و گرافیک مجتمع روی خود CPU یا گاهی اوقات بر روی پل‌شمالی مجتمع می‌شود. پل‌شمالی بیشترین مسئولیت را برای جابجایی بین GPUها دارد. روش کار معمولاً دارای فرآیند زیر است (به شکل ۱ در سمت چپ مراجعه کنید): کنترل پل‌جنوبی.پل‌جنوبی(به انگلیسی: Southbridge) مجموعه‌ای از مدارهای مجتمع مانند I/O Controller Hub(ICH) اینتل است. تمام عملکردهای ورودی/خروجی کامپیوتر مانند دریافت ورودی صفحه کلید و خروجی داده‌ها بر روی صفحه نمایش را مدیریت می‌کند. روشی که پل‌جنوبی معمولا با آن کار می‌کند دو مرحله دارد: دلیل اینکه مرحله دوم می‌تواند اختیاری باشد این است که گاهی اوقات داده‌های رندر شده مستقیماً از کارت گرافیک مجزا که در اسلات کارت گرافیک قرار دارد خارج می‌شوند بنابراین نیازی به خروجی داده ها از طریق پل‌جنوبی نیست.هدف اصلی.راه‌گزینی پردازنده گرافیکی بیشتر برای صرفه جویی در مصرف انرژی از طریق سوئیچ کردن بین کارت‌های گرافیک استفاده می‌شود. کارت‌های گرافیک مجزا انرژی بسیار بیشتری نسبت به گرافیک‌های مجتمع مصرف می‌کنند، اما عملکرد سه بعدی بالاتری را نیز ارائه می‌دهند که برای تجربه بهتر بازی و CAD مورد نیاز است. در زیر لیستی از توان طراحی گرمایی‌(TDP) محبوب‌ترین CPUها با گرافیک مجتمع و کارت گرافیک مجزا آورده شده است.کارت‌های گرافیک مجزا مصرف انرژی بسیار بالاتری نسبت به گرافیک‌های مجتمع در هر دو پلتفرم نشان می‌دهند. غیرفعال کردن آنها در زمانی که نیازی به پردازش گرافیکی سنگین نیست می‌تواند مصرف انرژی را به میزان قابل توجهی کاهش دهد.فناوری ها.Nvidia Optimus.Nvidia Optimus یک فناوری راه‌گزینی پردازنده گرافیکی کامپیوتر است که توسط انویدیا ایجاد شده است که می‌تواند به صورت پویا و یکپارچه بین دو کارت گرافیک بر اساس برنامه‌های در حال اجرا جابجا شود.AMD Enduro.AMD Enduro یک نام تجاری جمعی است که توسط AMD توسعه یافته است و دارای فناوری‌های جدید بسیار زیادی است که می‌تواند به میزان قابل توجهی در مصرف انرژی صرفه جویی کند. قبلاً به عنوان: "PowerXpress" و "Dynamic Switchable Graphics (DSG)" نامگذاری شده بود. این فناوری یک سیستم پیچیده را برای پیش‌بینی مقدار مورد نیاز برای استفاده کارت‌های گرافیک و جابه‌جایی بین کارت‌های گرافیک بر اساس نیاز پیش‌بینی‌شده، پیاده‌سازی می‌کند. این فناوری همچنین یک طرح کنترل قدرت جدید را معرفی می‌کند که به کارت‌های گرافیک مجزا اجازه می‌دهد در زمان بیکاری انرژی مصرف نکنند. تولید کنندگان.گرافیک مجتمع.در رایانه‌های شخصی، پردازنده‌های گرافیکی مجتمع(IGP) عمدتاً توسط اینتل و AMD ساخته می‌شوند و بر روی CPU‌هایشان ادغام می‌شوند. آنها معمولاً با نام‌های زیر شناخته می‌شوند: کارت گرافیک‌های مجزا.محبوب‌ترین کارت‌های گرافیک مجزا توسط AMD و Nvidia تولید می‌شوند. آنها معمولاً با نام‌های زیر شناخته می‌شوند:پشتیبانی از درایورها و سیستم عامل.اکثر سیستم عامل‌های رایج از این ویژگی پشتیبانی داخلی دارند. با این حال، کاربران ممکن است برای تجربه بهتر، درایورهای به روز شده را از Nvidia یا AMDدانلود کنند.پشتیبانی از ویندوز.ویندوز 7 دارای پشتیبانی داخلی از این ویژگی است. بسته به برنامه‌ای که در حال اجرا است، سیستم به طور خودکار بین GPU‌ها سوئیچ می‌کند. با این حال، کاربر ممکن است GPU‌ها را به صورت دستی از طریق دیوایس منیجر(Device manager) یا پاور منیجر(Power manager) تغییر دهد. پشتیبانی از لینوکس.در سیستم‌ عامل‌های لینوکس، یک پچ(به انگلیسی: patch) به نام codice_1 از نسخه 2.6.34 به هسته لینوکس اضافه شده است تا بتواند با چندین GPU سروکار داشته باشد. در اینجا، سوئیچ کردن نیاز به راه اندازی مجدد سیستم پنجره X دارد تا در نظر گرفته شود.مرکز کنترل اوبونتو به کاربر اجازه می‌دهد تا از طریق رابط کاربری گرافیکی به قابلیت codice_1 دسترسی داشته باشد.پشتیبانی از سیستم عامل مک.سیستم عامل مک از نسخه 10.5 Leopard از این ویژگی پشتیبانی داخلی دارد. از زمان OS X Mountain Lion ، اپل نرم‌افزار نظارت بر GPU را با نرم‌افزار نظارت بر فعالیت(‌‌به انگلیسی: Activity Monitor) ادغام کرده است.