📢 شنیدن پادکست در شبکه‌های اجتماعی
🔹 کانال تلگرام تستوبازی
🔹 کانال بله تستوبازی

حتماً برات پیش اومده که بخوای یه کارت گرافیک بخری و یکی بهت بگه:

«این پردازنده با اون کارت گرافیک باتل‌نک داره، اصلاً نخر!»

اما واقعاً باتل‌نک یعنی چی؟ آیا هر ترکیب پردازنده و کارت گرافیکی که صددرصد هماهنگ نباشه، انتخاب اشتباهی محسوب می‌شه؟

باتل‌نک (Bottleneck)

خیلی ساده بگم…

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

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

در کامپیوتر هم دقیقاً همین اتفاق می‌افته. اگر پردازنده نتونه اطلاعات کافی رو در اختیار کارت گرافیک قرار بده، کارت گرافیک نمی‌تونه تمام قدرت خودش رو نمایش بده و ممکنه شاهد کاهش فریم، افت عملکرد یا استفاده ناقص از GPU باشیم.

اما اینجا یه نکته خیلی مهم وجود داره…

باتل‌نک یک عدد ثابت نیست

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

مثلاً اگر یک سایت اعلام کنه:

«این ترکیب ۲۰ درصد باتل‌نک دارد»

بعضی‌ها تصور می‌کنن این یعنی سیستم مشکل جدی داره؛ در حالی که واقعیت خیلی پیچیده‌تر از اینه.

باتل‌نک به عوامل مختلفی بستگی داره؛ مثل:

  • بازی‌ای که اجرا می‌کنی
  • رزولوشن تصویر
  • تنظیمات گرافیکی بازی
  • تعداد فریمی که انتظار داری
  • نوع موتور گرافیکی بازی
  • مقدار رم سیستم
  • سرعت پردازنده و حافظه کش CPU
  • حتی درایور کارت گرافیک

برای مثال یک سیستم با Core i7-6700 و RX 6700 XT ممکنه در بسیاری از بازی‌ها روی رزولوشن 1440p عملکرد خیلی خوبی داشته باشه، چون در این حالت فشار اصلی بیشتر روی کارت گرافیک قرار می‌گیره.

اما همین سیستم ممکنه در بعضی بازی‌های رقابتی مثل بازی‌های شوتر، روی رزولوشن 1080p و هدف گرفتن ۲۴۰ فریم بر ثانیه توسط پردازنده محدود بشه.

باتل‌نک (Bottleneck)

چرا؟

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

تفاوت CPU Bottleneck و GPU Bottleneck چیست؟

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

CPU Bottleneck یا گلوگاه پردازنده

در این حالت پردازنده توان پردازش اطلاعات مورد نیاز کارت گرافیک رو نداره.

معمولاً نشانه‌های آن:

  • استفاده CPU نزدیک به ۱۰۰ درصد
  • استفاده پایین‌تر کارت گرافیک از توان واقعی خودش
  • نوسان فریم در بازی‌های پردازنده‌محور

GPU Bottleneck یا گلوگاه کارت گرافیک

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

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

مثلاً اگر در یک بازی کارت گرافیک روی ۹۸ یا ۱۰۰ درصد استفاده باشه، معمولاً نشانه بدی نیست؛ بلکه یعنی سیستم داره از قدرت GPU به خوبی استفاده می‌کنه.

آیا فقط با دیدن مشخصات CPU و GPU می‌توان باتل‌نک را تشخیص داد؟

خیر.

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

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

پس فقط با دیدن مدل قطعات نمی‌شه یک حکم قطعی صادر کرد.

برای بررسی باتل‌نک از چه سایتی استفاده کنیم؟

سایت‌هایی مثل:

  • PC-Builds Bottleneck Calculator
  • CPUAgent

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

اما نباید تصمیم خرید کارت گرافیک یا پردازنده رو فقط بر اساس نتیجه این سایت‌ها گرفت.

چون این ابزارها معمولاً شرایط واقعی بازی، نوع تنظیمات، نسخه درایور، اورکلاک، خنک‌کننده و رفتار واقعی سیستم رو به طور کامل بررسی نمی‌کنن.

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

مثلاً:

RTX 3070 + Ryzen 5 5600 Cyberpunk 1440p Benchmark

در این ویدیوها می‌تونی ببینی:

  • چند فریم در بازی دریافت می‌کنی
  • میزان استفاده CPU چقدره
  • میزان استفاده GPU چقدره
  • آیا افت فریم وجود داره یا نه

این روش معمولاً خیلی دقیق‌تر از یک عدد ساده درصد باتل‌نک بهت اطلاعات می‌ده.

باتل‌نک (Bottleneck)

آیا باید همیشه دنبال حذف کامل باتل‌نک باشیم؟

و در آخر یه نکته خیلی مهم…

تقریباً هیچ سیستمی وجود نداره که اصلاً باتل‌نک نداشته باشه.

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

هدف ما این نیست که باتل‌نک رو به صفر برسونیم؛ چون در دنیای واقعی تقریباً غیرممکنه.

هدف اصلی اینه که قطعاتی انتخاب کنیم که متناسب با نیاز، بودجه و نوع استفاده ما باشن.

برای مثال کسی که فقط بازی‌های داستانی روی رزولوشن 1440p انجام می‌ده، ممکنه به پردازنده فوق‌العاده قدرتمند نیاز نداشته باشه.

اما کسی که بازی‌های رقابتی مثل CS2، Valorant یا Fortnite رو با نرخ فریم بالا بازی می‌کنه، باید توجه بیشتری به قدرت پردازنده داشته باشه.

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

به جای اینکه بپرسی:

«این سیستم چند درصد باتل‌نک دارد؟»

بهتره بپرسی:

«آیا این ترکیب برای کاری که من انجام می‌دم عملکرد مناسبی دارد؟»

اگر جایی دیدی نوشته:

«این سیستم ۲۸ درصد باتل‌نک دارد»

بدون که اون فقط یک تخمین تقریبیه، نه یک قانون قطعی.

یک سیستم خوب، سیستمی نیست که هیچ گلوگاهی نداشته باشه؛ بلکه سیستمیه که قطعاتش با هم هماهنگ باشن و بیشترین ارزش خرید رو نسبت به هزینه‌ای که پرداخت می‌کنی ارائه بدن.

1 دیدگاه در “پادکست ۹ شب با تستوبازی قسمت ۱۱ _ واقعاً چقدر باید نگران باتل‌نک (Bottleneck) باشیم؟

دیدگاهتان را بنویسید