من سعی کردم احمقانه ترین بحث در بازی های رایانه شخصی را حل کنم
[ad_1] بدون حاشیه یا تمام صفحه؟ این سوالی است که هر گیمر رایانه شخصی با آن روبرو شده است، چه از روی کنجکاوی یا از طرف دوستانی که سعی می کنند بهترین تنظیمات را برای بازی های رایانه شخصی خود داشته باشند. پیروی از توصیههای سطحی، مانند آنچه ...
بدون حاشیه یا تمام صفحه؟ این سوالی است که هر گیمر رایانه شخصی با آن روبرو شده است، چه از روی کنجکاوی یا از طرف دوستانی که سعی می کنند بهترین تنظیمات را برای بازی های رایانه شخصی خود داشته باشند. پیروی از توصیههای سطحی، مانند آنچه در راهنمای بدون حاشیه خود در مورد بازی بدون حاشیه در مقابل بازی تمام صفحه ارائه میدهیم، شما را در مسیر درست قرار میدهد. بدون حاشیه راحت تر است، اما ممکن است منجر به کاهش عملکرد در برخی بازی ها شود. در تئوری، این تنها چیزی است که باید بدانید. اما سوالی که وجود من را درگیر کرده هنوز زنگ می زند: چرا؟
اگر به صورت آنلاین جستجو کنید، توصیه های بسیار متفاوتی در مورد اینکه آیا بدون حاشیه یا تمام صفحه برای عملکرد شما بهتر است، دریافت خواهید کرد. بعضیا میگن فرقی نداره برخی دیگر ادعا میکنند که پیشرفتهای بزرگی با حالت تمام صفحه در بازیهایی مانند PlayerUnkown's Battlegrounds. بیشتر افراد همچنان میگویند که در بازیهایی مانند بدون حاشیه عملکرد بهتری خواهید داشت Fallout 4. شما نیازی به پیروی از این توصیه ندارید، و احتمالاً نباید بر مبنای جهانی تر این کار را انجام دهید، اما چرا ادعاهای مختلف زیادی در مورد اینکه یکی از ساده ترین تنظیمات در یک منوی گرافیکی باید باشد وجود دارد؟
من می خواستم بفهمم و مطمئناً تلاش کردم. با این حال، چیزی که به عنوان تجزیه و تحلیل مبتنی بر داده از بازی های بدون حاشیه و تمام صفحه شروع شد، به سرعت به یک پروژه تحقیقاتی در مورد نحوه نمایش تصاویر روی صفحه نمایش شما تبدیل شد. اگر به طور ضرب المثل (یا به معنای واقعی کلمه) چمن را لمس کنید، این یک بحث یا حتی موضوعی نیست که ارزش بحث کردن در سال 2024 را داشته باشد، اما اگر سایه های خود را برای چند دقیقه ببندید، من شما را به سمت مسیری متراکم و بسیار ترسناک راهنمایی خواهم کرد. نحوه نمایش بازی ها روی صفحه نمایش شما
از فن آوری بازی های رایانه شخصی به طور هفتگی استفاده کنید
نمایش کارهایم
جیکوب روچ / روندهای دیجیتال
من تست بازی ها را امتحان کردم. من واقعا انجام دادم. برنامه اولیه من برای این مقاله این بود که تا جایی که میتوانم بازیهای مدرن را اجرا کنم – که در پنج سال گذشته منتشر شدهاند و آنها را در حالت تمام صفحه و حالت بدون حاشیه بنچمارک کنم. من پنج پاس از هر بازی را برای هر حالت نمایش اجرا کردم، به این امید که میانگینی به دست بیاورم که حتی تفاوت های عملکرد جزئی را نشان دهد. آنها فقط آنجا نبودند.
شما می توانید تعداد انگشت شماری از بازی هایی را که من آن را انجام دادم در بالا مشاهده کنید. من قصد داشتم خیلی بیشتر آزمایش کنم، اما دویدن پشت سر هم، بازی بعد از بازی، دقیقاً همان نتایج را می دیدم. شاید چند بازی مثل این وجود داشته باشد PlayerUnknown's Battlegrounds و Fallout 4 جایی که تفاوت وجود دارد، اما اگر من حتی نمی توانستم به یک تفاوت جزئی در بازی های بزرگی مانند Horizon Zero Dawn و Red Dead Redemption 2، به سختی می توان گفت که یک روند ثابت وجود دارد.
تنها استثنا بود هیتمن 3. این یک تفاوت بزرگ نیست، اما یک تفاوت قابل اندازه گیری است. هیتمن 3 در بازی هایی که من تست کردم یک چیز عجیب است – من همچنین هر کدام را یک بار اجرا کردم اسطوره سیاه: Wukong و برگشتی بدون هیچ تفاوتی در عملکرد – اما این فقط به این دلیل نیست که تفاوت عملکرد وجود دارد. برخلاف بازی های دیگری که تست کردم، هیتمن 3 گزینه بدون حاشیه ندارد. در عوض، یک گزینه تمام صفحه و یک گزینه تمام صفحه انحصاری دارد.
این تفاوت در نامگذاری معنی زیادی دارد و این چیزی است که اکثر بازی ها به آن توجه نمی کنند.
تمام صفحه یعنی چه
زیک جونز / روندهای دیجیتال
احتمالاً نمی دانید که “تمام صفحه” در بازی های خود به چه معناست. من هم می توانم با اطمینان بگویم، زیرا احتمال زیادی وجود دارد که خود بازی در مورد معنای تمام صفحه روشن نباشد. در سال های گذشته، تنظیمات تمام صفحه به آن اشاره می کرد انحصاری تمام صفحه این بدان معناست که آداپتور نمایشگر – کارت گرافیک شما – کنترل کامل نمایشگر را دارد. اگر بازی قدیمیتری را راهاندازی کنید و به حالت تمامصفحه بروید، میبینید صفحهنمایش برای چند ثانیه خالی میشود. این کارت گرافیک شماست.
اگر یک برنامه انحصاری تمام صفحه را اجرا نمی کنید، نمایشگر شما توسط Desktop Window Manager یا DWM در ویندوز کنترل می شود. اولین بار در ویندوز ویستا به عنوان راهی برای فعال کردن ویژگی های Aero در آن سیستم عامل معرفی شد. این یک سرویس ترکیب دسکتاپ است که در آن کل صفحه قبل از نمایش روی صفحه به مکانی در حافظه نمایش داده می شود (یا کشیده می شود). قبلاً، ویندوز مستقیماً به صفحه نمایش کشیده می شد.
حکمت سنتی در مورد بازی های تمام صفحه و بدون حاشیه به DWM بازمی گردد. ایده این است که، در حالت بدون حاشیه، شما باید مقداری از منابع را روی DWM خرج کنید، حتی اگر بازی تمام صفحه نمایش شما را اشغال کند. برای اطمینان از بهترین عملکرد، میخواهید در حالت تمام صفحه اجرا کنید، DWM را بهطور کامل دور بزنید و هرگونه کاهش عملکرد احتمالی را که میتواند به همراه داشته باشد.
جیکوب روچ / روندهای دیجیتال
در سال 2024 دو مشکل با این حکمت وجود دارد. اول اینکه بازیها در مورد معنای واقعی تمام صفحه و بدون حاشیه سازگار نیستند. بازی هایی مانند افق صفر طلوع، به عنوان مثال، با وجود ارائه هر دو گزینه بدون حاشیه و تمام صفحه، از حالت تمام صفحه انحصاری استفاده نکنید. و بازی های جدیدتر مانند اسطوره سیاه: ووکانگ، اصلا گزینه تمام صفحه ندارید دلیلی داره هیتمن 3 تفاوت عملکردی را نشان داد – حالت تمام صفحه انحصاری دارد.
موضوع دوم بیشتر درگیر است و به نحوه نمایش واقعی تصاویر در صفحه نمایش شما مربوط می شود. DWM میتوانست نشاندهنده کاهش عملکرد در سالهای گذشته باشد، اما امروز، کمی هوشمندتر از آن است.
چرخاندن قاب ها
جیکوب روچ / روندهای دیجیتال
با انتشار ویندوز 8، مایکروسافت مدل ارائه تلنگر DXGI را معرفی کرد. DXGI زیرساخت گرافیک DirectX است و یکی از اجزای یک پشته طولانی میان افزار بین بازی و کارت گرافیک شما است. مدل ارائه تلنگر، طبق مستندات خود مایکروسافت، “بار منبع سیستم را کاهش می دهد و عملکرد را افزایش می دهد.” ایده این است که یک فریم رندر شده را به جای کپی کردن آن از یک مکان در حافظه، “برگردان” روی صفحه نمایش دهید.
بیایید یک لحظه به عقب برگردیم. در رندر گرافیکی چیزی به نام زنجیره swap وجود دارد. گرافیک ها در یک بافر پشتی رندر می شوند و سپس آن بافر روی نمایشگر قرار می گیرد. یک صفحه از یادداشت های چسبناک را تصور کنید. یک تصویر روی یادداشت چسبنده زیر تصویر بالا کشیده شده است. پس از اتمام، یادداشت جلویی از مسیر خارج میشود و آنچه در زیر است نشان میدهد. به این ترتیب زنجیره سوآپ کار می کند.
ویکی مدیا کامانز
همچنین می تواند فوراً بچرخد. وقتی کارت گرافیک شما یک فریم را نمایش می دهد، چیزی را نشان می دهد که به عنوان بافر جلو شناخته می شود. این تصویر یک نشانگر به آن متصل است. بافر پشتی در حال خارج شدن از صفحه نمایش است. وقتی فریم آماده شد، تنها چیزی که لازم است تغییر نشانگر است. به جای اینکه به بافر جلو اشاره کنیم، به بافر پشتی اشاره می کنیم که به نوبه خود تبدیل به بافر جلویی جدید می شود. بافر جلوی قدیمی (اکنون بافر پشتی) برای رندر کردن فریم بعدی استفاده می شود و آنها به عقب و جلو می روند. شما می توانید مجموعه ای درگیرتر از این بافرها داشته باشید، اما زنجیره swap در سطح بالایی کار می کند.
درک معنای تلنگر بسیار مهم است زیرا این تغییر اساسی است که ویندوز 8 برای رندر کردن بازیهای بدون حاشیه ایجاد کرده است. قبل از مدل ارائه تلنگر، DWM از انتقال بیت بلوک استفاده می کرد. این نیاز به کپی کردن بافر پشتی در DWM داشت که سپس روی صفحه نوشته می شد. مدل تلنگر به DWM اجازه می دهد تا یک اشاره گر به یک فریم را ببیند. هنگامی که فریم بعدی باید ساخته شود، تنها چیزی که لازم است تغییر نشانگر است، درست مانند زنجیره swap. از عملیات خواندن و نوشتن اجتناب می کنید.
این تغییر نحوه عملکرد بازی ها در ویندوز را تغییر داده است. اکنون، بیشتر بازیها، حتی زمانی که در حالت تمام صفحه اجرا میشوند، همچنان با DWM ساخته میشوند. شما را قادر می سازد تا به سرعت Alt+Tab خارج از بازی، و اطمینان حاصل می کند که همپوشانی ها به درستی کار می کنند. مخصوصاً برای بازیهای قدیمی، توصیههایی برای «غیرفعال کردن بهینهسازی تمام صفحه» مشاهده خواهید کرد که در ویندوز تعبیه شده است تا در صورت بروز هرگونه مشکل، کنترل کامل نمایشگر را به کارت گرافیک بدهد.
حل و فصل یک بحث که مهم نیست
جیکوب روچ / روندهای دیجیتال
قبل از مدل ارائه تلنگر، این بحث وجود داشت که تمام صفحه انحصاری راهی برای بهترین عملکرد است، حتی اگر این مزیت عملکرد کوچک باشد. امروز واقعاً مهم نیست. این امکان وجود دارد که با یک بازی خاص روبرو شوید – به خصوص اگر قدیمی تر باشد – که در آن تفاوت عملکرد وجود دارد. یا ممکن است لازم باشد بهینهسازیهای تمام صفحه را غیرفعال کنید تا مشکلات عملکرد بسته به پیکربندی شما برطرف شود. اما وقتی نوبت به انتخاب بدون حاشیه یا تمام صفحه می رسد، می توانید هر چیزی را که دلتان می خواهد انتخاب کنید.
شاید با توجه به سوراخ خرگوشی که این موضوع به من فرستاد، این باید یک پاسخ ناامیدکننده باشد، اما واقعاً اینطور نیست. این به بحث ظرافت می بخشد، و شکاف های باقی مانده از چندین دهه پست های فروم را پر می کند که حول بحث های بدون مرز می رقصند، بدون اینکه هیچ گاه بر سر آن بنشینند. اگر هیچ چیز دیگری نباشد، اکنون میتوانم بدون اینکه فکر کنم آیا عملکرد را روی میز میگذارم یا خیر، به حالت بدون حاشیه بمانم.