Citra — это эмулятор Nintendo 3DS для Android, и он только что получил совершенно новую функцию в виде кэша шейдеров, которая значительно снижает задержку.
Citra для Android — это эмулятор Nintendo 3DS, который можно установить из Google Play Store. Он находится в стадии разработки. уже довольно давно. С неофициальные порты Citra отмечая начало эмуляции 3DS на Android, мы прошли долгий путь, длинный способ в жизнеспособности играть в 3DS-игры на своем телефоне. Теперь популярный эмулятор 3DS получил одну из наиболее востребованных функций, которая должна значительно повысить производительность.
Последняя бета-версия Citra для Android включает поддержку шейдерного кэша, что является огромным преимуществом для производительности эмуляции. Кэши шейдеров эффективно хранят все скомпилированные шейдеры в памяти вашего устройства, снимая большую часть графической нагрузки с графического процессора вашего телефона. После компиляции шейдера Citra прочитает его из памяти вашего телефона в следующий раз, когда он ему понадобится, вместо того, чтобы компилировать его снова. Если вы заметили частые подтормаживания во время игры, это должно быть исправлено, если вы за некоторое время игры накопили значительный кэш шейдеров.
Список изменений бета-версии 15:
- Реализует кэш шейдеров графического процессора, который повышает производительность и уменьшает «заикание» частоты кадров.
- Исправляет различные сбои, связанные с графическим процессором.
- Объединяет последние исправления и улучшения исходной версии Citra.
\r\n https://www.youtube.com/watch? v=lbDByab1Dkw\r\n
\r\n https://www.youtube.com/watch? v=-StSc7N4kDI\r\n
Тестирование на Xiaomi Mi 11 Ultra и OPPO Find X3 Pro показало разницу. чрезвычайно заметно. Вы увидите, что в некоторых областях наблюдаются довольно серьезные замедления, но, похоже, это происходит тогда, когда шейдер компилируется и сохраняется в памяти устройства. Как только вы снова выполните то же действие или войдете в ту же область, которая вызвала замедление, вы увидите, что все работает безупречно. Это чрезвычайно заметно в Покемон Икс при переходе моста из города Аквакорд. Игра зависает на пару секунд, однако при дальнейшем переключении вперед и назад работает безупречно. Это связано с тем, что игра зависает во время компиляции шейдеров, которые используются в следующем разделе игры, и размораживается после завершения. На видео выше вы можете видеть, что как только вы один раз перейдете вперед и назад, после этого он будет работать с совершенно стабильной скоростью 100%.
Самое приятное в кешах шейдеров — это то, что их можно сохранять и переносить на новые устройства. они содержат материалы, защищенные авторским правом, и их нельзя передавать другим лицам. Они хранятся в папке citra-emu в памяти вашего телефона, и стоит иметь в виду, что использование встроенного шейдера будет ограничено скоростью хранения вашего смартфона. Чтобы опробовать ее, вам необходимо установить Citra beta 15 из Google Play Store, однако вам придется расшифровать свои собственные ПЗУ 3DS с помощью собственной Nintendo 3DS, чтобы играть в игры на своем смартфоне. Обычно люди делают резервную копию своего кэша шейдеров при использовании Citra на своем ПК, чтобы, если они захотят вернуться к играть в игру в будущем, то игра будет работать практически безупречно благодаря уже скомпилированным шейдерам, которые могут использоваться эмулятор.
Кэш шейдеров в Citra включен по умолчанию, и производительность уже значительно улучшена по результатам моего тестирования в AПересечение животных: Новый лист И в Покемон Икс. Хотя мне, безусловно, помогает то, что я использую флагманское устройство Qualcomm Snapdragon 888 с быстрым хранилищем, пользователи Reddit сообщают, что наблюдается заметное улучшение производительности даже на более слабых устройства. Однако ваш опыт будет разным, и на данный момент производительность на чипсетах, отличных от Qualcomm, все еще далека от оптимальной. Если ваш смартфон оснащен графическим процессором Mali (входит в состав процессоров Kirin и Exynos), возможно, вам лучше попробовать неофициальный Citra MMJ, поскольку в нем имеется ряд модов и патчей, предназначенных специально для повышения производительности. Например, в Citra MMJ уже был реализован кэш шейдеров. Тем не менее, если вам понравилось то, что вы увидели в видеороликах выше, обязательно попробуйте официальный эмулятор! Citra стремительно опережает то, что было раньше, и поскольку смартфоны становятся все более и более мощными, эмуляция 3DS в наши дни почти так же хороша, как эмуляция Nintendo DS.
Цена: Бесплатно.