پنجشنبه، ۲۲ مرداد ۱۴۰۵

وقتی یک سیستم گیمینگ میسازیم، صرفاً خرید قویترین CPU یا گرانترین کارت گرافیک تضمین نمیکند که بهترین Performance را بگیریم. قطعات باید متناسب با یکدیگر و متناسب با نوع بازی، رزولوشن و FPS هدف انتخاب شوند.
اینجاست که مفهوم Bottleneck یا گلوگاه اهمیت پیدا میکند.
Bottleneck زمانی ایجاد میشود که یک بخش سیستم زودتر از سایر قطعات به محدودیت Performance خود برسد و اجازه ندهد بقیه سختافزار از تمام ظرفیتش استفاده کند. Intel نیز Bottleneck را حالتی تعریف میکند که یک قطعه، ظرفیت قطعهای قدرتمندتر را محدود میکند.
اما یک نکته بسیار مهم وجود دارد:
وجود Bottleneck بهخودیخود به معنی ایراد در سیستم نیست.
تقریباً در هر بازی و Workload، بالاخره یک بخش سیستم عامل محدودکننده خواهد بود. هدف این نیست که Bottleneck را کاملاً حذف کنیم؛ هدف این است که CPU و GPU برای کاربری موردنظر متعادل باشند و Bottleneck شدید و نامتناسب ایجاد نشود.
اگر هنوز درباره انتخاب کلی CPU مطمئن نیستید، ابتدا راهنمای خرید پردازنده کامپیوتر را مطالعه کنید.
────────────────────────────────────────────────────────────
برای درک سادهتر فرض کنید CPU میتواند اطلاعات لازم برای تولید 180 Frame در ثانیه را آماده کند، اما GPU فقط توان Render کردن 100 Frame در ثانیه را دارد.
در این شرایط GPU زودتر به محدودیت میرسد و سیستم GPU-Bound است.
حالت معکوس هم وجود دارد.
اگر GPU توان تولید Frame بیشتری داشته باشد اما CPU نتواند Game Logic، Physics، AI، Draw Call و سایر اطلاعات لازم را با سرعت کافی آماده کند، GPU بخشی از زمان منتظر CPU میماند و سیستم CPU-Bound میشود.
Intel نیز توضیح میدهد CPU دستورهای لازم برای Render را در اختیار GPU قرار میدهد؛ اگر GPU سریعتر از دریافت دستورها کار کند، منتظر CPU میماند و اگر CPU سریعتر داده بفرستد، GPU میتواند عامل محدودکننده شود.
────────────────────────────────────────────────────────────
CPU Bottleneck زمانی رخ میدهد که پردازنده نتواند با سرعت لازم داده و دستور موردنیاز بازی را آماده کند.
CPU در بازی وظایفی مانند:
Game Logic
Physics
AI
پردازش موقعیت Objectها
Audio
Networking
بعضی Draw Callها
مدیریت Taskهای پسزمینه
را انجام میدهد.
اگر یکی یا چند Thread مهم بازی به محدودیت Performance CPU برسند، افزایش قدرت GPU ممکن است دیگر FPS زیادی اضافه نکند.
نشانههای احتمالی CPU Bottleneck میتوانند شامل این موارد باشند:
GPU Utilization پایینتر از انتظار در شرایط بدون FPS Cap
افزایش محدود FPS با کاهش Graphics Settings
افزایش محسوس FPS پس از ارتقای CPU
فشار زیاد روی یک یا چند Core
FPS پایین در بازیهای CPU-heavy
افت Performance هنگام Streaming یا اجرای برنامههای پسزمینه
اما هیچکدام از این نشانهها بهتنهایی اثبات قطعی CPU Bottleneck نیستند.
────────────────────────────────────────────────────────────
GPU Bottleneck زمانی ایجاد میشود که کارت گرافیک عامل اصلی محدودکننده سرعت Render باشد.
این حالت در Gaming بسیار طبیعی است و حتی در بسیاری از سیستمهای گیمینگ مطلوبتر از CPU Bottleneck شدید محسوب میشود، چون نشان میدهد کارت گرافیک در حال استفاده از بخش بزرگی از توان خود برای تولید تصویر است.
در شرایط GPU-Bound معمولاً افزایش مواردی مثل:
Resolution
Ray Tracing
Shadow Quality
Anti-Aliasing
Texture-related workloads
Effects
فشار بیشتری به GPU وارد میکند.
Intel نیز اشاره میکند که برای رزولوشنهای بالاتر، GPU قدرتمندتر اهمیت بیشتری پیدا میکند.
────────────────────────────────────────────────────────────
وضعیت | عامل محدودکننده اصلی | نتیجه معمول |
|---|---|---|
CPU-Bound | CPU | GPU ممکن است کامل استفاده نشود |
GPU-Bound | GPU | کارت گرافیک نزدیک ظرفیت خود کار میکند |
FPS-Capped | محدودکننده نرمافزاری | CPU و GPU ممکن است هیچکدام 100٪ نباشند |
Thermal/Power Limited | دما یا توان | Clock و Performance میتوانند کاهش پیدا کنند |
Memory Limited | RAM یا VRAM | Stutter، افت Performance یا Loading بیشتر |
بنابراین صرفاً دیدن یک عدد Utilization برای تشخیص Bottleneck کافی نیست.

────────────────────────────────────────────────────────────
نه.
این یکی از مهمترین سوءتفاهمها درباره سیستم گیمینگ است.
هر Frame باید از زنجیرهای از پردازشها عبور کند و در نهایت یکی از مراحل کندتر از بقیه خواهد بود.
پس سیستم بدون هیچ Bottleneckی عملاً هدف واقعبینانهای نیست.
چیزی که باید از آن جلوگیری کنیم عدم تعادل شدید است؛ مثلاً خرید کارت گرافیک بسیار قدرتمند برای سیستمی که CPU قدیمی نمیتواند FPS هدف را تولید کند، یا برعکس خرید CPU بسیار گران در کنار GPU اقتصادی که تقریباً در تمام بازیهای هدف GPU-Bound است.
Intel نیز هنگام طراحی سیستم Gaming توصیه میکند CPU و GPU فقط سازگار نباشند، بلکه از نظر Performance مکمل یکدیگر باشند.
────────────────────────────────────────────────────────────
Bottleneck یک ویژگی ثابت برای دو قطعه نیست.
ترکیب یک CPU و GPU ممکن است در یک بازی CPU-Bound و در بازی دیگر GPU-Bound باشد.
دلیل آن تفاوت Game Engine و نوع Workload است.
برای مثال بازیهایی با:
تعداد زیاد NPC
AI پیچیده
Simulation
Physics سنگین
نقشه بزرگ
Strategy Elements
FPS بسیار بالا
میتوانند فشار بیشتری روی CPU ایجاد کنند.
در مقابل بازیهایی با:
Graphics بسیار سنگین
Ray Tracing
Resolution بالا
Shaderهای پیچیده
جزئیات تصویری زیاد
میتوانند بیشتر GPU-Bound باشند.
Intel نیز در ابزارهای تحلیل Performance خود توضیح میدهد که بازیهای Open-World و Strategy میتوانند بار CPU زیادی ایجاد کنند، درحالیکه محیطهای گرافیکی سنگین ممکن است بیشتر GPU را محدود کنند.
────────────────────────────────────────────────────────────
رزولوشن یکی از مهمترین عوامل تعیینکننده تعادل CPU و GPU است.
با افزایش Resolution از:
1080p → 1440p → 4K
تعداد Pixelهایی که GPU باید Render کند افزایش پیدا میکند.
در نتیجه معمولاً بار GPU بیشتر میشود.
به همین دلیل یک ترکیب CPU/GPU ممکن است در 1080p بیشتر CPU-Bound باشد اما در 4K به GPU-Bound تبدیل شود.
این موضوع به معنی بیاهمیتشدن CPU در 4K نیست. CPU همچنان باید Game Logic و اطلاعات Frame را آماده کند؛ فقط در شرایطی که GPU زمان بیشتری برای Render هر Frame نیاز دارد، محدودیت CPU کمتر دیده میشود.

────────────────────────────────────────────────────────────
در بازیهای Competitive معمولاً هدف بازیکن:
144 FPS
240 FPS
360 FPS
یا حتی بالاتر
است.
برای تولید FPS بسیار بالا، CPU باید تعداد بسیار بیشتری Frame را در هر ثانیه آماده کند.
به همین دلیل Gaming با:
1080p + تنظیمات پایینتر + مانیتور High Refresh Rate
میتواند بسیار بیشتر از Gaming سینمایی 4K به Performance CPU حساس باشد.
در چنین سیستمهایی CPU قویتر، Cache مناسب و Performance تکهستهای میتوانند اهمیت بیشتری پیدا کنند.
برای همین پردازندههایی مانند X3D در بعضی Gaming Buildها جذاب هستند. توضیح کامل این فناوری را در مقاله پردازنده X3D چیست و 3D V-Cache چه تأثیری در گیمینگ دارد؟ میتوانید ببینید.
────────────────────────────────────────────────────────────
خیر.
این یکی از رایجترین تشخیصهای اشتباه است.
GPU Utilization پایین میتواند دلایل مختلفی داشته باشد:
CPU Bottleneck
FPS Cap
V-Sync
محدودیت Game Engine
Loading
Power Limit
Thermal Limit
Driver
اجرای بازی در Menu یا Scene سبک
برنامههای پسزمینه
مشکل نرمافزاری
برای مثال AMD قابلیت Frame Rate Target Control را ارائه میکند که میتواند عمداً Maximum FPS را محدود کند و در نتیجه GPU مجبور نیست با حداکثر ظرفیت کار کند.
V-Sync نیز میتواند Frame Rate را متناسب با Refresh Rate نمایشگر محدود کند.
بنابراین اگر GPU شما 65٪ استفاده میشود ولی بازی دقیقاً روی FPS Cap تنظیمشده قرار دارد، این موضوع الزاماً Bottleneck نیست.
────────────────────────────────────────────────────────────
بسیاری از بازیها نمیتوانند تمام Coreهای CPU را به یک اندازه استفاده کنند.
مثلاً ممکن است پردازنده 16 Thread داشته باشد اما Game Thread اصلی روی یک یا دو Core به محدودیت رسیده باشد.
در چنین شرایطی Task Manager ممکن است CPU Usage کلی را مثلاً:
45%
نشان دهد، اما یکی از Coreهای مهم نزدیک 100٪ باشد و همان Thread Performance بازی را محدود کند.
بنابراین برای تشخیص CPU Bottleneck بهتر است علاوه بر CPU Usage کلی، استفاده Per-Core، Clock، Frame Time و رفتار GPU هم بررسی شوند.
اگر مفهوم Core و Thread برایتان مبهم است، مقاله Core و Thread در پردازنده چیست و چند هسته و رشته نیاز داریم؟ را مطالعه کنید.
────────────────────────────────────────────────────────────
FPS میانگین بهتنهایی تمام تجربه Gaming را نشان نمیدهد.
فرض کنید دو سیستم هر دو Average FPS برابر 120 داشته باشند.
یکی ممکن است Frameها را تقریباً منظم تحویل دهد و دیگری مرتب Spike داشته باشد.
دومی با وجود Average FPS برابر میتواند Stutter بیشتری احساس شود.
به همین دلیل ابزارهای Performance علاوه بر FPS، معیارهایی مثل:
Frame Time
Percentile FPS
Stutter
Frame Time Graph
را نیز اندازهگیری میکنند.
AMD Game Advisor برای تحلیل Performance، Average FPS، Frame Time و Frame Time Percentile را گزارش میکند. NVIDIA FrameView نیز Frame Rate و Frame Time را اندازهگیری و ثبت میکند.
بنابراین برای تشخیص مشکل Performance فقط Average FPS را نبینید.
────────────────────────────────────────────────────────────
بهترین روش این است که سیستم را داخل همان بازی و با همان تنظیماتی که واقعاً استفاده میکنید بررسی کنید.
ابتدا این موارد را Monitor کنید:
FPS
Frame Time
GPU Utilization
GPU Clock
GPU Temperature
VRAM Usage
CPU Utilization
CPU Per-Core Usage
CPU Clock
CPU Temperature
RAM Usage
AMD Software: Adrenalin Edition امکان نمایش و Logging معیارهایی مانند FPS، Frame Time، GPU Utilization، VRAM، CPU Utilization، Frequency، Temperature و System Memory را فراهم میکند.
NVIDIA FrameView نیز ابزار دیگری برای ثبت Frame Rate، Frame Time، Power و Performance است.
────────────────────────────────────────────────────────────
یک روش عملی این است که بازی را در Scene مشابه چند بار آزمایش کنید.
FPS، Frame Time و GPU Utilization را ثبت کنید.
مثلاً Resolution یا چند گزینه سنگین گرافیکی را پایین بیاورید.
احتمالاً GPU بخش مهمی از محدودیت بوده است.
احتمال CPU Limit، FPS Cap یا محدودیت دیگری بیشتر میشود.
این تست قانون قطعی نیست، اما برای تشخیص اولیه بسیار مفید است.
────────────────────────────────────────────────────────────
اگر CPU یا GPU بیش از حد گرم شود، ممکن است Clock کاهش پیدا کند.
در پردازندههای Intel، Thermal Throttling زمانی فعال میشود که دما به محدوده حفاظتی برسد و پردازنده برای کنترل دما Clock را کاهش میدهد.
بنابراین سیستمی که روی کاغذ CPU و GPU متعادلی دارد، در صورت Cooling نامناسب میتواند Performance پایینتری ارائه کند.
قبل از نتیجهگیری درباره Bottleneck این موارد را بررسی کنید:
دمای CPU
دمای GPU
Clock زیر Load
Fan Speed
Airflow کیس
Power Limit
────────────────────────────────────────────────────────────
Calculatorهایی که فقط نام CPU و GPU را دریافت میکنند و در نهایت مثلاً میگویند:
12% CPU Bottleneck
یا:
4% GPU Bottleneck
نباید معیار اصلی خرید باشند.
دلیل ساده است:
Bottleneck به Game، Resolution، Graphics Settings، FPS Target، Engine و Workload وابسته است. منابع رسمی Intel نیز Bottleneck را وابسته به نوع بازی، تنظیمات و تعامل CPU/GPU توضیح میدهند.
در نتیجه تبدیل تمام این شرایط به یک درصد ثابت برای دو قطعه بیش از حد سادهسازی است.
از Calculator میتوان صرفاً برای یک تخمین بسیار اولیه استفاده کرد، اما تصمیم خرید باید با Benchmarkهای واقعی گرفته شود.
────────────────────────────────────────────────────────────
Benchmark خوب باید تا حد ممکن شبیه استفاده واقعی شما باشد.
اگر برای 1440p Gaming سیستم میسازید، مقایسه CPUها فقط در 720p ممکن است برای تصمیم خرید نهایی کافی نباشد.
اگر هدف 240FPS Competitive است، Benchmark 4K Ultra نیز تصویر کاملی از نیاز شما نمیدهد.
به این موارد توجه کنید:
همان Resolution هدف
Graphics Settings مشابه
بازیهای موردنظر
GPU مشابه
CPU مشابه
Average FPS
1% Low
Frame Time
نسخه Game
Driver
Test Method
بهخصوص در بررسی CPU، Benchmarkهای Resolution پایینتر برای آشکارکردن اختلاف CPU مفیدند؛ اما برای تصمیم خرید نهایی باید شرایط واقعی سیستم خودتان را هم در نظر بگیرید.
────────────────────────────────────────────────────────────
بهجای اینکه ابتدا یک قطعه را انتخاب کنید و بعد تلاش کنید قطعه دیگری به آن «بچسبانید»، از هدف Gaming شروع کنید.
سه سؤال اصلی:
چه بازیهایی؟
چه Resolutionای؟
چه FPSای؟
بعد بودجه را بین CPU و GPU تقسیم کنید.
────────────────────────────────────────────────────────────
برای سیستمهایی که هدف آنها:
Valorant
Counter-Strike
Fortnite Competitive
Rainbow Six
بازیهای Esports
با FPS بسیار بالاست، CPU اهمیت بیشتری پیدا میکند.
در چنین Buildهایی باید Performance تکهستهای، Cache، CPU Architecture و توانایی تولید Frame زیاد جدی گرفته شود.
GPU نیز باید توان Render FPS هدف را داشته باشد، اما خرید کارت گرافیک بسیار گران در کنار CPUای که نمیتواند FPS لازم را آماده کند تعادل مناسبی ایجاد نمیکند.
────────────────────────────────────────────────────────────
1440p برای بسیاری از Gaming PCها نقطهای است که GPU اهمیت بسیار زیادی پیدا میکند.
در این Resolution معمولاً هدف این است که CPU آنقدر قوی باشد که کارت گرافیک رده هدف را محدود نکند، بدون اینکه بخش بیش از حد بزرگی از بودجه به CPU اختصاص داده شود.
برای یک Build متعادل 1440p معمولاً بهتر است:
GPU بودجه بیشتری بگیرد و CPU در سطحی انتخاب شود که FPS هدف را پشتیبانی کند.
البته در بازیهای Competitive با FPS بسیار بالا همچنان CPU میتواند نقش پررنگی داشته باشد.
────────────────────────────────────────────────────────────
در Gaming 4K معمولاً GPU بار بسیار سنگینتری دارد.
Intel نیز در راهنمای تعادل سیستم اشاره میکند که اگر Resolution بالا اولویت باشد، GPU ردهبالا اهمیت بیشتری پیدا میکند.
اما این جمله به معنی خرید هر CPUای در کنار GPU قوی نیست.
CPU همچنان باید:
Game Logic
Physics
AI
Background Tasks
Frame Preparation
را انجام دهد.
در نتیجه برای 4K هم CPU مناسب لازم است، ولی نسبت بودجه معمولاً بیش از Gaming Competitive به سمت GPU حرکت میکند.
────────────────────────────────────────────────────────────
بله.
یک سیستم برای مانیتور:
1080p 60Hz
با سیستمی برای:
1080p 360Hz
هدف کاملاً متفاوتی دارد.
هرچه FPS هدف بیشتر شود، CPU باید Frameهای بیشتری را در هر ثانیه آماده کند.
از طرف دیگر خرید سختافزار بسیار قدرتمند برای مانیتوری که نمیتواند خروجی موردنظر را نمایش دهد ممکن است استفاده بهینهای از بودجه نباشد. Intel نیز Display را یکی از بخشهایی میداند که باید در تعادل کلی Gaming PC در نظر گرفته شود.
────────────────────────────────────────────────────────────
ارتقای CPU منطقیتر است اگر:
بازیهای هدف CPU-Bound باشند
GPU Utilization بدون FPS Cap مرتب پایین بماند
کاهش Resolution FPS را چندان تغییر ندهد
CPU Threadهای اصلی مرتب محدود شوند
هدف FPS بالاتر از توان CPU باشد
Streaming یا Multitasking فشار CPU را زیاد کند
GPU جدیدتر بهوضوح توسط CPU فعلی محدود شود
اما قبل از خرید CPU جدید، هزینه Platform را هم ببینید.
ممکن است ارتقا به CPU جدید نیازمند:
Motherboard
RAM
Cooler
جدید باشد.
────────────────────────────────────────────────────────────
GPU Upgrade زمانی منطقیتر است که:
GPU تقریباً در Load کامل کار میکند
کاهش Graphics Settings FPS را واضح افزایش میدهد
افزایش Resolution Performance را شدید کاهش میدهد
VRAM برای تنظیمات هدف کافی نیست
Ray Tracing یا Quality هدف GPU قویتری میخواهد
CPU فعلی هنوز FPS هدف را پشتیبانی میکند
در Gaming معمولاً GPU مهمترین قطعه برای کیفیت تصویر و Performance در Resolutionهای بالا است.
────────────────────────────────────────────────────────────
بله.
ظرفیت ناکافی RAM میتواند باعث استفاده بیشتر از Storage و Stutter شود.
همچنین Memory Configuration، Channel و سرعت حافظه در بعضی Workloadها روی CPU Performance تأثیر دارند.
اما نباید هر افت FPS را به RAM نسبت داد.
اگر درباره انتخاب حافظه مطمئن نیستید، راهنمای خرید رم کامپیوتر و مقاله Single Channel یا Dual Channel توضیح کاملتری ارائه میدهند.
────────────────────────────────────────────────────────────
SSD معمولاً جای CPU یا GPU را در Render Frame نمیگیرد، اما Storage کند میتواند روی تجربه کلی بازی تأثیر بگذارد.
Intel نیز اشاره میکند HDD قدیمی میتواند Load Time طولانیتر یا Stutter هنگام بارگذاری داده ایجاد کند.
بنابراین بعضی مشکلاتی که کاربر آنها را «CPU Bottleneck» مینامد ممکن است در واقع به Storage، RAM یا Streaming داده مربوط باشند.
────────────────────────────────────────────────────────────
بله.
فناوری Frame Generation میتواند تعداد Frame خروجی نمایشدادهشده را افزایش دهد، اما تمام Frameها به همان شیوه سنتی توسط Game Engine تولید نمیشوند.
بنابراین هنگام بررسی Bottleneck باید تفاوت بین:
Base Render FPS
Generated FPS
Frame Time
Input Latency
را در نظر گرفت.
برای تشخیص محدودیت CPU/GPU بهتر است تا حد ممکن Benchmark پایه و شرایط تست مشخص باشد و صرفاً عدد FPS نهایی با Frame Generation معیار مقایسه نباشد.
────────────────────────────────────────────────────────────
فرض کنید سیستم توان تولید 180FPS دارد اما شما FPS را روی 120 محدود کردهاید.
CPU و GPU دیگر مجبور نیستند با حداکثر ظرفیت کار کنند.
در نتیجه ممکن است:
GPU Usage کاهش پیدا کند
مصرف برق کم شود
دما کاهش پیدا کند
Fan Noise کمتر شود
AMD نیز توضیح میدهد FRTC با تعیین Maximum FPS میتواند مصرف GPU و حرارت را کاهش دهد.
پس پایینبودن Utilization در یک بازی Capped کاملاً میتواند طبیعی باشد.
────────────────────────────────────────────────────────────
خیر.
در Gaming بدون FPS Limit و در سناریوی GPU-Bound، استفاده بالای GPU طبیعی است.
اما هدف ما این نیست که در هر شرایطی عدد GPU Usage را به 100٪ برسانیم.
اگر:
FPS هدف گرفته شده
Frame Time مناسب است
سیستم Stutter ندارد
دما و Noise مناسب است
پایینتر بودن Utilization الزاماً مشکلی ایجاد نمیکند.
تمرکز باید روی تجربه و Performance هدف باشد، نه صرفاً عدد Overlay.
────────────────────────────────────────────────────────────
وضعیت مشاهدهشده | احتمال بیشتر |
|---|---|
GPU Load بسیار بالا + FPS کمتر از هدف | GPU Limit |
GPU Load پایین + یک Core CPU شدیداً درگیر | CPU Limit |
کاهش Resolution و افزایش زیاد FPS | GPU Limit |
کاهش Resolution بدون تغییر محسوس FPS | CPU/Engine/FPS Limit |
FPS دقیقاً روی یک عدد ثابت | FPS Cap / V-Sync را بررسی کنید |
افت Clock همراه دمای بسیار بالا | Thermal Throttling |
Stutter همراه RAM پر | Memory Pressure |
افت هنگام Loading و Streaming Asset | Storage/Memory را بررسی کنید |
Average FPS خوب ولی پرش محسوس | Frame Time را بررسی کنید |
این جدول ابزار تشخیص اولیه است، نه حکم قطعی.
────────────────────────────────────────────────────────────
چنین هدفی واقعبینانه نیست.
Bottleneck با بازی و تنظیمات تغییر میکند و یک درصد ثابت کافی نیست.
ممکن است فقط یک Thread عامل محدودکننده باشد.
FPS Cap، V-Sync، Thermal Limit و عوامل دیگر نیز میتوانند GPU Usage را کاهش دهند.
برای Gaming ممکن است بخش بزرگی از توان CPU بدون استفاده بماند.
در FPSهای بالا CPU میتواند اجازه استفاده کامل از GPU را ندهد.
تعادل مناسب 1080p با 4K یکسان نیست.
FPS هدف باید با Display و نوع استفاده هماهنگ باشد.
Frame Time و 1% Low نیز برای تجربه Gaming اهمیت دارند.
Thermal Throttling میتواند Performance قطعه سالم را کاهش دهد.
────────────────────────────────────────────────────────────
قبل از خرید این سؤالها را پاسخ دهید:
بازیهای اصلی من چه هستند؟
Resolution هدف چیست؟
Refresh Rate مانیتور چقدر است؟
FPS هدف من چند است؟
Competitive Gaming مهمتر است یا Graphics Quality؟
آیا Ray Tracing استفاده میکنم؟
آیا Streaming هم انجام میدهم؟
چه مقدار از بودجه برای کل سیستم است؟
Benchmark بازیهای هدف چه میگوید؟
CPU در FPS موردنظر توان کافی دارد؟
GPU در Resolution هدف توان کافی دارد؟
RAM کافی و مناسب دارم؟
Cooling CPU و GPU مناسب است؟
PSU برای GPU انتخابی کافی است؟
مسیر Upgrade سیستم چیست؟
اگر پاسخ این سؤالها مشخص باشد، انتخاب CPU و GPU بسیار دقیقتر از استفاده از یک Bottleneck Calculator خواهد بود.
────────────────────────────────────────────────────────────
Bottleneck دشمن سیستم نیست.
در هر Gaming PC بالاخره یکی از قطعات یا مراحل پردازش عامل محدودکننده خواهد بود.
چیزی که اهمیت دارد تعادل قطعات با هدف سیستم است.
برای Gaming با FPS بسیار بالا و Resolution پایینتر، CPU Performance اهمیت بیشتری پیدا میکند.
برای 1440p و بهخصوص 4K، GPU معمولاً سهم بیشتری از بار Render را بر عهده میگیرد.
برای تشخیص Bottleneck فقط CPU Usage یا GPU Usage را نبینید؛ موارد زیر را کنار هم بررسی کنید:
FPS + Frame Time + GPU Load + Per-Core CPU Load + Clock + Temperature + Resolution + Settings
و مهمتر از همه:
CPU و GPU را برای بازی و FPS هدف خودتان انتخاب کنید، نه براساس یک درصد ثابت Bottleneck.
برای بررسی گزینههای موجود میتوانید پردازندههای آریو چیپ و کارتهای گرافیک آریو چیپ را مشاهده کنید.
────────────────────────────────────────────────────────────
بله. وقتی Frame Rate را محدود میکنید، GPU لازم نیست بیش از FPS هدف Frame تولید کند و در نتیجه Utilization و مصرف انرژی میتوانند کاهش پیدا کنند. AMD نیز Frame Rate Target Control را برای تعیین حداکثر FPS و کاهش مصرف و حرارت GPU ارائه میکند.
در عمل درصد ثابت و جهانی برای «Bottleneck قابل قبول» وجود ندارد، زیرا عامل محدودکننده با Game، Resolution، Settings و FPS Target تغییر میکند. به همین دلیل یک درصد ثابت از Bottleneck Calculator نباید معیار خرید باشد. معیار بهتر این است که سیستم در بازیهای هدف FPS و Frame Time موردنظر شما را ارائه کند. این نتیجه از ماهیت متغیر CPU-bound/GPU-bound در منابع فنی Intel قابل استنباط است.
RAM کم به معنای CPU Bottleneck نیست، اما Memory Pressure میتواند باعث استفاده بیشتر از Storage، Stutter و افت Performance شود. در بعضی بازیها Memory Configuration نیز روی Performance CPU تأثیر دارد؛ بنابراین RAM باید جداگانه بررسی شود.
CPU Usage کلی میتواند گمراهکننده باشد؛ ممکن است یک Thread اصلی بازی محدود شده باشد درحالیکه بقیه Coreها فضای آزاد دارند. علاوه بر آن، FPS Cap، V-Sync، محدودیت Game Engine، دما یا Driver نیز میتوانند GPU Utilization را کاهش دهند. بنابراین باید Per-Core Usage، Frame Time و Clockها را هم بررسی کنید.
ممکن است اختلاف CPUها کمتر دیده شود، چون با افزایش Resolution بار بیشتری روی GPU قرار میگیرد. اما CPU Bottleneck واقعاً «درمان» نشده است؛ فقط GPU زمان بیشتری برای Render هر Frame نیاز دارد و ممکن است به عامل محدودکننده اصلی تبدیل شود. اگر FPS هدف بسیار بالا یا بازی CPU-heavy باشد، CPU همچنان میتواند محدودکننده باشد.