Emulatorul de comutare Yuzu primește actualizarea performanței: utilizarea RAM este redusă la jumătate cu noul cod VMM

Jocuri / Emulatorul de comutare Yuzu primește actualizarea performanței: utilizarea RAM este redusă la jumătate cu noul cod VMM 2 minute citite

Emulatorul Yuzu primește un nou sistem de gestionare a RAM pentru performanțe mai bune



Emulatorii, deși uneori nu sunt foarte legali, sunt o mână de Dumnezeu. Nu numai că vă permit să experimentați plăcerea diferitelor jocuri și console pe care nu le aveți, dar sunt cu adevărat o modalitate bună de a vă bucura și de titluri retro, precum cele de la NES și SNES. Problema cu emulatoarele este însă integrarea și funcționarea lină. Deși sistemele pe care le rulăm emulatoarele sunt mult mai puternice decât cele pe care rulează aceste jocuri, ideea de integrare joacă un rol important în acest sens. Gestionarea RAM și CPU este cheia.

Yuzu, emulatorul Nintendo Switch pentru utilizatorii de PC (îmi pare rău băieți macOS, întotdeauna întârziați la petrecere), a primit recent o actualizare pentru acesta. Știrea a fost raportată acum câteva ore WCCFTECH.com , despre care au raportat că au apărut și cu ceva timp în urmă. Bine, deci principala caracteristică a acestei actualizări este probabil noul sistem de gestionare a RAM. Dezvoltatorii și-au modificat codul în așa fel încât titlurile ocupă aproape jumătate din RAM decât obișnuiau.



Cum au făcut-o?

Bine, deci nu ne scufundăm într-o grămadă de jargon, dezvoltatorii au rescris VMM (manager de memorie virtuală). VMM este responsabil pentru îngrijirea modului de redare a hărților, a eliberării spațiului acolo unde este nevoie. Potrivit articolului, problema era că VMM simplificat anterior nu îl tăia. Acest lucru se datorează faptului că s-a bazat pe cel găsit în Citra. Diferența este că Citra este pentru titlurile 3DS. Titlurile 3DS nu au fost niciodată o lume foarte deschisă. Comparativ cu asta, titluri precum Super Mario Odessy sunt uriașe. Ca să nu mai vorbim, Legend of Zelda: Breath of the Wild.



Citând articolul original pe Patreon.com :



Pe scurt, această implementare veche ar aloca și mapa în mod arbitrar gazdă (PC-ul dvs.) memoria din mers, fără a respecta oaspete Aspect de memorie (Nintendo Switch). Acest lucru ar putea duce la alocări de memorie gazdă care nu au fost niciodată posibile pe un Switch real.

În ceea ce privește cifrele, ce înseamnă asta totuși? Ei bine, titluri precum Super Mario Odessy, care ocupă aproximativ 7 GB RAM, rulează acum în jur de 4 GB. Unii alții au demonstrat chiar îmbunătățiri cu aproximativ 75%. Graficele au fost legate mai jos.

Utilizarea RAM „Înainte și după” - Echipa Yuzu



În prezent, utilizatorii pot obține cea mai recentă versiune ca parte a unui program timpuriu. Totuși, trebuie să licitați 5 $ pentru asta. În ceea ce privește lansarea oficială, încă nu avem o dată anume pentru asta. Compania a adăugat că va avea în curând o altă actualizare de îmbunătățire. Poate că vom obține cu atât mai multe câștiguri de performanță în acest sens.

PS. Puteți juca Super Smash Bros. pe emulator acum. Dulce!

Etichete Nintendo Switch