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 ответит аппаратной проверкой подлинности и обязательным онлайном, а заплатят за это, как водится, обычные владельцы консолей.

Больше статей на Shazoo
Тэги:

Об авторе

Знаю, что ничего не знаю
Редактор
Пишу про игры на Shazoo с 2019 года. Мастер скоропечатанья, ошибок в половине слов и экспертности по философии. Особенно разбираюсь в League of Legends, наездил на лошадях в Red Dead Redemption много часов, прошел GTA 5 три раза, изучил все новые Assassin's Creed, обожаю с самого детства JRPG и RPG, люблю все игры Bioware и провожу много часов в RTS. Сейчас прохожу очередную AAA или игру из бэк-каталога