Емуляція Android пройшла довгий шлях, і тепер ви навіть можете грати в GTA 5 на своєму (відносно потужному) телефоні!
З іншого боку, емуляція PS3 відносно нова і її нелегко зробити. Тим не менш, лише за останній рік відбулися деякі цікаві події, і тепер повний порт RPCS3 доступний для пристроїв Android. Цей оригінальний порт ARM, відомий як ARMSX3, призначений (з часом) для запуску всіх ігор PS3 на телефонах.
Встановлення ARMSX3 та імпорт ігор
Найпростіша частина всього процесу
Отже, що ж таке ARMSX3? Коротше кажучи, це Android-порт емулятора ПК PS3, RPCS3. Насправді велика частина роботи базується на існуючому коді RPCS3, і на сторінці GitHub це чітко згадується. Якщо ви запитуєте «чому?», відповідь буде такою ж, як і запустити Linux на консолі: цікаво з’ясувати проблему.
Кажуть, що це порт чудес. Емуляція PS3 є дорогою з обчислювальної точки зору та складною в роботі для більшості пристроїв, і перенесення існуючого емулятора ПК на Android мало б бути великою роботою, навіть якщо він все ще не має такого рівня продуктивності (поки що).
Ось як ви хочете це налаштувати:
-
Завантажте останню версію APK зі сторінки ARMSX3 GitHub.
-
Виберіть версію, яка відповідає вашій версії Android. Для більшості пристроїв потрібна версія a15, яка працює з версією Android 15 і вище.
-
Пристроям зі старішими версіями Android слід вибрати з багатьох альтернатив на тій же сторінці або застарілу версію пакета.
-
Встановіть його як будь-який сторонній APK. Якщо з’явиться попередження, ігноруйте Play Protect.
Коли ви завантажуєте та встановлюєте ARMSX3, наведіть програму на потрібні каталоги під час запуску, включно з папкою, у якій зберігаються ПЗУ PS3 (отримані законним шляхом) або перетворені файли ISO.
Вам також слід завантажити найновіший файл мікропрограми PS3, доступний на вашій PlayStation. Таким чином, ви можете запустити свою гру, клацнувши її плитку на головному екрані бібліотеки, і емулювати ігри для PS3 у реальному часі.
Оптимізація продуктивності та апаратні обмеження
Вам потрібен пристрій високого класу з оперативною пам’яттю
ARMSX3 має багато варіантів вирішення проблеми. Насправді їх досить багато, і часто це занадто багато, оскільки деякі з цих налаштувань мають величезний вплив, і ось найважливіші з них:
-
Встановіть рендерер за замовчуванням на Vulkan, що покращує продуктивність.
-
Переконайтеся, що для ігор використовуються стандартні налаштування, надані спільнотою.
-
Якщо у вас пристрій Snapdragon, увімкніть GPU Turbo.
-
Встановіть вихідну роздільну здатність PS3 на 1280×720.
-
Використовуйте чіти та патчі, якщо потрібно (наприклад, пропускайте відео)
Завантажте та встановіть налаштовану версію Mesa для свого пристрою. ARMSX3 має вбудований завантажувач, і його встановлення не займає багато часу. Mr. Turnip є хорошим вибором для пристроїв Snapdragon, хоча є багато інших варіантів. Я рекомендую поекспериментувати, щоб побачити, який із них найкраще працює.
Що стосується апаратних вимог, технічно ARMSX3 може працювати на будь-якому сучасному смартфоні, а Helio G99 є в списку підтримуваних ЦП. Однак вам ідеально потрібен процесор Snapdragon 8 Gen 2 або новіший, щоб грати в ігри на гідній швидкості.
Ще одна сувора вимога — 8 ГБ системної оперативної пам’яті, але я б пішов зайвий крок і рекомендую отримати принаймні 12 ГБ. ARMSX3 дуже ресурсомісткий і вимагає чіпа Snapdragon. Не розраховуйте зробити це на слабших пристроях (у поточному стані).
А тепер найцікавіше: гра.
Отже, які ігри насправді працюють?
Більшість людей так, але робота над цим ще триває
Робота над ARMSX3 все ще триває, а продуктивність ще не досягнута. Більшість ігор завантажуються та працюють нормально, але трапляються випадки дивних візуальних артефактів і непостійної частоти кадрів.
Щоб перевірити це, я вибрав три назви: GTA 5, God of War 3 і останнє, але не менш важливе, The Last of U.
Методологія тестування була простою, і я залишив усе за замовчуванням, крім драйвера Mesa та внутрішньої роздільної здатності, яку я встановив на 720p.
Я використовую планшет Lenovo Snapdragon 8 Gen 3 із 12 ГБ оперативної пам’яті, який не є останнім флагманським процесором, але він більш ніж здатний виконувати більшість завдань емуляції. Я вибрав драйвер Turnip Adreno від Mr_Purple_666, який також був рекомендованим за замовчуванням. Все встановлено за замовчуванням.
Це стосується лише графічного процесора Adreno (чіпи Snapdragon). Якщо у вас чіп телефону, відмінного від Snapdragon, ігноруйте та дотримуйтесь стандартних значень.
З усіх трьох God of War 3 показала себе найкраще, що трохи дивно, оскільки вона відома як одна з найвимогливіших ігор для PS3 для наслідування. Що стосується показників продуктивності, то доти, доки я не потрапив у гру, було плавно 60 FPS.
Дисплей піднявся до 10 FPS під час бою, і є кілька візуальних артефактів, про які слід знати. Це також шаблон, до якого ви скоро звикнете, і GTA 5 чекає така ж доля. The Last of Us чомусь повністю відмовився завантажуватися в грі, залишивши мене з чорним екраном, на який можна було дивитися, що мене трохи розчарувало. Однак легкі заголовки та ігри на основі 2D повинні працювати добре.
Пристрій також сильно нагрівається під час гри, особливо якщо ви ввімкнули GPU Turbo. Я рекомендую використовувати невеликий кулер для телефону, якщо він у вас є і ви хочете грати довше хвилини-двох.
Попередній перегляд майбутнього
З огляду на все це, ARMSX3 все ще перебуває в розробці, і хоча останні кілька місяців спостерігаються шалені успіхи, очікуйте технічних проблем. Мені дуже хотілося б побачити, який приріст продуктивності він досягне протягом наступних кількох місяців, оскільки бачити ігри для PS3 на моєму смартфоні просто дивовижно — все може ставати тільки краще!