Emulátor prepínačov Yuzu dostáva aktualizáciu výkonu: Využitie pamäte RAM sa vďaka novému kódu VMM znížilo na polovicu

Hry / Emulátor prepínačov Yuzu dostáva aktualizáciu výkonu: Využitie pamäte RAM sa vďaka novému kódu VMM znížilo na polovicu 2 minúty prečítané

Emulátor Yuzu dostane nový systém správy RAM pre lepší výkon



Emulátory, aj keď niekedy nie sú príliš legálne, sú darom z nebies. Nielen, že vám umožnia zažiť potešenie z rôznych hier a konzol, ktoré nemáte, ale sú to skutočne dobré spôsoby, ako si vychutnať aj retro tituly, napríklad od NES a SNES. Emulátory však majú integráciu a hladký chod. Aj keď sú systémy, ktoré prevádzkujeme, emulátory oveľa výkonnejšie ako tie, na ktorých tieto hry skutočne fungujú, myšlienka integrácie v tom hrá veľkú úlohu. Správa RAM a CPU je kľúčová.

Yuzu, emulátor Nintendo Switch pre používateľov PC (ospravedlňujem sa chlapci z MacOS, na párty ste vždy neskoro), ste pre ňu nedávno dostali aktualizáciu. Táto správa bola hlásená pred pár hodinami WCCFTECH.com , ktoré údajne pred časom vyšli tiež. Dobre, takže hlavnou črtou tejto aktualizácie je možno nový systém správy RAM. Vývojári vylepšili svoj kód tak, že tituly zaberajú takmer polovicu pamäte RAM ako kedysi.



Ako to dokázali?

Dobre, takže sa naozaj neponárajte do hromady žargónu, vývojári prepísali VMM (správca virtuálnej pamäte). VMM je zodpovedný za starostlivosť o to, ako sa mapy vykresľujú, ako uvoľniť miesto tam, kde je to potrebné. Podľa článku išlo o to, že predchádzajúci zjednodušený program VMM to nerozrezával. Je to tak preto, lebo vychádzalo z toho, ktoré sa nachádza v Citre. Rozdiel je v tom, že Citra je určená pre tituly 3DS. Tituly 3DS nikdy neboli veľmi otvoreným svetom. V porovnaní s tým sú tituly ako Super Mario Odessy obrovské. Nehovoriac o tom, Legenda o Zelde: Dych divočiny.



Citujem pôvodný článok Patreon.com :



Stručne povedané, táto stará implementácia by svojvoľne alokovala a mapovala hostiteľ (váš PC) pamäť za behu, bez rešpektovania hosť (Nintendo Switch) rozloženie pamäte. To by mohlo viesť k prideleniu pamäte hostiteľa, ktorá by mohla byť spustená, a ktoré by na skutočnom prepínači nikdy nebolo možné.

Čo to však znamená z hľadiska čísel? Tituly ako Super Mario Odessy, ktoré zaberali RAM v hodnote asi 7 GB, teraz bežia okolo 4 GB. Niektoré ďalšie dokonca preukázali zlepšenie asi o 75%. Grafy sú prepojené nižšie.

Využitie RAM „pred a po“ - Tím Yuzu



V súčasnosti môžu používatelia získať najnovšiu verziu ako súčasť programu Early Bird. Za to však musíte ponúknuť 5 $. Čo sa týka oficiálneho zavedenia, stále na to nemáme konkrétny dátum. Spoločnosť dodala, že čoskoro má k dispozícii ďalšiu aktualizáciu vylepšenia. Snáď tým dosiahneme väčšie zvýšenie výkonnosti.

PS. Na emulátore si teraz môžete zahrať Super Smash Bros. Sladké!

Značky Nintendo Switch