
В мире эмуляции произошла новость, которую можно считать революционной: популярный эмулятор PlayStation 3, RPCS3 , сделал значительный шаг вперед, став совместимым с устройствами на базе архитектуры ARM64 . Это включает в себя такие устройства, как Raspberry Pi 5 и процессоры Apple Silicon , что открывает новые возможности с точки зрения доступности и универсальности эмуляции видеоигр.
Последняя версия эмулятора теперь поддерживает Windows, Linux и macOS на устройствах ARM64, таких как чипы Apple M1 и M2, а также более скромный Raspberry Pi 5. Однако производительность на последнем оставляет желать лучшего, поскольку его аппаратные ограничения вынуждают снижать разрешение игр до уровней ниже стандарта PlayStation 3. Например, игры должны запускаться в разрешении 273p, сравнимом с разрешением старой PSP, что влияет на качество изображения, но в некоторых случаях обеспечивает стабильную частоту кадров 30 fps .
Аппаратная поддержка RPCS64 ARM3
Разработчики RPCS3 выразили свой энтузиазм по поводу появления эмуляции на устройствах ARM64 , подчеркнув, что эта архитектура набирает популярность на рынке ноутбуков и настольных компьютеров. По их словам, это достижение является ключом к долгосрочному сохранению игровой библиотеки PlayStation 3. Кроме того, были успешно проведены тесты как на macOS, так и на Asahi Linux, дистрибутиве Linux, разработанном для устройств с чипами Apple Silicon.
Однако устройства под управлением Windows ARM по-прежнему представляют собой значительные технические проблемы, в первую очередь из-за обязательной реализации рандомизации расположения адресного пространства (ASLR), функции, которая не полностью совместима с JIT-компилятором эмулятора. По этой причине в настоящее время доступны для загрузки только системы Linux и macOS.
Ограничения Raspberry Pi 5
Что касается Raspberry Pi 5, тесты показали, что это устройство не соответствует минимальным требованиям для запуска игр PS3 в их нативном разрешении 720p. Хотя разработчики пытались оптимизировать производительность с помощью таких методов, как разгон , графических ресурсов графического процессора Broadcom VideoCore VII в Raspberry Pi 5 недостаточно для запуска коммерческих игр с их исходными настройками. Несмотря на эти ограничения, результаты оказались многообещающими для менее требовательных игр, что может быть положительным показателем потенциала будущих версий аппаратного обеспечения ARM.
Apple Silicon, звезда момента
С другой стороны, на устройствах Apple Silicon, таких как чипы M1 и M2, производительность RPCS3 заметно превосходит аналогичные показатели PS3, позволяя пользователям наслаждаться игровым процессом, гораздо более близким к уровню PS3. Это укрепляет позиции этих процессоров как мощного и перспективного варианта для эмуляции видеоигр на настольных и портативных платформах.
Несмотря на достигнутый прогресс, команда RPCS3 ясно дала понять, что не намерена выпускать эмулятор для мобильных платформ, таких как Android или iOS. Они объяснили это тем, что, помимо технических ограничений, их решение обусловлено рисками, связанными со злоупотреблением брендом со стороны мошеннических приложений, а также токсичным поведением определенных групп пользователей, которые в прошлом преследовали других разработчиков.
Этот прогресс в эмуляции для устройств ARM64 не только расширяет возможности для существующих пользователей , но и подчеркивает важность сохранения видеоигр в цифровую эпоху. Хотя еще предстоит преодолеть ряд технических проблем, результаты, достигнутые на таких платформах, как Apple Silicon и Raspberry Pi 5, демонстрируют, что будущее эмуляции выглядит как никогда многообещающим.