من سعی کردم احمقانه ترین بحث را در بازی رایانه شخصی حل کنم

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

اگر به صورت آنلاین جستجو کنید، توصیه های بسیار متفاوتی در مورد اینکه آیا بدون حاشیه یا تمام صفحه برای عملکرد شما بهتر است، دریافت خواهید کرد. بعضیا میگن فرقی نداره برخی دیگر ادعا می‌کنند که با حالت تمام‌صفحه در بازی‌هایی مانند PlayerUnkown's Battlegrounds پیشرفت‌های بزرگی داشته‌اند . هنوز هم بیشتر افراد می گویند که در بازی هایی مانند Fallout 4 عملکرد بهتری با بدون حاشیه خواهید داشت. نیازی به پیروی از این توصیه ندارید و احتمالاً نباید بر اساس جهانی تر این کار را انجام دهید، اما چرا ادعاهای مختلفی در مورد آنچه وجود دارد وجود دارد. آیا باید یکی از ساده ترین تنظیمات در منوی گرافیکی باشد؟

می خواستم بفهمم و حتما امتحان کردم. با این حال، چیزی که به عنوان تجزیه و تحلیل مبتنی بر داده از بازی های بدون حاشیه و تمام صفحه شروع شد، به سرعت به یک پروژه تحقیقاتی در مورد نحوه نمایش تصاویر روی صفحه نمایش شما تبدیل شد. اگر به طور ضرب المثل (یا به معنای واقعی کلمه) چمن را لمس کنید، این یک بحث یا حتی موضوعی نیست که ارزش بحث کردن در سال 2024 را داشته باشد، اما اگر سایه های خود را برای چند دقیقه ببندید، من شما را به سمت مسیری متراکم و بسیار ترسناک راهنمایی خواهم کرد. نحوه نمایش بازی ها روی صفحه نمایش شما

نمایش کارهایم

عملکرد در حالت بدون حاشیه و تمام صفحه در چندین بازی.
جیکوب روچ / روندهای دیجیتال

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

شما می توانید تعداد انگشت شماری از بازی هایی را که من آن را انجام دادم در بالا مشاهده کنید. من قصد داشتم خیلی بیشتر آزمایش کنم، اما دویدن پشت سر هم، بازی بعد از بازی، دقیقاً همان نتایج را می دیدم. شاید چند بازی مانند PlayerUnknown's Battlegrounds و Fallout 4 وجود داشته باشند که در آنها تفاوت وجود داشته باشد، اما اگر من نتوانم حتی به یک تفاوت جزئی در بازی های بزرگی مانند Horizon Zero Dawn و Red Dead Redemption 2 برخورد کنم، به سختی می توان گفت که یک تفاوت وجود دارد. روند ثابت

تنها استثنا هیتمن 3 بود. این تفاوت بزرگ نیست، اما قابل اندازه گیری است. هیتمن 3 در بازی‌هایی که من آزمایش کردم یک چیز عجیب است – من همچنین هر کدام را روی Black Myth: Wukong و Returnal بدون هیچ تفاوتی در عملکرد اجرا کردم – اما این فقط به این دلیل نیست که تفاوت عملکرد وجود دارد. برخلاف بازی‌های دیگری که تست کردم، Hitman 3 گزینه‌ی بدون حاشیه ندارد. در عوض، یک گزینه تمام صفحه و یک گزینه تمام صفحه انحصاری دارد.

این تفاوت در نامگذاری معنی زیادی دارد و این چیزی است که اکثر بازی ها به آن توجه نمی کنند.

تمام صفحه یعنی چی

بازی Baldur's Gate 3 در Alienware 32 QD-OLED در حال پخش است.
زیک جونز / روندهای دیجیتال

احتمالاً نمی دانید که "تمام صفحه" در بازی های خود به چه معناست. من هم می توانم با اطمینان بگویم، زیرا احتمال زیادی وجود دارد که خود بازی در مورد معنای تمام صفحه روشن نباشد. در سال های گذشته، تنظیمات تمام صفحه به تمام صفحه انحصاری اشاره می کرد. این بدان معناست که آداپتور نمایشگر – کارت گرافیک شما – کنترل کامل نمایشگر را دارد. اگر بازی قدیمی‌تری را راه‌اندازی کنید و به حالت تمام‌صفحه بروید، می‌بینید صفحه‌نمایش برای چند ثانیه خالی می‌شود. این کارت گرافیک شماست.

اگر یک برنامه انحصاری تمام صفحه را اجرا نمی کنید، نمایشگر شما توسط Desktop Window Manager یا DWM در ویندوز کنترل می شود. اولین بار در ویندوز ویستا به عنوان راهی برای فعال کردن ویژگی های Aero در آن سیستم عامل معرفی شد. این یک سرویس ترکیب دسکتاپ است که در آن کل صفحه قبل از نمایش روی صفحه به مکانی در حافظه نمایش داده می شود (یا کشیده می شود). قبلاً، ویندوز مستقیماً به صفحه نمایش کشیده می شد.

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

بازی بدون مرز در Dark Souls 2 اجرا می شود.
جیکوب روچ / روندهای دیجیتال

در سال 2024 دو مشکل با این حکمت وجود دارد. اول اینکه بازی‌ها در مورد معنای واقعی تمام صفحه و بدون حاشیه سازگار نیستند. برای مثال، بازی‌هایی مانند Horizon Zero Dawn، با وجود ارائه گزینه‌های بدون حاشیه و تمام صفحه، از حالت تمام صفحه انحصاری استفاده نمی‌کنند. و بازی های جدیدتر، مانند Black Myth: Wukong، اصلاً گزینه تمام صفحه ندارند. دلیلی وجود دارد که Hitman 3 تفاوت عملکردی را نشان داده است – حالت تمام صفحه انحصاری دارد.

موضوع دوم بیشتر درگیر است و به نحوه نمایش واقعی تصاویر در صفحه نمایش شما مربوط می شود. DWM می‌توانست نشان دهنده کاهش عملکرد در سال‌های گذشته باشد، اما امروز، کمی هوشمندتر از آن است.

چرخاندن قاب ها

بازی Counter-Strike 2 روی مانیتور بازی اجرا می شود.
جیکوب روچ / روندهای دیجیتال

با انتشار ویندوز 8، مایکروسافت مدل ارائه تلنگر DXGI را معرفی کرد. DXGI زیرساخت گرافیک DirectX است و یکی از اجزای یک پشته طولانی میان افزار بین بازی شما و کارت گرافیک شما است. مدل ارائه تلنگر، طبق مستندات خود مایکروسافت ، "بار منبع سیستم را کاهش می دهد و عملکرد را افزایش می دهد." ایده این است که یک فریم رندر شده را به جای کپی کردن آن از یک مکان در حافظه، "برگردان" روی صفحه نمایش دهید.

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

تصویری از یک زنجیره مبادله در رندر گرافیکی.
ویکی مدیا کامانز

همچنین می تواند فوراً بچرخد. هنگامی که کارت گرافیک شما یک فریم را نمایش می دهد، چیزی را نشان می دهد که به عنوان بافر جلو شناخته می شود. این تصویر یک اشاره گر به آن متصل است. بافر پشتی در حال خارج شدن از صفحه نمایش است. وقتی فریم آماده شد، تنها چیزی که لازم است تغییر نشانگر است. به جای اینکه به بافر جلو اشاره کنیم، به بافر پشتی اشاره می کنیم که به نوبه خود تبدیل به بافر جلویی جدید می شود. بافر جلوی قدیمی (اکنون بافر پشتی) برای رندر کردن فریم بعدی استفاده می شود و آنها به عقب و جلو می روند. شما می توانید مجموعه ای درگیرتر از این بافرها داشته باشید، اما زنجیره swap در سطح بالایی کار می کند.

درک معنای تلنگر بسیار مهم است زیرا این تغییر اساسی است که ویندوز 8 برای رندر کردن بازی‌های بدون حاشیه ایجاد کرده است. قبل از مدل ارائه تلنگر، DWM از انتقال بیت بلوک استفاده می کرد. این نیاز به کپی کردن بافر پشتی در DWM داشت که در آنجا روی صفحه نوشته می شد. مدل تلنگر به DWM اجازه می دهد تا یک اشاره گر به یک فریم را ببیند. زمانی که فریم بعدی باید ساخته شود، تنها چیزی که لازم است تغییر نشانگر است، درست مانند زنجیره swap. از عملیات خواندن و نوشتن اجتناب می کنید.

این تغییر نحوه عملکرد بازی ها در ویندوز را تغییر داده است. اکنون، بیشتر بازی‌ها، حتی زمانی که در حالت تمام صفحه اجرا می‌شوند، همچنان با DWM ساخته می‌شوند. شما را قادر می سازد Alt+Tab را به سرعت از بازی ها خارج کنید و اطمینان حاصل می کند که همپوشانی ها به درستی کار می کنند. مخصوصاً برای بازی‌های قدیمی، توصیه‌هایی برای «غیرفعال کردن بهینه‌سازی تمام صفحه» مشاهده خواهید کرد که در ویندوز تعبیه شده است تا در صورت بروز هرگونه مشکل، کنترل کامل نمایشگر را به کارت گرافیک بدهد.

حل و فصل بحثی که مهم نیست

مرد عنکبوتی در حال اجرا بر روی ایسوس ROG PG42UQG.
جیکوب روچ / روندهای دیجیتال

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

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