Перейти к содержимому
Новость

Zelda: Tears of the Kingdom запустили на MacBook Air M4 с 90 FPS без эмулятора

Неофициальный проект MacNativeGames позволил запускать The Legend of Zelda: Tears of the Kingdom непосредственно на компьютерах Apple с процессорами серии M. Разработчик сообщил о производительности около 90 кадров в секунду на MacBook Air M4, но эта цифра получена после подготовки шейдеров и не гарантируется во всех игровых сценах.

Анатолий В.
Zelda: Tears of the Kingdom запустили на MacBook Air M4 с 90 FPS без эмулятора

Автор: ITHome

Обычно игры Nintendo Switch запускают на компьютерах через эмуляторы. Такой способ требует не только ресурсов для самой игры, но и дополнительных вычислений для воспроизведения работы консоли. Разработчик liyong выбрал другой подход: с помощью статической рекомпиляции он преобразует исполняемый код игры в приложение для macOS.

Проект называется MacNativeGames. Его особенность в том, что Nintendo Switch и современные компьютеры Apple используют процессорную архитектуру ARM64. Это позволяет сохранить значительную часть машинного кода игры, изменив необходимые участки для совместимости с macOS.

Еще одно отличие касается графики. Вместо последовательного преобразования команд Nintendo NVN в Vulkan, а затем в Apple Metal, проект использует собственную реализацию графического интерфейса непосредственно на Metal 4. Это сокращает количество промежуточных преобразований.

В репозитории MacNativeGames разработчик приводит результаты испытаний на MacBook Air M4 и Mac mini M4. После предварительной подготовки шейдеров удалось получить примерно 90 FPS, а в меню частота достигала 120 FPS.

Однако сообщения о стабильных 90 FPS требуют уточнения. Сам автор предупреждает, что речь идет о результатах отдельных испытаний, а не о гарантированной производительности на протяжении всей игры. При первом посещении новых областей возможны задержки, связанные с компиляцией шейдеров.

Для уменьшения таких задержек MacNativeGames заранее подготавливает часть графических программ и сохраняет уже обработанные шейдеры в кеше. Повторное посещение знакомых игровых областей обычно происходит заметно плавнее. В ходе локальных испытаний разработчик собрал сведения о 8582 шейдерах, но это не полный набор для всей игры.

Проект поддерживает графический интерфейс Metal 4, масштабирование MetalFX вплоть до вывода изображения в 4K, управление с клавиатуры и совместимые игровые контроллеры. Для компьютеров требуется процессор Apple Silicon и macOS 26 или более новая версия.

Несмотря на высокие показатели производительности, MacNativeGames пока нельзя считать готовой альтернативой версии игры для Nintendo Switch. Разработчик проверил загрузку сцен, перемещение персонажа, сохранение прогресса и некоторые другие функции. Полноценное прохождение всей игры без ошибок не подтверждено. Отдельно продолжается работа над задержками при компиляции шейдеров, использованием памяти и воспроизведением звука.

Есть и существенное ограничение при установке. Репозиторий не содержит саму игру или ключи Nintendo. Пользователю необходимо самостоятельно предоставить файлы The Legend of Zelda: Tears of the Kingdom в формате XCI или NSP, соответствующие ключи и другие необходимые данные, после чего собрать приложение с помощью инструментов разработки. Для этого потребуются технические навыки и законно полученные игровые файлы.

Независимого сравнительного тестирования MacNativeGames, версии для Nintendo Switch 2 и альтернативного проекта рекомпиляции для ПК в одинаковых условиях пока нет. Поэтому сообщения о превосходстве MacBook Air M4 над другими платформами нельзя считать окончательным результатом.

MacNativeGames интересен прежде всего самим подходом к переносу игр. Он позволяет запускать код Nintendo Switch на процессорах Apple без полноценной эмуляции консоли. Но заявленные 90 FPS пока характеризуют отдельные результаты разработки, а не готовую игру с гарантированной стабильностью.

Источник: Ithome
5 показов