Yuzu, эмулятор Nintendo Switch для ПК, повышает производительность

Эмулятор Wii U Cemu совершил скачок вперед после запуска Switch и таких игр, как The Legend of Zelda: Breath of the Wild. Однако после того, как консоль была выпущена, бурное развитие эмуляторы для Nintendo Switch начал , Где Булочки взял на себя инициативу. После того, как разработка пошла довольно быстро, Булочки получил обновление это выводит эмуляцию консоли на новый уровень.

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

Yuzu, эмулятор Nintendo Switch для ПК

Yuzu включает Project Hades для повышения производительности

Yuzu родился с той особенностью, что это эмулятор с открытым исходным кодом, такой как RPCS3. Cemu, например, имеет закрытый исходный код. Поскольку исходный код открыт, пользователи могут брать код и улучшать эмуляцию. Это то, к чему стремился Project Hades, который переписал все шейдера Юзу декомпилятор по умолчанию.

Шейдеры - это специальные программы, которые выполняют различные задачи на графическая карта , обычно относящиеся к рендеринг контента на экране. Обычно они пишутся с использованием API-совместимые языки . Обычно есть сотни или тысячи шейдеров, управляющих графикой.

В случае игр Switch шейдеры используются для рендеринга графики на самой консоли. Однако, поскольку эти шейдеры предварительно скомпилированы для консоли GPU / ГРАФИЧЕСКИЙ ПРОЦЕССОР, Yuzu не может напрямую использовать их для рендеринга графики с помощью главного GPU (пользовательского GPU).

Следовательно, Yuzu в основном должен переводить эти шейдеры, замедляя процесс рендеринга. Проект Аид меняет все это и резко увеличивает производительность игры. Теперь рендеринг стал не только быстрее и уменьшены рывки, но и стал более точным и более близким к тому, что делает сама консоль. Благодаря этому теперь вы можете играть больше игр в эмуляторе , и с большим количеством кадров в секунду. Результаты можно увидеть в следующем видео:

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

Steam Deck на данный момент не сможет хорошо управлять Yuzu

Многие создатели эмуляторов приветствовали появление Steam Колода, заявив, что это приблизит эмуляцию к большему количеству пользователей. Однако мощности консоли может быть недостаточно для эмуляции Nintendo Switch, для которой требуется более мощный процессор для эмуляции оборудования консоли. Желание подражать Switch демонстрирует высокий спрос на игры Nintendo на других платформах, но, глядя на продажи Switch, понятно, что компания не заинтересована в выпуске своих игр за пределами своей экосистемы, несмотря на то, что они могут быть замеченным или даже лучше играть благодаря работе с более высоким FPS.