درک و بهینه سازی نرخ بازی های ویدئویی

چگونه بهینه سازی و بهبود عملکرد گرافیکی و نرخ فریم

یکی از رایج ترین معیارهای مورد استفاده در اندازه گیری عملکرد گرافیکی یک بازی ویدیویی، نرخ فریم یا فریم ها در ثانیه است. نرخ فریم در یک بازی ویدیویی نشان دهنده این است که چگونه یک تصویر را که روی صفحه نمایش می بینید، برای تولید تصویر و حرکت / حرکت شبیه سازی، تجدید می کند. نرخ فریم اغلب در فریم ها در ثانیه یا FPS اندازه گیری می شود (نباید با اسلحه اول شخص اشتباه گرفته شود).

عوامل متعددی وجود دارد که به تعیین نرخ فریم های بازی می انجامد، اما همانطور که در بسیاری از موارد در تکنولوژی چیزی بیشتر یا سریعتر است، بهتر است. نرخ فریم پایین در بازی های ویدئویی منجر به تعدادی از مسائل می شود که در زمان های نامناسب رخ می دهد. نمونه هایی از آنچه که می تواند با نرخ فریم پایین رخ می دهد شامل حرکات خشن و یا پرش در طی توالی های عمل است که شامل بسیاری از جنبش / انیمیشن. صفحه نمایش های یخ زده که با بازی ارتباط برقرار می کنند و تعدادی دیگر نیز دشوار است.

فرمت FAQ به شرح زیر کمک می کند. پاسخ به برخی از سؤالات اساسی مربوط به فریم های بازی ویدیویی، نحوه اندازه گیری فریم ها در ثانیه و ترفند های مختلف و ابزارهایی است که می توانید برای بهبود سرعت فریم و عملکرد کلی گرافیک استفاده کنید.

چه مقدار فریم یا فریم در هر ثانیه از یک بازی ویدیویی تعیین می کند؟

تعدادی از عوامل وجود دارد که به میزان فریم یا فریم در ثانیه (FPS) کمک می کند. مناطقی که می توانند بر نرخ فریم بازی / FPS تاثیر بگذارند عبارتند از:

• سخت افزار سیستم، مانند کارت گرافیک ، مادربرد ، پردازنده و حافظه
• تنظیمات گرافیکی و رزولوشن در داخل بازی
• کد بازی به خوبی برای عملکرد گرافیکی بهینه شده و توسعه یافته است.

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

بزرگترین عامل کمک به نرخ فریم بازی یا عملکرد FPS کارت گرافیکی و پردازنده است. در اصطلاحات اساسی، CPU کامپیوتر اطلاعات یا دستورالعمل ها را از برنامه ها، برنامه ها، در این مورد، بازی، به کارت گرافیک ارسال می کند. کارت گرافیک پس از آن، به نوبه خود، دستورالعمل های دریافت شده را پردازش می کند، تصویر را رندر کرده و آن را به صفحه نمایش برای مانیتور ارسال می کند.

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

هیچ قاعده کلی برای تعیین اینکه کدام کارت گرافیک / CPU بهترین است، اما اگر CPU یک CPU متوسط ​​تا پایین 18-24 ماه پیش باشد، احتمال خوبی وجود دارد که در پایین ترین حد کمترین الزامات سیستم باشد. در واقع، بخش مهمی از سخت افزار در کامپیوتر شما احتمالا توسط سخت افزار جدید و بهتر در عرض 3 تا 3 ماه پس از خرید خریداری خواهد شد. کلید این است که سعی کنید تعادل مناسب را با تنظیمات گرافیکی و رزولوشن بازی پیدا کنید.

چه فریم ها یا فریم ها در هر ثانیه برای بازی های ویدئویی / بازی های کامپیوتری قابل قبول است؟

امروزه اکثر بازی های ویدئویی با هدف دستیابی به سرعت فریم 60 فریم در ثانیه طراحی شده اند اما در هر نقطه بین 30 فریم در ثانیه تا 60 فریم در ثانیه قابل قبول است. این بدان معنا نیست که بازی ها می توانند از 60 فریم در ثانیه فراتر نباشند، در حقیقت، بسیاری کارها را انجام می دهند، اما هر چیزی که کمتر از 30 فریم در ثانیه است، انیمیشن ها ممکن است شروع به چرخش کنند و حرکت حرکت مایع را نشان دهند.

فریم های واقعی در هر ثانیه شما تجربه در طول بازی متفاوت است بر اساس سخت افزار و آنچه ممکن است در بازی در هر لحظه ای اتفاق می افتد. از لحاظ سخت افزار، همانطور که قبلا ذکر شد، کارت گرافیک و پردازنده شما در فریم ها در ثانیه بازی می کنند، اما مانیتور شما نیز می تواند بر FPS تاثیر بگذارد که می توانید ببینید. بسیاری از مانیتورهای LCD با نرخ تجدید 60Hz تنظیم می شوند، به این معنی چیزی که بالاتر از 60 FPS قابل مشاهده نیست.

همراه با سخت افزار شما، بازی هایی مانند Doom (2016) ، Overwatch ، Battlefield 1 و دیگران که دارای دنباله های عمیق گرافیکی هستند، ممکن است بر روی FPS بازی تاثیر بگذارد، زیرا تعداد زیادی از اجسام متحرک، فیزیک بازی و محاسبات، محیط 3D و موارد دیگر. بازی های جدیدتر همچنین می توانند نسخه های بالاتر از یک مدل شیدر DirectX را پشتیبانی کنند که کارت گرافیکی ممکن است پشتیبانی کند، اگر نیاز به مدل شیدر توسط GPU با عملکرد ضعیف اغلب ضعیف باشد، نرخ فریم پایین یا ناسازگاری ممکن است رخ دهد.

چگونه می توانم فریم ها یا فریم ها را در هر ثانیه از بازی در رایانه من اندازه گیری کنم؟

تعدادی از ابزارها و برنامه های موجود برای شما برای اندازه گیری میزان فریم یا فریم ها در هر ثانیه از یک بازی ویدیویی در هنگام پخش وجود دارد. محبوب ترین و یکی که بسیاری از آنها بهترین بودن را دارند Fraps نامیده می شود. Fraps یک برنامه مستقل است که در پشت صحنه برای هر بازی که از API های گرافیکی DirectX یا OpenGL استفاده می کند (Application Programming Interface) اجرا می شود و به عنوان یک ابزار معیار سنجی عمل می کند که فریم های فعلی شما را در هر ثانیه نشان می دهد و همچنین اندازه گیری FPS بین شروع و پایان نقطه. علاوه بر قابلیت مقایسه، Fraps همچنین دارای قابلیت ضبط تصاویر بازی و گرفتن عکس در بازی در زمان واقعی است. در حالی که قابلیت کامل Fraps رایگان نیست، آنها یک نسخه رایگان با محدودیت هایی که شامل معیارهای FPS، 30 ثانیه ضبط ویدئو و تصاویر bmp هستند را ارائه می دهند.

بعضی از برنامه های جایگزین Fraps وجود دارد مانند Bandicam، اما شما باید پرداخت هزینه برای آن نیز اگر شما می خواهید عملکرد کامل.

چگونه می توانم تنظیمات سخت افزاری یا بازی به منظور بهبود سرعت فریم، FPS و عملکرد بهینه سازی کنم؟

همانطور که در سؤالات قبلی ذکر شده است، دو چیز اصلی را می توانید برای بهبود فریم / فریم در ثانیه انجام دهید و عملکرد کلی یک بازی وجود دارد. 1. سخت افزار خود را ارتقا دهید یا 2. تنظیمات گرافیکی بازی را تنظیم کنید. از آنجایی که ارتقاء سخت افزار شما برای عملکرد بهتر داده شده است، ما بر روی تنظیمات گرافیکی مختلف تمرکز کرده و نحوه کمک و یا کاهش عملکرد و نرخ فریم بازی را تمرین می کنیم.

اکثریت قریب به اتفاق بازی های نصب شده DirectX / OpenGL امروزه با تنظیمات گرافیکی نیمی از دوازده و یا بیشتر می توانید به منظور بهبود عملکرد سخت افزار خود و همچنین امیدوارم شمارش FPS شما انجام شود. پس از نصب، اکثر بازی ها به طور خودکار سخت افزار PC را که نصب شده است شناسایی می کند و تنظیمات گرافیکی بازی را برای عملکرد مطلوب تنظیم می کند. با این گفتن، برخی از چیزهایی که کاربران می توانند انجام دهند، برای کمک به بهبود عملکرد نرخ فریم ها حتی بیشتر است.

آسان است بگویم که کاهش تمام تنظیمات موجود در تنظیمات گرافیکی بازی باعث می شود عملکرد به دلیل آن باشد. با این حال، ما اعتقاد داریم اکثر مردم می خواهند تعادل درستی از عملکرد و ظاهر در تجربه بازی خود کسب کنند. لیست زیر شامل برخی از تنظیمات گرافیکی رایج است که در بسیاری از بازی ها موجود است که کاربر می تواند به صورت دستی آن را تغییر دهد.

تنظیمات گرافیکی مشترک

ضد لغزش

Antialiasing ، که معمولا به عنوان AA شناخته می شود، یک تکنیک در توسعه گرافیک کامپیوتری است که از لبه های پیکسل یا زاویه ای خشن در گرافیک استفاده می کند. اکثر ما با این گرافیک کامپیوتری نگاه پیکسل یا زنجیری مواجه شده ایم، آنچه AA انجام می دهد برای هر پیکسل بر روی صفحه نمایش شما یک نمونه از پیکسل های اطراف را می گیرد و تلاش می کند تا آنها را ترکیب کند تا به نظر می رسد صاف باشند. بسیاری از بازی ها به شما اجازه می دهد تا AA را به حالت خاموش یا خاموش تبدیل کنید و همچنین میزان نمونه AA را به ترتیب AA 2x، AA 4x، 8x AA و غیره تنظیم کنید. بهتر است AA را در ارتباط با رزولوشن گرافیکی / مانیتور خود تنظیم کنید. رزولوشن های بالاتر دارای پیکسل های بیشتری هستند و فقط ممکن است 2x AA برای گرافیک به نظر برسد و به خوبی عمل کند، در حالی که رزولوشن های پایین تر ممکن است به 8x نیاز داشته باشند تا به راحتی چیزها را تنظیم کنند. اگر شما به دنبال یک افزایش عملکرد مستقیم هستید، کاهش یا کاهش AA به طور کامل باید به شما کمک کند.

فیلتر ناهمسانگرد

در گرافیک کامپیوتری 3D، به طور کلی این مورد است که اشیاء دور در یک محیط سه بعدی از کیفیت پایین نقشه های بافت استفاده می کنند که ممکن است تار شود، در حالی که اشیا نزدیک تر از نقشه های بافت با کیفیت بالا برای جزئیات بیشتر استفاده می کنند. ارائه نقشه های بافت بالا برای تمام اشیاء در محیط 3D می تواند تاثیر بزرگی در عملکرد کلی گرافیکی داشته باشد و در صورتی که تنظیمات آنالایزر فیلتر، یا AF باشد.

AF از لحاظ تنظیمات نسبتا مشابه با AA است و آنچه که می تواند برای بهبود عملکرد انجام دهد. کاهش تنظیمات دارای معایب آن است؛ زیرا بیشتر از دید، بافت بافت با کیفیت پایین تر، ساختن ظاهرا نزدیک به آن، تار شدن می کند. نرخ نمونه های AF می تواند از 1 تا 16 برابر باشد و تعدیل این تنظیم می تواند بهبود قابل توجهی در عملکرد یک کارت گرافیک قدیمی ارائه دهد؛ این تنظیم باعث کاهش کارایی کارت گرافیک های جدید می شود.

فاصله / میدان دید را بکشید

تنظیم فاصله قرعه کشی یا مشاهده فاصله و زمینه تنظیمات مشاهده برای تعیین آنچه بر روی صفحه نمایش می بینید و بیشتر مربوط به هر دو تیرانداز اول و سوم است استفاده می شود. تنظیم قرعه کشی یا نمایش فاصله برای تعیین اینکه تا چه اندازه شما در فاصله مشاهده می کنید، در حالی که میدان دید بیشترین نمای محیطی یک شخصیت را در FPS تعیین می کند. در مورد فاصله قرعه کشی و میدان دید، تنظیمات بالاتر، به این معنی است که کارت گرافیک نیاز به کار سخت تر برای رندر کردن دارد و نمایش را نمایش می دهد، با این حال، تاثیر بیشتر، حداقل باید حداقل باشد، بنابراین ممکن است کاهش یابد بیشتر از نرخ فریم بهبود یافته یا فریم ها در ثانیه را مشاهده کنید.

روشنایی / سایه

سایه ها در یک بازی ویدئویی به یک نگاه کلی و یکنواخت بازی کمک می کنند، و یک حس تعلیق در داستان هایی که در صفحه نمایش داده شده است، اضافه شده است. تنظیم کیفیت سایه ها تعیین می کند چگونه سایه ها در بازی دقیق و واقعی باشند. تاثیر این می تواند از صحنه به صحنه بر اساس تعداد اشیاء و روشنایی متفاوت باشد، اما می تواند تأثیر نسبتا بزرگی بر عملکرد کلی داشته باشد. در حالی که سایه ممکن است یک صحنه را به نظر برساند، احتمالا اولین تنظیم برای پایین آمدن یا خاموش کردن برای افزایش عملکرد در هنگام اجرای یک کارت گرافیک قدیمی است.

وضوح

تنظیمات رزولوشن هر دو بر روی آنچه در بازی و مانیتور موجود است، استوار است. هرچه رزولوشن بالاتر باشد، گرافیک بهتر خواهد شد، تمام آن پیکسل های اضافی جزئیات را به محیط ها اضافه می کنند و اشیاء را بهبود می بخشد. با این حال، رزولوشن های بالاتر با کمترین اختلاف، از آنجا که پیکسل های بیشتری برای نمایش در صفحه نمایش وجود دارد، کارت گرافیک نیاز به کار سخت تر برای ارائه همه چیز و در نتیجه ممکن است عملکرد پایین تر. کاهش تنظیمات رزولوشن در یک بازی یک راه جامع برای بهبود عملکرد و نرخ فریم است، اما اگر شما در حال پخش شدن در رزولوشن بالاتر و دیدن جزئیات بیشتر هستید، ممکن است بخواهید به برخی از گزینه های دیگر مانند خاموش AA / AF یا تنظیم روشنایی / سایه ها.

جزئیات بافت / کیفیت

بافت های ساده را می توان به عنوان تصویر زمینه گرافیک کامپیوتری مورد توجه قرار داد. آنها تصاویری هستند که بر روی اشیاء / مدل ها در گرافیک قرار می گیرند. این تنظیم معمولا سرعت فریم یک بازی را تا حد زیادی تحت تاثیر قرار نمی دهد، در صورتی که به طور کلی، این نسبت به سایر تنظیمات مانند روشنایی / سایه یا AA / AF، نسبتا مطمئن است.