Больше не просто «слабые ноутбуки»: эмуляция PS3 на Arm вышла на новый уровень
Разработчики открытого эмулятора PlayStation 3 RPCS3 внедрили оптимизации, которые должны заметно повысить производительность на системах с процессорами Arm. Изменения касаются низкоуровневой эмуляции SPU (Synergistic Processing Unit) и специализированных ядер, используемых в чипе Cell от Sony.
В центре внимания — инструкции Armv8 SDOT и UDOT (Signed и Unsigned Dot Product), которые позволяют выполнять операции умножения с накоплением над векторами за один такт. В RPCS3 их задействовали для эмуляции нескольких критически важных инструкций SPU: SUMB, а также GB, GBH и GBB. Ранее аналогичный приём уже использовался в версии эмулятора для архитектуры x86_64, где роль аппаратного ускорителя выполняют инструкции VNNI (Vector Neural Network Instructions), доступные в процессорах Intel и AMD. Теперь Arm-версия RPCS3 получила симметричную по духу оптимизацию.
Важное уточнение, которое сопровождает новость: речь не идёт о портировании эмулятора на Android или iOS. Разработчики RPCS3 ранее уже заявляли, что не планируют выпускать версии для мобильных платформ. Все изменения направлены на десктопные и ноутбучные системы, работающие под управлением Windows on ARM, macOS на Apple Silicon, а также FreeBSD и Linux на Arm-устройствах.
Сейчас RPCS3 активно адаптируют для использования на портативных игровых ПК и ноутбуках с чипами Qualcomm Snapdragon X, Apple M-серии и других Arm-процессорах, способных работать в режиме высокой производительности. Поскольку эмуляция PS3 остаётся ресурсоёмкой задачей, каждое улучшение на уровне инструкций может дать ощутимый прирост частоты кадров и сократить задержки.
Эмулятор RPCS3 остаётся одним из самых амбициозных проектов в своей нише. База совместимости насчитывает свыше 2 500 игр, отмеченных как полностью проходимые. Поддержка Arm-архитектуры пока находится в активной фазе разработки, и, судя по динамике, команда намерена довести её до уровня, сопоставимого с x86-версией.
А вы используете эмуляторы для игр или предпочитаете играть в то что доступно на ПК? Делитесь мнением в комментариях.
-
Создатели RPCS3 начали работать над новым эмулятором PS4 -
Эмулятор RPCS3 доделывают под портативки: теперь настройки можно будет менять на лету -
В списке «безнадежных» игр для PS3 осталось всего 62 позиции: эмулятор RPCS3 готов к финальному рывку -
Больше не просто архитектор: Arm впервые за 35 лет выпускает собственный 136-ядерный процессор -
Эмулятор RPCS3 преодолел рубеж в 70% полностью играбельных игр для PS3 -
Эмулятор RPCS3 для Android вышел в альфу всего за 7 дней

