Yuzu emulatore Nintendo Switch al PC, continua a ricevere importanti aggiornamenti, e l’ultimo si aggiunge un grande livello di ottimizzazione con l’emulatore, al punto che grazie a riscrivere tutto il codice di gestione della memoria di Yuzu è stato raggiunto per ridurre la quantità di memoria, la quantità di memoria RAM richiesta durante l’esecuzione di un gioco. Ora la maggior parte dei giochi si consumano tra i 2 e i 4 GB di RAM.
Per essere esatti, nei giochi 3D testato, la media è Il 45% in meno uso della memoria RAM, mentre nei giochi 2D questa media è di almeno 66%. Questo aggiornamento è ora disponibile per coloro che stanno contribuendo al progetto attraverso Patreon con una donazione minima di $ 5 al mese.
Questo è stato ottenuto per riscrivere la Virtual Memory Manager (VMM) di Yuzu, il componente software che consente di allocare, mappe, e libera la memoria usata dai giochi di Switch. Questa è una parte dell’emulatore che utilizza l’Emulazione di Alto Livello (HLE) per replicare la funzionalità del Sistema Operativo “Orizzonte” dell’Switch. In precedenza, Uuzu usato un approccio molto semplificato dal VMM, basato sull’emulatore per Nintendo 3DS Citra. La messa a fuoco di Citra ha funzionato bene per eseguire l’emulatore, ma in realtà è stato progettato per un più semplice sistema che non era conforme alle esigenze dell’Switch.
In sintesi, questo vecchio attuazione allocati e mappati arbitrariamente alla memoria dell’host (PC) “al volo”, senza rispetto per la fornitura di memoria dell’ospite (Nintendo Switch). Questo potrebbe portare ad allocazioni di memoria esorbitanti che non sarebbe stato possibile su una console Switch reale.
Con la nuova implementazione di VMM, ora attuare e rispettare di più accuratamente la memoria a disposizione dell’Switch. Come risultato, l’emulazione in generale non dovrebbe superare i 4 GB di RAM dedicata Switch, con l’eccezione dei giochi che consumano memoria per altri scopi (ad esempio, la GPU, l’audio e l’emulazione del sistema operativo può comunque comportare l’emulatore di là di questo). Detto questo, è previsto che i giochi usati per fare la media tra i 2 e i 4 GB di RAM, in luogo del doppio!