» برنامه نویسی و بازی‌های کامپیوتری » بازی Red Dead Redemption 2 روی آیفون 18 پرو بالای ۳۰ فریم اجرا می‌شود
بازی Red Dead Redemption 2 روی آیفون 18 پرو بالای ۳۰ فریم اجرا می‌شود

بازی Red Dead Redemption 2 روی آیفون 18 پرو بالای ۳۰ فریم اجرا می‌شود

مهر ۵, ۱۴۰۵ 0012

علاقه‌مندان به شبیه‌سازی بازی‌های ویدیویی روی موبایل موفق شده‌اند یک بازی اکشن ماجراجویی جهان‌باز و بزرگ را به‌ صورت کاملاً محلی اجرا کنند. بازی Red Dead Redemption 2 ساخته Rockstar Games روی آیفون 18 پرو اجرا شده و برای اجرای آن نیازی به سرویس‌های ابری، استریم از راه دور یا اتصال به کامپیوتر وجود ندارد.

این بازی به‌ طور کامل از توان پردازشی تراشه موبایلی اپل استفاده می‌کند. اجرای این پروژه سنگین رایانه‌های شخصی به کمک نسخه‌ای آزمایشی از شبیه‌ساز تخصصی Madeira امکان‌پذیر شده است. این شبیه‌ساز به یک مترجم نرم‌افزاری مجهز است که دستورات مربوط به رابط گرافیکی DirectX 12 را به رابط سطح پایین Metal اپل تبدیل می‌کند.در جریان اجرای بنچمارک‌ها و صحنه‌های داستانی، شبیه‌ساز از حالت JIT Compilation، آدرس‌دهی مجازی ۶۴ بیتی توسعه‌ یافته و کتابخانه‌های اصلاح‌شده Wine استفاده می‌کند. بررسی میزان مصرف منابع سیستم نشان داده است که هنگام رندر صحنه‌های سه‌بعدی پیچیده، مجموع مصرف حافظه رم دستگاه حدود ۷.۴ گیگابایت است و در برخی لحظات به حداکثر ۷۶۶۲ مگابایت می‌رسد.نرخ فریم بازی در منوی اصلی و صفحه‌های بارگذاری می‌تواند به ۶۰ فریم بر ثانیه برسد. با این حال، هنگام ورود به صحنه‌های پویا که محیط‌های پرجزئیات، پوشش گیاهی و وسایل نقلیه مختلف را به نمایش می‌گذارند، عملکرد بازی به حدود ۱۸ تا ۲۵ فریم بر ثانیه کاهش پیدا می‌کند. همچنین هنگام کامپایل سنگین Shaderها، افت‌های کوتاه‌ مدتی در نرخ فریم مشاهده شده است.این آزمایش فنی نشان می‌دهد معماری‌های گرافیکی موبایل و لایه‌های نرم‌افزاری مربوط به ترجمه دستورهای x86 برای معماری ARM با سرعت زیادی در حال پیشرفت هستند. با وجود مشاهده برخی ایرادات در هندسه گرافیکی و ناپایداری زمان پردازش فریم‌ها در صحنه‌های سنگین شهر Saint Denis، شبیه‌ساز Madeira توانسته قابلیت سخت‌افزار موبایل برای اجرای سیستم‌های پیچیده‌ای مانند شبیه‌سازی فیزیک، فیزیک برف و نورپردازی پویا در موتور RAGE را نشان دهد.بهینه‌سازی بیشتر مترجم D3D12 به Metal و بهبود نحوه توزیع وظایف میان هسته‌های پردازنده می‌تواند در آینده ثبات نرخ فریم بازی‌های کامپیوتری سنگین روی دستگاه‌های iOS را به شکل قابل توجهی افزایش دهد.

به این نوشته امتیاز بدهید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  • ×