سال گذشتهی میلادی دو شرکت انویدیا و ای ام دی (AMD) در حرکتی برای افزایش میزان پاسخگویی سیستم در بازیهای ویدئویی رقابتی، فناوریهای جدیدی معرفی کردند که میتوانند مقدار تأخیر ورودی را کاهش دهند و در راستای بهبود کلی عملکرد سیستم قدم بردارند.
بهنوشتهی - سرویس فریزر سامسونگ - تامز هاردور، دو فناوری مورد اشاره با نام Nvidia Reflex Low Latency و AMD Radeon Boost شناخته میشوند. انویدیا و AMD میگویند فناوریهایشان بهبودی درخورتوجه در بازیها اعمال میکنند، اما این ادعا چقدر حقیقت دارد؟ خوشبختانه یوتیوبری با نام Battle(non)sense اخیرا در ویدئویی دو فناوری انویدیا و AMD را بهشکل عمیق مقایسه کرده است تا بفهمیم که باید چه انتظاراتی - سرویس فریزر سامسونگ - از عملکرد آنها داشته باشیم.
تأخیر را میتوان با دو راهکار کاهش داد؛ نخست، ازطریق بالا بردن نرخ فریم و دوم، ازطریق بهینهسازی سیستم ارتباطی بین پردازندهی مرکزی و پردازندهی گرافیکی. فناوری Radeon Boost ای ام دی از روش اول استفاده میکند و نرخ فریم اجرایی را بهبود میدهد. Radeon Boost بهشکل هوشمندانه فقط در حالتی که حرکت روی صفحه وجود داشته باشد وضوح اجرایی بازی را کاهش میدهد تا نرخ فریم به بالاترین حد برسد و تأخیر ورودی کاهش پیدا کند. اگر بیحرکت باشید و ماوس را تکان ندهید، وضوح تصویر به حالت پیشفرض برمیگردد.
ازطرفی - سرویس فریزر سامسونگ - فناوری Reflex - سرویس فریزر سامسونگ - انویدیا با بهبود سیستم ارتباطی - سرویس فریزر سامسونگ - پردازندهی مرکزی و پردازندهی گرافیکی، تأخیر را پایین میآورد. در بازیهای سنتی، بدون فعال بودن سیستمهای بهبوددهندهی تأخیر، پردازندهی مرکزی فریمها را با بیشترین سرعتی که میتواند به پردازندهی گرافیکی ارسال - سرویس فریزر سامسونگ - میکند؛ این فرایند هیچ مشکلی ندارد و دقیقا - سرویس فریزر سامسونگ - همان چیزی است که گیمر میخواهد. بااینحال ممکن است مشکلی رخ دهد: اگر پردازندهی گرافیکی در وضعیتی که بین متخصصان با - سرویس فریزر سامسونگ - نام GPU-bound شناخته میشود قرار بگیرد، پردازندهی گرافیکی نمیتواند با همان سرعتی که فریمها را از پردازندهی مرکزی دریافت میکند، آنها را رندر کند.
قرارگیری پردازندهی گرافیکی در حالت GPU-bound باعث ایجاد گلوگاهی در مسیر ارتباطی پردازندهی مرکزی و - سرویس فریزر سامسونگ - گرافیکی ایجاد میشود و در آنجا بافر فریم صفبندی میشود تا فریمهایی که پردازندهی گرافیکی به آنها نیاز پیدا میکند، بعدا به این قطعه ارائه شوند. - سرویس فریزر سامسونگ - در نتیجهی این اتفاق، تأخیر افزایش مییابد.
فناوری Reflex انویدیا تا جایی که بتواند جلوی ایجاد گلوگاه در مسیر ارتباطی پردازندهی - سرویس فریزر سامسونگ - مرکزی و گرافیکی را میگیرد و بههمینشیوه تلاش میکند مشکل یادشده را رفع کند. در - سرویس فریزر سامسونگ - سیستمی که انویدیا طراحی - سرویس فریزر سامسونگ - کرده، موتور بازی تنها در زمانی فریمها را بهسمت پردازندهی گرافیکی ارسال میکند که پردازندهی گرافیکی آمادهی دریافت آنها از پردازندهی مرکزی - سرویس فریزر سامسونگ - باشد. بدین ترتیب - سرویس فریزر سامسونگ - تأخیر بازی همچنان در سطح پایین باقی میماند.
دو حالت - سرویس فریزر سامسونگ - اضافی تأخیر کم وجود دارد که انویدیا و AMD در - سرویس فریزر سامسونگ - خارج از Reflex و Radeon Boost ارائه میدهند و با نام Nvidia Low Latency Mode و AMD Radeon Anti-Lag شناخته میشوند.
دو فناوری مورد اشارهی انویدیا و AMD تلاش میکنند عملکردی مشابه Reflex و Radeon Boost ارائه دهند، اما صرفا در سطح درایور قطعات. - سرویس فریزر سامسونگ - مزیت اصلی این است که میتوانید این فناوریها را به هر بازی ویدئوییای که فکرش را بکنید اضافه کنید. البته این فناوریها اثرگذاری کمتری دارند، زیرا موتور بازی را درگیر نمیکنند. Nvidia Reflex و AMD Radeon Boost باید حتما توسط توسعهدهنده در موتور بازی پیادهسازی شوند و همین موضوع اثرگذاری آنها را بالا میبرد.
بااینحال حالتهای تأخیر کم در اینجا به پایان نمیرسند. - سرویس فریزر سامسونگ - ممکن است از خواندن این جمله متعجب شوید، اما محدود کردن نرخ فریم میتواند در نقش راهکاری برای کاهش تأخیر ورودی ظاهر شود. این راهکار عملکردی - سرویس فریزر سامسونگ - مشابه Reflex دارد و مسیر پردازندهی مرکزی به پردازندهی گرافیکی را برای کاهش تأخیر بهینه میکند.
وقتی محدودیتی برای نرخ فریم تعیین شود، میزان استفاده از پردازندهی گرافیکی کاهش پیدا میکند تا پردازندهی گرافیکی وارد حالت GPU-bound نشود. با این کار فشار کمتری به مسیر ارتباطی پردازندهی مرکزی و گرافیکی وارد میشود و پردازندهی گرافیکی - سرویس فریزر سامسونگ - میتواند به همان سرعتی که فریمها را از - سرویس فریزر سامسونگ - پردازندهی - سرویس فریزر سامسونگ - مرکزی دریافت میکند، آنها را رندر کند؛ - سرویس فریزر سامسونگ - زیرا محدودیت نرخ فریم روی پردازندهی مرکزی نیز اعمال میشود.
حال سؤالی در ذهن ما ایجاد میشود؛ کدامیک از این پنج روشی که شرح دادیم، بهترین عملکرد - سرویس فریزر سامسونگ - را در زمینهی کاهش تأخیر در بازیهای ویدئویی از خود برجای میگذارد؟
در نخستین آزمایش Battle(non)sense، این یوتیوبر حالت محدودیت نرخ فریم را با Low Latency Mode انویدیا (نه Reflex) مقایسه کرد. در کمال تعجب، - سرویس فریزر سامسونگ - حالت محدودیت نرخ فریم بهتر از Low Latency Mode انویدیا که در سطح درایور عمل میکند ظاهر شد.
در مرحلهی بعد وقتی فناوری Reflex انویدیا وارد معادله شد، شرایط تغییر کرد. فناوری پیشرفتهتر انویدیا برای پایین آوردن - سرویس فریزر سامسونگ - تأخیر بازی، همسطح با محدودیت نرخ فریم - سرویس فریزر سامسونگ - ظاهر شد - سرویس فریزر سامسونگ - و گاهی اوقات اندکی بهتر بود. بدین ترتیب بهلطف آنچه انویدیا ارائه میدهد، کاربر میتواند بدون محدود کردن نرخ فریم، تأخیر را بهبود دهد.
یوتیوبر همچنین قابلیت Anti-Lag ای ام دی را در برابر Low Latency Mode انویدیا قرار داد و متوجه شد هر دوی آنها عملکرد مشابهی دارند.
در مرحلهی بعد شاهد مقایسهی Reflex با Radeon Boost بودیم و نتایج - سرویس فریزر سامسونگ - قابلپیشبینیای بهدست آمدند. فناوری Reflex با اختلافی درخورتوجه توانست Radeon Boost را شکست دهد. این آزمایش به ما نشان میدهد روشی که مسیر ارتباطی پردازندهی مرکزی و گرافیکی را بهینه میکند، قابلاتکاترین روش برای کاهش - سرویس فریزر سامسونگ - تأخیر است. روش AMD به این دلیل شکست میخورد که پردازندهی گرافیکی وارد حالت GPU-bound میشود و فریمها را دیرتر دریافت میکند. در راهکار AMD وضوح تصویر بهطور مداوم تغییر میکند و ممکن است به عملکرد بازی لطمه بزند.
بهنظر میرسد فناوری Radeon Boost ای ام دی در دو بازی Fortnite و Apex - سرویس فریزر سامسونگ - Legends عملکرد باثباتی ندارد. یوتیوبر در بازی Fortnite پس از شلیک ۹۰ گلوله، شاهد فریز شدن صفحه بود. ازطرفی پیادهسازی Radeon Boost در Apex Legends بهشکل بسیار نامناسبی انجام گرفته و باعث میشود امکان تجربهی بازی وجود نداشته باشد.