В этом блоге я постараюсь рассказать вам о последних изменениях и улучшениях Yuzu - лучшего эмулятора Nintendo Switch. В целом эмулятор развивается очень динамично - буквально за полгода был проделан огромный путь и сейчас Yuzu запускает довольно много игр, часть из которых даже можно пройти.
Хочется начать с того, что в последнее время велись важные работы над улучшенным и универсальным кэшем текстур. Универсальный кэш текстур позволяет разработчикам иметь одну общую логику для OpenGL и Vulkan, что значительно облегчает поддержку и улучшение эмулятора.
По мнению разработчиков эта система работает не так хорошо, как Dolphin VideoCommon, один из лучших примеров универсального графического кода, но это все же лучше, чем копировать-вставлять код везде. Также велись работы над реализацией различных инструкций, связанных с вычислительными шейдерами: общая память (ARB_compute_shader), атомарные операции, перестановки памяти (NV_shader_thread_shuffle), votes (NV_gpu_shader5, NV_shader_thread_group), операции над поверхностью (SUATOM, SULD).
Все эти функции являются частью D3D11/12, а это означает, что разработчики смогли реализовать уже достаточно сложные шейдеры, которые применяются в недавно выпущенных играх Nintendo Switch. Было исправлено множество ошибок в эмуляции GPU. GPU теперь будет выполнять, управлять и администрировать запросы, избегая участков кода, которые не являются в данный момент необходимыми.
В Yuzu появился новый, более быстрый и надежный шейдерный сканер, который менее подвержен сбоям и повреждению кешей шейдеров. Это также исправляет ошибку со шрифтами.Проводились работы и по улучшению эмуляции управления и командами HID(SwapNpadAssignment, SetInterfaceVersion). Был также частично исправлен звук в уже работающих на эмуляторе играх.
Все эти работы уже позволили играть в ряд эксклюзивов Nintendo Switch. Таких как Super Mario Odyssey, представленный на видео выше. Остается только порадоваться за такой быстрый прогресс эмулятора Switch на ПК и ждать его новых версий.
Неа, есть еще Ryujinx)
А лучший потому что единственный ?
Как-то задумался над покупкой свича, теперь передумал :D
CEMU же тоже свичевские игры запускает?! Или я ошибаюсь?!
Запускает игры и в некоторые даже можно играть. Это определённо прогресс для эмулятора. И естественно пк, на котором он может работать, стоит как пяток таких свичей.
Vaipen Ахха, в нынешнее время, ты и покупаешь такой комп. С расчётом на то, что он будет мультиплатформенный, благодаря эмуляторам xD. Это всё происки корпорации, продающих железо :)
kaban1000 Собсно если мой пк кроссплатформенный через эмуль разве что с Сегой или Денди то так оно и есть :)
Vaipen Учитывая что консоли 2 года это так то не хилый прогресс, эмуль PS 3 такой прогресс показывал только спустя 3 года как уже PS 4 на рынке была. Через год - два Yuzu уже стабильно позволит играть на средних ПК.
Отличный эмулятор, осталось только завести игры для эмулирования.
Сам не давно проверял пока сыро но фпс ва многих не плахой
Потянет на моем пк... Windows 10 Корпоративная 64-bit 2019 версия 1909 (сборка ОС 18363.1082)
Asus SABERTOOTH X79 четырехканальной DDR3 SDRAM, 40 линий PCI Express 3.0.
Asus GeForce GTX 1070 DUAL-GTX1070-8G
Звуковая карта Asus Xonar DX
Intel Xeon E5-1660 v2 3,70 GHz\4,00 GHz ядер 6, потоков 12
kingston HyperX FURY 4x8 DDR3 1800MHz 32 GB
Жёсткие диски APPLE SSD SM0256F Макс. режим передачи SATA III 6.0Gb/s 233 GB
KINGSTON SV300S37A120G (SSD) Макс. режим передачи SATA III 6.0Gb/s 120 GB
TOSHIBA DT01ACA050 Макс. режим передачи SATA III 6.0Gb/s 500 GB