Astro Bot разогнали до 100 fps на эмуляторе PS5, но дело не только в ИИ
Раньше эксклюзивность консолей охраняла сама архитектура. Cell в PS3, необычные процессоры Nintendo и самописное железо годами держали эмуляторщиков на расстоянии. Теперь эксклюзивы PlayStation запускаются на ПК так быстро, что вчерашнее "это невозможно" устаревает быстрее, чем выходит патч к самой игре.
Свежий пример – Astro Bot от Team Asobi, которая работает на эмуляторе KytyPS5 при 90–100 кадрах в секунду. Ирония в том, что игра, получившая звание "Игра года" на The Game Awards 2024, буквально соткана из любви к PlayStation.
Платформы в ней собраны из карт памяти, на фоне звучат ремиксы мелодий меню консолей, а коллекционные боты наряжены в героев эксклюзивов Sony. Месяц назад тот же билд выдавал около 10 fps, и прогресс действительно впечатляет, хотя в начале ролика заметен фриз почти на две секунды.
Секрет такой скорости кроется в природе самой PS5. По сути, консоль представляет собой x86-компьютер на базе AMD Zen 2 и графики RDNA 2. Её главная особенность кроется в фирменной подсистеме ввода-вывода: кастомном контроллере SSD, аппаратной распаковке данных и собственном программном стеке. KytyPS5 не воспроизводит работу консоли транзистор за транзистором.
Как и Proton в Linux, эмулятор перехватывает системные вызовы игры к операционной системе PS5 и транслирует их в понятные ПК команды, а шейдерный рекомпилятор переводит инструкции видеочипа консоли на язык Vulkan.
Самая популярная версия причин такого рывка звучит предельно просто: всё сделал ИИ. В форках эмулятора действительно хватает сгенерированных коммитов, а нейросети помогают с реверс-инжинирингом.
Однако один из разработчиков низкоуровневого ПО, который сам писал эмуляторы, напомнил о менее эффектной стороне истории. ОС PS5 выросла из OrbisOS, системы PS4, исполняемые файлы обеих консолей очень похожи, а годы работы над эмулятором PS4 ShadPS4 дали всей сцене огромный багаж знаний. Когда в 2021 году появилась первая версия Kyty, ничего этого не было. Скептикам "навайбкоженного" чуда хватило одного аргумента:
Если бы ИИ действительно делал всю тяжёлую работу, у нас бы уже были сотни эмуляторов PS5.
Восторги стоит слегка охладить и с другой стороны. Демонстрация шла на связке GeForce RTX 5090 и Ryzen 7 9800X3D, которая стоит в разы дороже самой PS5 и всё равно периодически проседает.
Один геймер, служащий на подводной лодке, рассказал, что PS5 в кают-компании экипажа банально проще, чем возиться с разделённым экраном в эмуляторе. Параллельно звучат опасения, что Sony ответит аппаратной проверкой подлинности и обязательным онлайном, а заплатят за это, как водится, обычные владельцы консолей.
- За шесть недель до GTA 6 системную оболочку PS5 запустили на ПК
- Энтузиасты эмуляции советуют играть в мультиплатформенные тайтлы только на GameCube из-за качества картинки и наполнения
- Кадров, как когтей на одной руке Логана – игроки на ПК радуются каждому FPS в эмуляторе Marvel's Wolverine