Установил на Mac эмулятор Nintendo Switch с поддержкой M1 и M2. Игры летают!

Никита Горяинов avatar | 32
FavoriteLoading В закладки
Установил на Mac эмулятор Nintendo Switch с поддержкой M1 и M2. Игры летают!

На этих выходных произошло то, что в сфере эмуляторов ранее многим казалось невозможным. На macOS появился эмулятор Nintendo Switch. И не просто какой-то там эмулятор, а с полной поддержкой ARM-процессоров Apple.

Впервые в истории эмуляция Nintendo Switch – консоли вполне себе текущего поколения на мобильном процессоре NVidia Tegra – стала возможной практически без эмуляции как таковой.

Разработчики проекта Ryujinx смогли сделать эмулятор для M1 и M2-процессоров в Mac, который запускает игры для Switch в нативном режиме. Результат поразительный.

Даже базовый MacBook Air с процессором M1 прямо сейчас позволяет играть в тайтлы для «свича» с лучшей графикой, разрешением и стабильностью кадров, чем сама приставка.

И да, геймпады поддерживаются, если что.

Я проверил новый Ryujinx на выходных на своих Mac и делюсь таким выводом. Через пару-тройку месяцев владельцы современных компьютеров Apple смогут играть в минимум 90% библиотеки игр для Switch на уровне самых мощных ПК на Windows с видеокартами уровня RTX 3090.

Но настроить это смогут не все, и дело даже не в вопросах легальности.

Что нужно для запуска Ryujinx на вашем Mac

Вот полная инструкция, приводить её здесь не буду, только дам выдержку самого главного. Вам понадобятся:

▪ компьютер с процессором M1 или M2 любой версии. Не вижу смысла пытаться что-то делать на других Маках.

▪ взломанный (!) Nintendo Switch, с которого вы можете снять дампы прошивки и ключей.

▪ собственно, дамп прошивки и ключей от одинаковой версии прошивки Switch.

▪ дампы игр с картриджей Switch, которые у вас есть.

Знаю, обидно – на втором пункте «отвалилась» большая часть читающих. Остаётся только предложить им искать решение вопроса в интернете. Мне кажется, оно существует.

У меня же как раз был взломанный Nintendo Switch самого первого поколения, так что я без проблем сделал себе и дамп прошивки, и ключи вынул, и даже картриджи успешно «сдампил».

Сам эмулятор Ryujinx весит 300 мегабайт, работает нативно на macOS и доступен бесплатно на официальном сайте. Это проект с открытым кодом на Github, так что насчёт безопасности можете не волноваться.

Какие впечатления от эмуляции Nintendo Switch на Mac?


Интересно, что же это за игра, даже ума не приложу.

Если коротко, то я в восторге.

К сожалению, пока что на нём не работают Legend of Zelda: Breath of the Wild и ещё несколько крупных игр от Nintendo. Но очень многое «пашет» шикарно.

Например, Super Mario 3D World, Bowser’s Fury, Pokemon Arceus, Pokemon Shield, Pokemon Violet, Persona 5 Royal.


В «покемонах» эмулятор выдаёт 30 FPS, как и в самой игре. Есть просадки иногда на M2, на M1 Max просадок нет – и в любом случае игра работает намного лучше, чем на самом Switch.

Всё это не просто запускается. Не трогая никакие настройки, я получил на своём MacBook Air с процессором M2 графику во всех играх лучше, чем демонстрировал ранее мой собственный Nintendo Switch. Частота кадров максимальная.

Удалось подключить по USB-C к эмулятору и геймпад Switch Pro Controller. Красота!

Напомню, вот тут инструкция по настройке Ryujinx, а тут можно скачать сам эмулятор. Тестируйте, пишите впечатления в комментариях.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (17 голосов, общий рейтинг: 4.65 из 5)
undefined
iPhones.ru
На этих выходных произошло то, что в сфере эмуляторов ранее многим казалось невозможным. На macOS появился эмулятор Nintendo Switch. И не просто какой-то там эмулятор, а с полной поддержкой ARM-процессоров Apple. Впервые в истории эмуляция Nintendo Switch – консоли вполне себе текущего поколения на мобильном процессоре NVidia Tegra – стала возможной практически без эмуляции как...
Прокомментировать

🙈 Комментарии 32

  1. mikle_s avatar
    mikle_s28 ноября 2022
    2

    “гейпады” – это красиво! ))

  2. The AGENT avatar
    The AGENT28 ноября 2022
    3

    А нахрена? Ну это ж портативная консоль, смысл?

    Tayson_Jr avatar
    Tayson_Jr29 ноября 2022
    0

    @The AGENT, Ну так статья и не про Mac Mini на M проце))) макбук тоже портативный. В метро садитесь, на коленки макбук, достаете гейпарад с проводом и полетели))))

  3. plodozhor avatar
    plodozhor28 ноября 2022
    2

    А он может как Dolphin, тупо скачанные из инета образы запускать?

    Никита Горяинов avatar
    Никита Горяинов28 ноября 2022
    0

    Судя по всему, да.

    ibokuchava avatar
    ibokuchava28 ноября 2022
    0

    @Никита Горяинов, завелось, спасибо большое! Но марио одиссея тормозит на м1 макс местами, но в принципе играбельно. Если будут развивать, цены ему не будет

    Никита Горяинов avatar
    Никита Горяинов28 ноября 2022
    0

    Кратковременные подтормаживания есть сейчас на любом Mac, независимо от процессора и мощности – всё потому, что так реализована подгрузка шейдеров. Это грязный и быстрый хак, который сами разрабы так и описали. Со временем допилят.

    ibokuchava avatar
    ibokuchava28 ноября 2022
    0

    @Никита Горяинов, буду с нетерпением ждать тк давно продал взломанный свич, а тут как раз дочь доросла до марио)

  4. GIK avatar
    GIK28 ноября 2022
    0

    Дайте Mario 3d на Apple TV! Можно ipa. Компиляция с гитхаб так и не взлетела.

  5. sunrise_ avatar
    sunrise_28 ноября 2022
    3

    Заниматься такой хренью, всеравно что пердолить резиновую/надувную бабу…..

  6. Dmitrii avatar
    Dmitrii28 ноября 2022
    1

    По-моему тут на лицо нарушение пользовательского соглашения с Нинтендо и отличная перспектива получить суд)

    Никита Горяинов avatar
    Никита Горяинов28 ноября 2022
    4

    Эмуляция легальна, как и использование своих собственных дампов картриджей и других необходимых данных с личной консоли. Так что пользовательское соглашение здесь не нарушено, а если даже и нарушено по мнению Nintendo, то оно не имеет большей юридической силы, чем основные государственные законы.

  7. Ser9ei avatar
    Ser9ei28 ноября 2022
    0

    Эмуляция свитч больше заинтересует применить для apple tv или ipad. Так как навряд ли на эти платформы выйдет что то близкое по уровню, как есть для свитч.

    iLZit0ne avatar
    iLZit0ne28 ноября 2022
    0

    @Ser9ei, за то все другие эмуляторы на ATV есть

    andrey_chupeev avatar
    andrey_chupeev28 ноября 2022
    1

    @iLZit0ne, это шутка? Не знаю ни одного…

    iLexx avatar
    iLexx7 января в 15:48
    0

    @andrey_chupeev, при наличии рук из плеч и головы на тех же плечах с учетом шеи то вполне реально поставить тот же ретроарч

  8. A.D.A avatar
    A.D.A28 ноября 2022
    1

    Супер, надеюсь оптимизируют для M1 обычного побольше игр! Я для этих целей, в том числе, уже собрался Steam deck покупать) Свитч давно продал, но пару игр бы перепрошел)

  9. iBolobay avatar
    iBolobay28 ноября 2022
    3

    На уровне rtx 3090? Автор, ты под чем?

    Никита Горяинов avatar
    Никита Горяинов28 ноября 2022
    2

    Уже сейчас вы можете играть в разрешении 4K на вполне стандартных по конфигурации M-макбуках в те игры, которые потребовали бы топовые процессоры и видеокарты на ПК.

    Влом объяснять, но если хочется разобраться, почему так, погуглите эмуляцию ARM-кода на x86. Нативный запуск игр на ARM-процессорах Apple освобождает те от огромной дополнительной нагрузки трансляции кода, которую x86-ПК вынужден нести на себе.

    Ser9ei avatar
    Ser9ei28 ноября 2022
    1

    @Никита Горяинов, тогда этот эмулятор обязан появиться на android приставках. Но у них на сайте только linux/mac/windows.

    NoOneKnows avatar
    NoOneKnows29 ноября 2022
    1

    @Никита Горяинов, “Уже сейчас вы можете играть в разрешении 4K на вполне стандартных по конфигурации M-макбуках в те игры, которые потребовали бы топовые процессоры и видеокарты на ПК.” Ну-ну… А с каких пор покемон требует топовые процессоры и видеокарты?😅 Для примера: RTX 3050, Ryzen 5 5600x в Spider man miles moralis (а эта игра требует намного больше чем покемоны) в 4к, средние настройки, dlss включен, те же 30 fps выдает у меня. Устану писать, что делает 6900XT в связке Ryzen 7 5800x3d с требовательными играми в 4к, которые и не выйдут на m2 что б сравнить было с чем. Как можно говорить о какой-либо мощи при этом упоминать rtx 3090 и показывать в пример игру с портативной консоли которая выдала 30fps и задержки кадра в 33,20ms (в эмуляторе)…

    Никита Горяинов avatar
    Никита Горяинов29 ноября 2022
    2

    Могу заменить в тексте RTX 3090 на RTX 4090, так лучше будет?

    NoOneKnows avatar
    NoOneKnows29 ноября 2022
    0

    @Никита Горяинов, да можете написать 5090, если не уважаете своих читателей и для хайпа придумываете на ходу сравнения)

  10. Sergey Vladimirov avatar
    Sergey Vladimirov28 ноября 2022
    1

    Расскажите об эмуляторе PS3 на mac. он уже очень хорошо работает

  11. i.v.kuznetsov avatar
    i.v.kuznetsov28 ноября 2022
    1

    Судя по compatibility list не все так радужно. В том числе в покемонах из статьи, они вроде как через 15 минут игры становятся неиграбельными изза утечки.

    Никита Горяинов avatar
    Никита Горяинов28 ноября 2022
    0

    У меня 6 часов наиграно чисто через эмулятор, не заметил ничего неиграбельного пока что. И если утечка есть (она сейчас есть и на самом Switch в этой игре), то ребут эмулятора и очистка кэша шейдеров точно помогут.

    i.v.kuznetsov avatar
    i.v.kuznetsov28 ноября 2022
    0

    @Никита Горяинов, ну статус вроде бы 11 дней назад выложили. Там еще куча графических гличей.
    Обрадовался, думал xenoblade 3 в лучшем качестве пройти, но чето там печально все) Наверное расчехлить свитч всетаки лучший варик будет для получения удовольствия от игры

    permanutry avatar
    permanutry28 ноября 2022
    0

    @Никита Горяинов, А можешь сказать, какая у тебя версия эмулятора, макоси и какая конфигурация компа. Я только что проверил на базовой Прошке 14″ но с 32RAM – почти ничего нормально не идёт. Такой-же отзыв от ютуберов.

    Поделись, как ты запускал и на чём.

    Никита Горяинов avatar
    Никита Горяинов28 ноября 2022
    0

    Air M2 из этого обзора. Эмулятор – последняя версия с официального сайта. macOS Ventura 13.0.1. Дампы мои собственные.

    Что именно не идёт? Кроме BotW, он пока не поддерживается в ARM-режиме.

  12. permanutry avatar
    permanutry28 ноября 2022
    1

    Я проверил.
    Более менее нормально (сопоставимо со Свитчём) работают 3-5 игр, в которых нет сильно нагруженной графики.

    Это-же доверие людей. Зачем так поступать?!

    Никита Горяинов avatar
    Никита Горяинов28 ноября 2022
    1

    Напишите, что у вас не завелось или не заработало. У меня тоже нет столько игр на картриджах, чтобы вообще всё на свете проверить. Вкинул пока четыре штуки, все четыре отлично работали. Есть малые графические баги в Pokemon и в ACNH, но это совсем ерунда для самого первого релиза самой первой версии эмулятора для macOS.

  13. di3x avatar
    di3x19 декабря 2022
    0

    а эмуляторы андроида еще не завезли случаем?

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь