چرا فریمریت بالا (FPS) تضمینکننده اجرای روان بازی نیست؟
میانگین فریمریتها میتواند افتهای شدید عملکردی را پنهان کند که باعث پرشهای (لگهای) قابل مشاهده میشوند. معیارهای «ریتم فریم» و «۱٪ پایین» جایگزین میانگین FPS شدهاند تا معیار واقعی یک تجربه بازی روان باشند.
به قلم قاسم طباطبایی
این خبر را به اشتراک بگذارید
- منتقدان سختافزار
- استدلال میکنند که ۱٪ پایین و نمودارهای زمان فریم تنها راه صادقانه برای ارزیابی قطعات PC هستند.
- تولیدکنندگان نمایشگر
- تأکید میکنند که فناوریهای نرخ نوسازی متغیر برای پنهان کردن ناهماهنگیهای ذاتی ریتم رندر PC ضروری هستند.
- یکپارچهسازان سیستم
- بر ایجاد تعادل بین قابلیتهای CPU و GPU تمرکز میکنند تا از گلوگاههایی که باعث اوجهای زمان فریم میشوند، جلوگیری کنند.
چرا مهم است
اتکای صرف به میانگین فریمریت هنگام خرید سختافزار یا تنظیمات بازی، اغلب منجر به تجربهای پر از پرش و ناامیدکننده میشود. درک ریتم فریم به بازیکنان این امکان را میدهد که علت واقعی اجرای ناهموار بازی را تشخیص دهند و به حرکتی واقعاً روان دست یابند.
بخشهای بازاریابی سختافزار و خلاصههای بنچمارک مدتهاست که یک معادله ساده را ترویج کردهاند: کارت گرافیکی که به طور متوسط ۱۲۰ فریم بر ثانیه ارائه میدهد، تجربهای کاملاً روان ۱۲۰ هرتزی را تضمین میکند. اما شواهد حاصل از تحلیل زمان فریم، مستقیماً این ادعا را رد میکند. سیستمی که میانگین ۱۲۰ فریم بر ثانیه دارد، در واقع میتواند به طور قابل توجهی بدتر از یک کنسول ثابت ۶۰ فریم بر ثانیه عمل کند، زیرا میانگین فریمریت، اوجهای شدید ریتم فریم را که چشم انسان به عنوان پرش (لگ) درک میکند، کاملاً پنهان میسازد.[1][2]
این تناقض به این دلیل وجود دارد که فریم بر ثانیه صرفاً یک میانگین خروجی است. راهنمای عملکرد Hone در سال ۲۰۲۵ اشاره میکند: «FPS (فریم بر ثانیه) یک میانگین است. این معیار به شما میگوید که در ثانیه گذشته چند فریم نمایش داده شده، اما هیچ چیز در مورد ثبات آنها نمیگوید.» اگر سیستمی ۱۱۹ فریم را در نیمه اول ثانیه رندر کند و سپس برای ۵۰۰ میلیثانیه باقیمانده متوقف شود تا فریم نهایی را رندر کند، شمارنده همچنان ۱۲۰ فریم بر ثانیه سالم را گزارش میدهد.[2]
مغز انسان میانگینها را درک نمیکند؛ بلکه ریتم تصاویر مجزا را درک میکند. این ریتم با «زمان فریم» اندازهگیری میشود—مقدار دقیق میلیثانیهای که برای رندر یک فریم واحد لازم است. برای دستیابی به ۶۰ فریم بر ثانیه بینقص، سیستم باید دقیقاً هر ۱۶.۶۷ میلیثانیه یک فریم جدید تحویل دهد. در ۱۲۰ فریم بر ثانیه، این بودجه به ۸.۳۳ میلیثانیه کاهش مییابد، و در ۲۴۰ هرتز، سیستم تنها ۴.۱۷ میلیثانیه فرصت دارد تا کل خط لوله رندر را تکمیل کند.[3][4]
هنگامی که یک سیستم این ضربالاجل میلیثانیهای را از دست میدهد، نتیجه «تغییرپذیری زمان فریم» است. اگر بازیای که با ۱۲۰ فریم بر ثانیه اجرا میشود، بیشتر فریمها را در ۶ میلیثانیه تحویل دهد اما گاهی اوقات برای بارگذاری یک بافت یا کامپایل یک شیدر، ۳۰ میلیثانیه متوقف شود، ریتم به هم میخورد. تجزیه و تحلیل متدولوژی تست Digital Citizen در سال ۲۰۲۶ توضیح میدهد: «فریمی که ۳۳ میلیثانیه طول میکشد در میان فریمهای ۸ میلیثانیهای، یک پرش (لگ) است که بلافاصله آن را حس خواهید کرد.»[3]
این پدیده، که معمولاً به عنوان «لگهای ریز» (Micro-stutter) شناخته میشود، توضیح میدهد که چرا بازیکنان اغلب از اجرای ناهموار بازی در سختافزارهای رده بالا شکایت دارند. کارت گرافیک ممکن است به اندازه کافی قدرتمند باشد که هندسه ساده را با ۲۰۰ فریم بر ثانیه رندر کند، اما اگر پردازنده برای تغذیه مداوم داده به GPU دچار مشکل شود، تحویل نامنظم میشود. چشم این شکافهای ۳۰ میلیثانیهای را به عنوان توقفهای آزاردهنده ثبت میکند و روانی نرخ نوسازی بالا را کاملاً از بین میبرد.[1][2]
این پدیده، که معمولاً به عنوان «لگهای ریز» (Micro-stutter) شناخته میشود، توضیح میدهد که چرا بازیکنان اغلب از اجرای ناهموار بازی در سختافزارهای رده بالا شکایت دارند.
برای آشکارسازی این پرشهای پنهان، صنعت سختافزار متدولوژی تست خود را به سمت معیارهای درصدی، به ویژه «۱٪ پایین» تغییر داد. به جای میانگینگیری از تمام فریمها در طول اجرای بنچمارک، ابزارهای عملکردی مانند RivaTuner Statistics Server (RTSS) و CapFrameX کندترین یک درصد از فریمهای رندر شده در طول جلسه را جدا میکنند.[1][4]
معیار ۱٪ پایین به عنوان یک نماینده برای بدترین حالت عملکرد عمل میکند. اگر یک بنچمارک میانگین ۱۴۴ فریم بر ثانیه اما ۱٪ پایین ۴۵ فریم بر ثانیه را گزارش دهد، دادهها یک سیستم به شدت ناپایدار را نشان میدهند که از افت شدید فریم رنج میبرد. در مقابل، سیستمی که میانگین ۱۱۰ فریم بر ثانیه با ۱٪ پایین ۹۵ فریم بر ثانیه دارد، در حرکت بسیار برتر احساس خواهد شد، زیرا فاصله بین میانگین و کف عملکرد کم است.[3][4]
به گفته KTC Play، «ریتم فریم—ثبات زمان بین هر فریم—اغلب روانی واقعی را بیش از میانگین FPS تعیین میکند.» این ثبات دلیلی است که چرا یک ۶۰ فریم بر ثانیه ثابت در کنسول گاهی اوقات میتواند روانتر از ۶۰ فریم بر ثانیه بدون محدودیت در PC احساس شود. کنسول هر ۳۳.۳ میلیثانیه یک فریم را مانند ساعت تحویل میدهد، در حالی که PC ممکن است به شدت بین ۱۰ و ۲۵ میلیثانیه نوسان کند.[1]
شناسایی منبع ریتم فریم ضعیف مستلزم نگاهی فراتر از کارت گرافیک است. در حالی که یک GPU ضعیف میانگین کلی FPS را کاهش میدهد، زمانهای فریم نامنظم اغلب ناشی از گلوگاههای CPU هستند. اگر یک هسته پردازنده هنگام مدیریت منطق بازی، فیزیک یا برنامههای پسزمینه به ۱۰۰ درصد استفاده برسد، دستورات ترسیم ارسال شده به GPU را به تأخیر میاندازد و کارت گرافیک را مجبور میکند که بیکار بماند.[2][5]
گرمای بیش از حد (Thermal throttling) لایه دیگری از بیثباتی ریتم فریم را معرفی میکند. هنگامی که پردازنده اینتل به ۱۰۰ درجه سانتیگراد یا تراشه AMD به ۹۵ درجه میرسد، سیلیکون به طور خودکار سرعت کلاک خود را کاهش میدهد تا از آسیب فیزیکی جلوگیری کند. این افت ناگهانی در قدرت پردازش، یک اوج عظیم در زمان فریم ایجاد میکند که در نمودار عملکرد به صورت یک قله تیز که خطی صاف را قطع میکند، ظاهر میشود.[3][6]
تولیدکنندگان نمایشگر تلاش میکنند تا این مشکلات ریتم را با استفاده از فناوریهای نرخ نوسازی متغیر (VRR) مانند NVIDIA G-Sync و AMD FreeSync پنهان کنند. به جای نوسازی در یک بازه زمانی ثابت، مانیتور VRR به طور پویا چرخه نوسازی خود را تنظیم میکند تا دقیقاً با لحظهای که GPU رندر یک فریم را به پایان میرساند، مطابقت داشته باشد. این کار از پارگی صفحه جلوگیری کرده و تغییرپذیریهای جزئی زمان فریم را روان میکند.[1][4]
با این حال، VRR درمانی برای پرشهای شدید ناشی از موتور بازی نیست. اگر موتور بازی برای کامپایل یک شیدر ۵۰ میلیثانیه متوقف شود، مانیتور صرفاً فریم قبلی را برای ۵۰ میلیثانیه نگه میدارد. توقف بصری کاملاً قابل درک باقی میماند. به همین دلیل، بازیکنان رقابتی اغلب از محدودکنندههای خارجی استفاده میکنند تا فریمریت خود را کمی پایینتر از حداکثر نرخ نوسازی مانیتور خود محدود کنند، که از حداکثر شدن منابع سیستم جلوگیری کرده و یک نمودار زمان فریم ثابت و یکنواخت را تضمین میکند.[1][2]
نکات کلیدی
- معیار میانگین FPS، اوجهای شدید زمان فریم را که چشم انسان به عنوان پرش (لگ) درک میکند، پنهان میسازد.
- اجرای ثابت ۶۰ فریم بر ثانیه با زمان فریم ۱۶.۶۷ میلیثانیه، بسیار روانتر از میانگین ۱۲۰ فریم بر ثانیه نوساندار احساس میشود.
- معیار «۱٪ پایین» کندترین فریمها را جدا میکند تا نمایشی دقیقتر از روانی گیمپلی ارائه دهد.
- گلوگاههای CPU و کامپایل شیدرها دلایل رایج ریتم فریم نامنظم هستند، حتی زمانی که استفاده از GPU پایین است.
- محدود کردن فریمریت کمی پایینتر از حداکثر نرخ نوسازی مانیتور، اغلب ثبات ریتم فریم را بهبود میبخشد.
منابع
[1]KTC Playتولیدکنندگان نمایشگرWhy Your High FPS Gaming Setup Still Feels Stuttery
مطالعه در KTC Play →
[2]Honeمنتقدان سختافزارPC Stuttering in Games? Here's Why & a Quick Fix
مطالعه در Hone →
[3]Digital Citizenمنتقدان سختافزارReading 1% Low and 0.1% Low FPS
مطالعه در Digital Citizen →
[4]ASUSتولیدکنندگان نمایشگرWhat are 1% Lows and 0.1% Lows in gaming?
مطالعه در ASUS →
[5]HPیکپارچهسازان سیستمUnderstanding High Refresh Rate Gaming Monitors
مطالعه در HP →
[6]Lenovoیکپارچهسازان سیستمFrame Rate, Frame Time, and Frame Pacing
مطالعه در Lenovo →
[7]تیم سردبیری کوهستانتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
نظرات
هر زاویه. هر روز.
دریافت بازی و ورزشهای الکترونیک اخبار همراه با پوشش کامل منابع و تحلیل دیدگاهها، مستقیم در صندوق ورودی شما.

