Эмулятор Nintendo Switch стал требовать вдвое меньше ОЗУ
Разработка эмулятора Nintendo Switch, Yuzu, продолжается. С последним обновлением программа стала требовать вдвое меньше ОЗУ, благодаря полностью переписанному коду управления памятью. Как говорится в описании обновления, это было достигнуто путем переписывания компонента Virtual Memory Manager (VMM).
VMM выделяет, распределяет и освобождает память, которую используют игры Nintendo Switch. Ранее в Yuzu использовался упрощенный подход к VMM на основе эмулятора Nintendo 3DS, Citra. Подход последнего долгое время помогал работе эмулятора Nintendo Switch, но он был спроектирован для гораздо более простой системы, которая не соответствовала потребностям новой консоли Nintendo.
Теперь Yuzu учитывает структуру памяти Nintendo Switch. В результате эмуляция, как правило, не должна превышать 4 Гбайт выделенной оперативной памяти консоли. В среднем игры будут использовать от 2 до 4 Гбайт ОЗУ, а не вдвое больше, как ранее.
Обновление уже могут загрузить подписчики Patreon разработчиков эмулятора. Позже оно будет выложено в открытый доступ.