شبیهسازی اندروید پیشرفت های چشمگیری داشته است و این روزها حتی میتوانید بازی GTA 5 را در گوشی (نسبتا قدرتمند) خود اجرا کنید! با نحوه اجرای بازی های PS3 با استفاده از ARMSX3 در اندروید همراه باشید.
شبیهسازی PS3 حوزهای نسبتا جدید است و انجام آن کار سادهای نیست. با این حال، تنها در همین یک سال گذشته شاهد پیشرفت های هیجان انگیزی بوده ایم و اکنون نسخه ای کامل از شبیهساز RPCS3 برای دستگاه های اندروید در دسترس است. این نسخه که با نام ARMSX3 شناخته می شود و بهطور اختصاصی برای معماری ARM توسعه یافته، قصد دارد امکان اجرای همه بازی های PS3 را در گوشی های هوشمند فراهم کند. در این مطلب نحوه اجرای بازی های PS3 با استفاده از ARMSX3 در اندروید را می بینید.
نحوه اجرای بازی های PS3 با استفاده از ARMSX3 در اندروید
نصب ARMSX3 و وارد کردن بازی ها
پیش از این که به سراغ نحوه اجرای بازی های PS3 با استفاده از ARMSX3 در اندروید برویم، بیایید بیشتر با این شبیهساز آشنا شویم. ARMSX3 دقیقا چیست؟ به طور خلاصه، این برنامه نسخه ای پورتشده برای اندروید از شبیهساز RPCS3 (مخصوص کامپیوتر) برای اجرای بازی های PS3 است. در واقع، بخش عمدهای از این پروژه بر پایه کدهای موجود RPCS3 بنا شده و این موضوع به وضوح در صفحه GitHub آن بیان شده است. اگر می پرسید «چرا؟»، پاسخ همان دلیلی است که برای اجرای بومی لینوکس روی کنسول ها وجود دارد: حل کردن چالش های فنی، صرفا به خاطر لذت این کار.
با این حال، باید گفت که این پورت، چیزی کمتر از یک معجزه نیست. شبیهسازی PS3 هم از نظر توان پردازشی بسیار سنگین است و هم پیچیدگی های زیادی دارد که از عهده بیشتر دستگاه ها خارج است؛ بنابراین، پورت کردن شبیهساز کامپیوتری موجود به اندروید، حتی اگر عملکرد آن هنوز با نسخه اصلی فاصله زیادی داشته باشد، قطعا کاری بسیار دشوار و پرزحمت بوده است.
نحوه اجرای بازی های PS3 با استفاده از ARMSX3 در اندروید را در مراحل زیر می بینید:
- جدیدترین فایل APK را از صفحه GitHub پروژه ARMSX3 دانلود کنید.
- نسخه ای را انتخاب کنید که با نسخه اندروید دستگاه شما سازگار باشد. بیشتر دستگاه ها به نسخه a15 نیاز دارند که با اندروید ۱۵ و بالاتر کار می کند.
- دستگاه هایی که از نسخه های قدیمیتر اندروید استفاده می کنند، باید یکی از گزینه های متعدد موجود در همان صفحه یا نسخه قدیمی (Legacy) بسته نرمافزاری را انتخاب کنند.
- برنامه را مانند هر فایل APK دیگری که از منابع غیررسمی دریافت می شود، نصب کنید. اگر هشدار Play Protect ظاهر شد، آن را نادیده بگیرید.
پس از دانلود و نصب ARMSX3، هنگام اجرای اولیه برنامه، مسیر پوشه های مورد نیاز را برای آن از جمله پوشهای که حاوی فایل های ROM یا ISO تبدیلشده بازیهای PS3 شماست که به صورت قانونی تهیه شدهاند، مشخص کنید.
همچنین باید جدیدترین فایل Firmware کنسول PS3 را که پلی استیشن ارائه می دهد، دریافت کنید. پس از انجام این کار، می توانید با کلیک روی آیکون بازی در صفحه اصلی Library، بازی را اجرا کنید و بازی های PS3 را به صورت آنی شبیهسازی کنید.
بهینهسازیهای عملکرد و محدودیت های سختافزاری
برای اجرای برنامه به دستگاهی رده بالا با حافظه رم بالا نیاز دارید
برنامه ARMSX3 گزینه های بسیار زیادی برای شخصیسازی و تغییر تنظیمات دارد. در واقع تعداد این گزینه ها آنقدر زیاد است که گاهی ممکن است گیجکننده باشد، چرا که برخی از آنها تأثیر بسزایی بر عملکرد دارند. در اینجا به مهمترین آنها اشاره میکنیم:
- موتور رندر پیشفرض را روی Vulkan تنظیم کنید تا عملکرد بهبود یابد.
- حتما از تنظیمات ازپیشتعیینشده که توسط جامعه کاربری ارائه شدهاند، استفاده کنید.
- اگر دستگاهی با تراشه Snapdragon دارید، گزینه GPU Turbo را فعال کنید.
- رزولوشن خروجی PS3 را روی ۱۲۸۰×۷۲۰ تنظیم کنید.
- در صورت نیاز (مثلا برای رد کردن ویدیوها) از کدهای تقلب و پچ ها استفاده کنید.
یک نسخه سفارشی Mesa متناسب با دستگاه خود دانلود و تنظیم کنید. ARMSX3 ابزار دانلود داخلی دارد و راهاندازی آن زمان زیادی نمیبرد. گزینه Mr Turnip برای دستگاه های اسنپدراگون انتخاب مناسبی است، هرچند گزینه های بسیار دیگری هم وجود دارد. پیشنهاد میکنم با آزمون و خطا ببینید کدامیک بهترین عملکرد را برای شما دارد.
در مورد پیش نیازهای سختافزاری، ARMSX3 از نظر فنی روی هر گوشی هوشمند مدرنی اجرا می شود و تراشه Helio G99 نیز در لیست پردازنده های پشتیبانی شده قرار دارد. با این حال، برای تجربه بازیها با نرخ فریم مناسب، بهتر است دستگاهی با پردازنده Snapdragon 8 Gen 2 یا جدیدتر داشته باشید.
یکی دیگر از الزامات مهم، داشتن ۸ گیگابایت رم است، اما پیشنهاد می کنم برای اطمینان بیشتر، حداقل ۱۲ گیگابایت رم در اختیار داشته باشید. ARMSX3 منابع سختافزاری زیادی مصرف می کند و نیازمند تراشههای پرچمدار Snapdragon است؛ بنابراین در وضعیت فعلی برنامه انتظار اجرای آن روی دستگاه های ضعیفتر را نداشته باشید.
و حالا، نوبت به بخش جذاب ماجرا می رسد: تجربه بازی ها.
چه بازی هایی را می توان با ARMSX3 اجرا کرد؟
بیشتر بازی ها اجرا می شوند، اما این پروژه همچنان در حال توسعه و تکمیل است
نحوه اجرای بازی های PS3 با استفاده از ARMSX3 در اندروید را دیدیم. پروژه ARMSX3 همچنان در مراحل اولیه توسعه قرار دارد و عملکرد آن هنوز به سطح مطلوب نرسیده است. بیشتر بازی ها به خوبی اجرا می شوند، اما گاهی اوقات شاهد ایرادات بصری عجیب عناصر و نوسان در نرخ فریم هستیم.
من برای آزمایش، سه عنوان را انتخاب کردم: GTA ۵، God of War ۳ و در نهایت The Last of Us.
روش آزمایش ساده بود و همه تنظیمات را در حالت پیش فرض نگه داشتم، بهجز درایور Mesa و رزولوشن رندر داخلی که آن را روی 720p تنظیم کردم.
من از یک تبلت لنوو با تراشه اسنپدراگون ۸ نسل ۳ (Snapdragon 8 Gen 3) و ۱۲ گیگابایت رم استفاده می کنم؛ اگرچه این جدیدترین پردازنده پرچمدار بازار نیست، اما برای بیشتر وظایف شبیهسازی قدرت کافی دارد. درایور Turnip Adreno متعلق به Mr_Purple_666 را انتخاب کردم که اتفاقا گزینه پیشنهادی و پیش فرض هم بود. سایر تنظیمات نیز روی حالت پیش فرض باقی ماندند.
نکته: این مورد فقط شامل پردازنده های گرافیکی Adreno (تراشه های Snapdragon) می شود. اگر از تراشه ای غیر از Snapdragon استفاده میکنید، این بخش را نادیده بگیرید و از تنظیمات پیش فرض استفاده کنید.
در میان این سه بازی، God of War 3 بهترین عملکرد را داشت. این موضوع کمی تعجبآور است، زیرا این بازی یکی از سنگینترین عناوین PS3 برای شبیهسازی است. از نظر اعداد و ارقام عملکرد، نرخ فریم تا پیش از ورود به محیط اصلی بازی، بسیار روان و ثابت روی ۶۰ فریم بر ثانیه بود.
اما در حین مبارزات، عملکرد بهشدت افت کرد و به زیر ۱۰ فریم بر ثانیه رسید؛ همچنین چند ایراد بصری وجود داشت که باید به آنها توجه کرد. این الگویی است که بهسرعت به آن عادت خواهید کرد، چرا که GTA 5 نیز دچار همین وضعیت می شود.
بازی The Last of Us به دلایلی اصلا وارد محیط بازی نشد و تنها با یک صفحه سیاه مواجه شدم که کمی ناامیدکننده بود. با این حال، بازی های سبک تر و عناوین دو بعدی باید به خوبی اجرا شوند.
دستگاه هنگام بازی، به ویژه اگر قابلیت GPU Turbo را فعال کنید، بسیار داغ می شود. اگر خنککننده کوچک مخصوص گوشی دارید و می خواهید بیش از یکی دو دقیقه بازی کنید، استفاده از آن را پیشنهاد می کنم.
نگاهی به آینده
نحوه اجرای بازی های PS3 با استفاده از ARMSX3 در اندروید به این ترتیب است. همه این توضیحات نشان می دهد که ARMSX3 همچنان در حال توسعه است و با وجود پیشرفت های چشمگیر در ماه های اخیر، باید انتظار مشکلات فنی را داشت.
بسیار مشتاقم ببینم در ماه های آینده چه پیشرفتهایی در عملکرد آن حاصل می شود، چرا که اجرای بازی های PS3 با گوشی هوشمند واقعا شگفتانگیز است و تازه اوضاع از این هم بهتر خواهد شد!

















