ТутТоп — скачать лучшие игры бесплатно » Игры » Как EmuFive заставил PS4 запускать PS5-игры
0
Закрыть меню
Игры Метки к играм Разное О нас Disclaimer
Сегодня, 17:44
0
0

Как EmuFive заставил PS4 запускать PS5-игры

Казалось бы, обратная совместимость — простая формула: новое железо запускает старые игры. Проект EmuFive ломает эту формулу наоборот: открытые наработки и сцена homebrew научились подгонять поведение PS5-процессов под ограниченное железо PS4. Это не магия — это сочетание инженерных ухищрений, динамической трансляции и реалистичных ожиданий.


Что такое EmuFive и как он работает

EmuFive — экспериментальный open-source проект, основанный на модифицированном коде эмулятора KytyPS5. Разработчик проекта адаптировал KytyPS5 к среде Linux, работающей на взломанных моделях PS4. Главная идея — не полная эмуляция аппаратуры PS5, а динамическая трансляция тех инструкций и функций, которые отсутствуют на Jaguar-процессоре PS4.


Технически это выглядит как JIT-переводчик (just-in-time), который на лету переписывает сложные инструкции AVX2/FMA/BMI2 в последовательности базовых команд, понятных Jaguar. Такой подход экономит ресурсы и позволяет запускать часть логики PS5-игр, но не добавляет недостающей вычислительной мощности.


Практические результаты

Ранние тесты на PS4 Pro показали следующие результаты:


  • Hollow Knight: Silksong — нативная PS5-версия успешно запустилась и оказалась играбельной благодаря двумерной графике и относительно небольшой нагрузке на CPU/GPU.
  • God of War: Sons of Sparta — демонстрационный запуск показывает стабильные участки с ~40 FPS на PS4 Pro в менее тяжёлых сценах; однако в насыщенных сценах производительность падает.
  • Крупные трёхмерные AAA-проекты обычно «упираются» в процессорное и графическое бутылочное горлышко и превращаются в слайд-шоу или вовсе не стартуют из-за отсутствия аппаратных функций (например, специфичных возможностей RDNA2).

Почему разрыв такой большой: архитектура и производительность

Ключевой фактор — разница в архитектуре и наборах инструкций. PS5 построена на базе CPU AMD Zen 2 (8 ядер), GPU — на RDNA2, поддерживаются современные наборы инструкций (AVX2, FMA, BMI2) и аппаратные возможности вроде трассировки лучей. PS4 использует мобильный Jaguar (8 «мощно-экономичных» ядер) и GPU поколения, близкого к GCN.


Некоторые подтверждённые технические данные для сравнения:


  • CPU: PS5 — 8 cores Zen 2 (~3.5 GHz), PS4 — 8 cores Jaguar (~1.6–2.1 GHz в разных ревизиях).
  • GPU TFLOPS: PS4 Pro ~4.2 TFLOPS; PS5 ~10.28 TFLOPS (данные производителя и аналитики аппаратной части).
  • Память и пропускная способность: PS5 — 16 GB GDDR6; PS4 — 8 GB GDDR5.
  • SSD и I/O: PS5 имеет кастомный NVMe SSD с высокой пропускной способностью (raw ~5.5 GB/s, в компрессированном виде эффективнее), что значительно влияет на инженерию потоковой подгрузки данных в играх.

Как EmuFive обходит отсутствующие инструкции

EmuFive применяет стратегию «инструкция → последовательность», то есть при столкновении с AVX2-инструкцией система пытается заменить её эквивалентом из базового набора команд или несколькими последовательными операциями. Это похоже на технику lowering в компиляторах, когда высокоуровневые операции разбиваются на простые шагаемые действия. Такой подход эффективен для вычислительно лёгких задач, но для векторно-интенсивных расчётов он даёт серьёзные потери в производительности.


Ограничения и риски

Важно понимать правовые и технические аспекты:


  • Для запуска EmuFive требуется модифицированная (взломанная) PS4 и установка Linux; это лишает гарантии и может нарушать лицензионные соглашения.
  • Даже при успешном запуске многие функции PS5 (аппаратное ускорение трассировки лучей, аппаратные декодеры и т.п.) остаются недоступны на PS4.
  • Производительность и стабильность зависят от конкретной игры, сборки эмулятора и ревизии консоли; результаты на других моделях PS4 (Slim, оригинал) будут хуже, чем на PS4 Pro.

Что это значит для игроков и сцены homebrew

Запуск PS5-игр на PS4 с помощью EmuFive — это, прежде всего, технологический триумф энтузиастов: доказательство того, что грамотная программная адаптация способна расширить функционал устройств намного старше. Для конечного пользователя это пока нишевый сценарий: он интересен исследователям, моддерам и журналистам, но не заменит владение реальной PS5 для большинства AAA-игр.


Для индустрии такие проекты важны как индикатор творческого подхода к обратной совместимости и демонстрация возможностей открытого софта. Они также поднимают вопросы о длительной поддержке библиотек игр и качестве цифрового наследия.


Рекомендации для тех, кто хочет следить за развитием

  • Следите за репозиторием проекта (GitHub и аналогичные платформы) — там публикуются сборки, описания ограничений и инструкции по запуску.
  • Не забывайте о легальных рисках и безопасности при модификации консоли.
  • Ожидайте, что в ближайшие годы развитие подобных инструментов сделает возможным запуск всё более сложных проектов, но аппаратный разрыв останется ключевым ограничителем.

Интересные факты и проверенная статистика

  • PS4 работает на Orbis OS, которая основана на FreeBSD — открытая база помогла энтузиастам запускать Linux на консоли.
  • AVX2 впервые появился в массовых настольных CPU вместе с Intel Haswell в 2013 году; мобильная архитектура Jaguar таких наборов не поддерживала.
  • Разрыв по «сырой» вычислительной мощности (TFLOPS) между PS4 Pro и PS5 составляет примерно двукратный фактор в пользу PS5.
  • Hollow Knight: Silksong разработала студия Team Cherry; франшиза God of War стартовала в 2005 году и эволюционировала до одной из флагманских серий PlayStation.

Заключение

EmuFive — это впечатляющий пример инженерной изобретательности в сообществе homebrew. Технически проект демонстрирует, как программными средствами можно компенсировать отсутствие современных инструкций и возможностей, но аппаратных ограничений он не убирает. Для геймеров это интересный эксперимент и показатель эволюции scene; для разработчиков и инженеров — вызов и поле для исследований.


Хэштеги: #EmuFive #PS4 #PS5 #homebrew #emulation


Комментариев еще нет
Добавить свой комментарий:

Обязательно прочтите: правила и ответы на частые вопросы
Ваше Имя:
Ваш E-Mail:
Это код:
Кликните на изображение чтобы обновить код, если он неразборчив
Введите сюда:
Обратная связь Правила Советы Светлая тема Включить правую колонку RSS
Наверх
Статистика сайта на LiveInternet