Разработчик успешно воспроизводит игры Nintendo Switch на M1 Mac

Screen Shot 2020-12-22 at 1.57.24 PM

Ранее на этой неделе разработчику под псевдонимом Sera Tonin Brocious в Twitter удалось воссоздать оригинальные игры Nintendo Switch на микросхеме Apple, что он продемонстрировал при запуске Super Mario Odyssey на M1 Mac.

Как отмечает The 8-Bit, Sera Tonin Brocious достиг желаемого результата с помощью эмулятора Yuzu с открытым исходным кодом на платформе Vulkan, высокопроизводительном API для 3D-графики. Стоит заметить, что реализация не идеальна из-за ограничений MoltenVK, которые проецируют Vulkan на графический фреймворк Apple Metal на macOS и iOS.

По скриншотам видно, что Super Mario Odyssey работает на 13-дюймовом MacBook Pro с чипом M1 под управлением macOS 11.0.1. И теперь это возможно, ведь процессоры в Nintendo Switch и M1 Mac как раз-таки основаны на архитектуре Arm.

В последующем твите разработчик заметил, что «большим препятствием» для успешного осуществления его идеи является надлежащая поддержка Metal, так как производительность MoltenVK, на данный момент, колеблется где-то «посередине». И хотя разработчик нам еще не предоставил алгоритма для воспроизведения игр Nintendo Switch на M1 Mac, это – захватывающее достижение, которое в который раз показывает нам возможности Apple Silicon.

Screen Shot 2020-12-22 at 2.31.19 PM


 

22 декабря 2020