Мы протестировали производительность официального эмулятора Citra для Android Nintendo 3DS на процессорах Qualcomm Snapdragon 865, 855 и 845. Результаты удивительны.
Citra, самый популярный эмулятор Nintendo 3DS, был официально выпущен для Android появился в Google Play Store на прошлой неделе, и его производительность была в центре внимания. Я уверен, что любой, кто видел его выпуск, задавался вопросом, смогут ли они играть в свои любимые игры для Nintendo 3DS на своем смартфоне или планшете Android, поэтому я потратил последние несколько дней играл в игры на разных устройствах с несколькими разными SoC, чтобы увидеть, какую производительность вы можете ожидать от своего устройство.
Я протестировал следующие популярные игры для Nintendo 3DS:
- Пересечение животных: Новый лист
- Марио Карт 7
- Покемон X/Y
- Легенда о Зельде: связь между мирами
- Эмблема Огня: Судьбы
- Супер Марио 3D Земля
...на следующих смартфонах Android:
- Реалме Х50 Про (наш обзор) - Qualcomm Snapdragon 865
- OPPO Найти X2 Pro - Qualcomm Snapdragon 865
- OnePlus 8 Про (наш обзор) - Qualcomm Snapdragon 865
- OPPO Reno 10-кратный зум (наш обзор) - Qualcomm Snapdragon 855
- OnePlus 6 - Qualcomm Snapdragon 845
- Реалме 6 Про (наш обзор) - Qualcomm Snapdragon 720G
- Честь 20 Про (наш обзор) - HiSilicon Кирин 980
...и результаты были довольно неоднозначными. Я протестировал каждую из этих 3DS-игр с помощью неофициальная версия Citra MMJ а также официальный эмулятор Citra 3DS, который только что был выпущен в магазине Google Play. Некоторые результаты оказались неожиданными. Обратите внимание, что все эти тесты проводились с отключенным растяжением звука, поскольку я обнаружил, что при его включении оно имело довольно значительное снижение производительности и не приносило никакой пользы. Имейте в виду, что разные версии драйверов графического процессора также могут влиять на производительность, поэтому одно устройство с определенным набором микросхем может работать не так, как другое устройство с тем же набором микросхем.
Примечание. Вы можете легально приобрести ПЗУ 3DS для своего смартфона, создав дамп и расшифровав свои собственные игры для Nintendo 3DS. Для этого вам понадобится взломанная Nintendo 3DS и легально приобретенная копия игры 3DS, в которую вы хотите играть.
Текущие проблемы с производительностью при эмуляции Nintendo 3DS через Citra для Android (и потенциальные исправления)
Прежде чем вдаваться в подробности производительности вышеупомянутых игр для Nintendo 3DS на различных платформах Android, смартфонов, стоит отметить, что в настоящее время порт эмулятора Citra 3DS для Android не поддерживает кэш шейдеров. Кэш шейдеров — это просто кеш файлов, который отслеживает скомпилированные шейдеры, отображаемые в игре, и его наличие значительно снижает нагрузку на процессор и графический процессор. Когда в Citra встречаются новые шейдеры, они компилируются и не сохраняются в хранилище. Это означает, что их нельзя кэшировать, и вместо этого их необходимо каждый раз перекомпилировать. Вот почему в настоящее время Citra на Android может сильно тормозить при игре в некоторые 3DS-игры. Citra на ПК поддерживает кэш шейдеров, и пользователи довольно часто хотят загрузить предварительно скомпилированный кэш шейдеров, чтобы избежать медленного и кропотливого создания собственного. Кроме того, я обнаружил, что отключение растяжения звука немного повышает производительность.
Производительность эмуляции Nintendo 3DS — Qualcomm Snapdragon 865, 855, 845, 720G и Kirin 980
Qualcomm Snapdragon 865
Animal Crossing: New Leaf — OnePlus 8 Pro
Официальная Цитра
- В основном 60 кадров в секунду
- Часто роняет кадры, особенно при тряске деревьев, чтобы уронить фрукты.
- Звук зависает на секунду или около того, а когда звук зависает, игра тоже зависает на секунду.
MMJ/Неофициальная Цитра
- От 30 до 45 кадров в секунду с периодическими скачками до 60 кадров в секунду.
- Звук не зависает
- В целом более стабильный опыт, хотя и медленнее
- Попытка продать предметы приведет к зависанию игры, чего не происходит в официальной сборке Citra.
Марио Карт 7 — OnePlus 8 Pro
- Отлично работает при 60 FPS
- Случайные звуковые сигналы вызывают легкое заикание
- Нет разницы в производительности между официальной сборкой и сборкой MMJ.
Покемон X/Y — OnePlus 8 Pro
- Не очень интенсивная игра, отлично работает на 30 FPS (эта игра работает на 30 FPS в обычном мире)
- Бои проходят идеально
- Звук звучит великолепно, музыка в формате AAC и теперь ее можно декодировать.
- Нет разницы в производительности между официальной сборкой и сборкой MMJ.
Примечание. Мерцание, как показано на видео выше, возникало только во время записи экрана.
Легенда о Zelda: связь между мирами - OPPO Find X2 Pro/OnePlus 8 Pro
- Работает идеально, никаких подтормаживаний.
- Звук отличный
- Периодические заикания в бою
- Катсцены работают
- Нет разницы в производительности между официальной сборкой и сборкой MMJ.
Fire Emblem Fates — OPPO Find X2 Pro
- Некоторые замедления при входе в бой
- Некоторые заикания звука в боях
- Звук работает отлично
- Катсцены работают
- Игра в основном работает на полной скорости, чего не было в сборке MMJ.
Qualcomm Snapdragon 855
Animal Crossing: New Leaf — OPPO Reno 10x Zoom
Официальная Цитра
- Работает почти безупречно
- Очень мало заиканий
- Практически нет задержки звука
MMJ/Неофициальная Цитра
- Где-то от 30 до 60 кадров в секунду, но в основном в сторону более высокого уровня.
- Очень мало заиканий
- Практически нет задержки звука
- Попытка продать предметы приведет к зависанию игры, чего не происходит в официальной сборке Citra.
Марио Карт 7 — OPPO Reno 10-кратный зум/OnePlus 7 Pro
- Работает почти безупречно
- Практически нет задержки звука
- Почти не заикается
- Нет разницы в производительности между официальной сборкой и сборкой MMJ.
Покемон X/Y — OPPO Reno 10-кратный зум
- Не очень интенсивная игра, отлично работает на 30 FPS (эта игра работает на 30 FPS в обычном мире)
- Бои проходят идеально
- Звук звучит великолепно, музыка в формате AAC и теперь ее можно декодировать.
- Нет разницы в производительности между официальной сборкой и сборкой MMJ.
Легенда о Zelda: Связь между мирами — OPPO Reno 10x Zoom
- Работает почти безупречно
- Практически нет задержки звука
- Периодические заикания в бою
- Нет разницы в производительности между официальной сборкой и сборкой MMJ.
Qualcomm Snapdragon 845
Пересечение животных: новый лист — OnePlus 6
Официальная Цитра
- В основном 50-60 кадров в секунду
- Очень часто роняет кадры, особенно при встряхивании деревьев, чтобы уронить фрукты, а также во многих других ситуациях.
- Звук зависает на секунду или около того, а когда звук зависает, игра тоже зависает на секунду.
MMJ/Неофициальная Цитра
- Около 30-60 кадров в секунду, большую часть времени держится где-то около 45 кадров в секунду.
- Реже пропускает кадры
- Звук иногда заикается
Марио Карт 7 — OnePlus 6
- Заикания при навигации по меню
- 50-60 FPS в гонках, хотя сильно колеблется и иногда падает до 30 FPS.
- Периодические заикания звука
Покемон X/Y — OnePlus 6
- Не очень интенсивная игра, отлично работает на 30 FPS (эта игра работает на 30 FPS в обычном мире)
- Бои проходят идеально
- Звук звучит великолепно, музыка в формате AAC и теперь ее можно декодировать.
- Нет разницы в производительности между официальной сборкой и сборкой MMJ.
Легенда о Zelda: связь между мирами — OnePlus 6
- Стабильность в диапазоне 40-60 кадров в секунду.
- Много заиканий в бою
- Немного лучшая производительность в сборке MMJ по сравнению с официальной сборкой.
Qualcomm Snapdragon 720G
Animal Crossing: New Leaf — Realme 6 Pro
Официальная Цитра
- В основном 50-60 кадров в секунду
- Иногда сбрасывает кадры, особенно при встряхивании деревьев, чтобы уронить фрукты, а также во многих других ситуациях.
- Звук зависает на секунду или около того, а когда звук зависает, игра тоже зависает на секунду.
- MMJ и официальная сборка здесь более или менее работают одинаково.
Покемон X/Y — Realme 6 Pro
- В основном работает идеально при 30 кадрах в секунду, хотя иногда производительность падает.
- Бои проходят идеально
- Звук звучит великолепно, музыка в формате AAC и теперь может быть декодирована, заикания минимальны.
- Нет разницы в производительности между официальной сборкой и сборкой MMJ.
Легенда о Zelda: связь между мирами — OnePlus 6
- Стабильность в диапазоне 40-60 кадров в секунду.
- Много заиканий в бою
- Немного лучшая производительность в сборке MMJ по сравнению с официальной сборкой.
Кирин 980
Honor 20 Pro с процессором HiSilicon Kirin 980 не смог запустить ни одну из протестированных мной игр для Nintendo 3DS ни при какой игровой частоте кадров. Официальные и неофициальные эмуляторы Citra 3DS на самом деле не поддерживают устройства с чипсетами, отличными от Snapdragon, из-за проблем с драйверами. Таким образом, это означает, что смартфоны Samsung с процессорами Exynos также, вероятно, столкнутся с проблемами при воспроизведении любой из перечисленных здесь 3DS-игр.
Вывод: эмуляция Nintendo 3DS очень жизнеспособна (для большинства флагманов).
Как ни странно, я обнаружил, что лучшая производительность была не у Qualcomm Snapdragon 865, а у Qualcomm Snapdragon 855. Вполне возможно, что Citra разрабатывалась в первую очередь для устройств Qualcomm Snapdragon 855 под названием Qualcomm Snapdragon 865. это относительно недавний релиз, но это только мои предположения. Snapdragon 855, установленный как в OnePlus 7T Pro, так и в OPPO Reno 10x Zoom, поддерживает практически все системы Nintendo. 3DS-игры я отлично справился с этим, что меня очень впечатлило, да и сами игры были очень играбельны. Qualcomm Snapdragon 720G также показал себя невероятно хорошо, показав более или менее идентичные результаты со Snapdragon 845.
Веб-сайт Citra (эмулятор Nintendo 3DS)
Цена: Бесплатно.