Com'era l'articolo?

1474650cookie-checkEmulatore di switch Nintendo Yuzu aggiornato con supporto multi-core
Media
13 maggio 2020

Emulatore di switch Nintendo Yuzu aggiornato con supporto multi-core

L'ultimo aggiornamento dell'emulatore di Nintendo Switch, Yuzu, ha aggiunto il supporto multi-core. Questo migliora drasticamente le prestazioni per le nuove CPU. Diamine, anche quelli di voi che dondolano unità Ivy Bridge multi-core vedranno miglioramenti drastici rispetto al supporto single-core che l'emulatore Yuzu era solito presentare.

Puoi scaricare gli ultimi build diventando un membro di Patreon del team Yuzu, dove si aggiornano e rilasciano regolarmente nuove iterazioni dell'emulatore Switch oppure puoi ottenere build più vecchie ma stabili dal Pagina di download di Yuzu.

Il team fornisce una spiegazione approfondita di come hanno progettato, costruito e infine eseguito una soluzione multi-core per l'emulatore Yuzu. Puoi leggere l'intero post sul sito ufficiale Yuzu, ma l'essenza generale di spiegato al, dove scrivono ...

“Come molti di voi sapranno, yuzu è considerato un emulatore HLE (emulazione di alto livello). Ciò significa che invece di eseguire il vero sistema operativo Switch (noto come Horizon), yuzu ha ricreato la propria versione del sistema operativo, costruita interamente da zero. Come il tuo PC, lo Switch ha più core (4, in realtà) e il sistema operativo Horizon può eseguire più attività in parallelo su questi core utilizzando un costrutto del kernel noto come thread. Tuttavia, a causa delle limitazioni del nostro vecchio design del kernel preso da Citra, yuzu stava effettivamente emulando questo comportamento usando un singolo core sul tuo PC host! Ciò aveva portato a un requisito di CPU assurdamente elevato per gli utenti.

"Quindi, cos'è" emulazione CPU multicore "? In parole povere, invece di emulare la CPU su un singolo thread, yuzu emulerà ora la CPU usando più thread; 4 per essere precisi - uno per ogni core CPU dello Switch. Anche se può sembrare semplice o facile, è comunque la più grande impresa che questo progetto abbia visto fino ad ora. ”

Una dimostrazione del supporto multi-core è stata mostrata in un video di dieci minuti di YouTuber Gioco BSOD.

Nel video puoi vedere esempi dei giochi in esecuzione su Haswell i5 4690K, in cui le prestazioni single-core di solito diminuivano in qualsiasi punto tra 15 e 25 frame al secondo.

Tuttavia, con il passaggio alla soluzione multi-core, lo Yuzu è ora in grado di eseguire giochi ovunque tra 30 e 60 fps su un Haswell i5.

Super Smash Bros. Ultimate, ad esempio, passa da 35 fps a 60 fps su un i5, che è estremamente impressionante.

G533oUy

PlatinumGames' Catena Astrale è riuscito a raddoppiare le prestazioni in frame rate, passando da 18 fps su un i5 a 35 fps su un i5. In altre parole, se hai un laptop abbastanza decente potresti essere ancora in grado di emulare alcuni giochi per Nintendo Switch, rendendo l'ultima console Nintendo obsoleta se sei un giocatore PC.

Fcb4wUj

Sfortunatamente alcuni giochi non funzionano ancora come nel sistema nativo, a meno che tu non abbia un sistema davvero di fascia alta.

Pokemon Spada e Scudo, ad esempio, viene retrocesso a meno di 40 fps. È giocabile, ma non è anche tremendamente fluido.

4GJMohU

Un altro gioco che soffre di enormi problemi di prestazioni è The Legend of Zelda: Breath of the Wild.

Come accennato nel video sopra, gran parte di ciò è dovuto al fatto che le prestazioni della GPU non sono ancora molto ottimizzate, e quindi anche con il supporto multi-core, il gioco passa da 18 fps a 27 fps su CPU i5 di fascia alta.

R0J5USf

Ora la parte buona è che sul ramo Skylake di unità i7, puoi benissimo scuotere alcuni frame rate stabili, salendo a 60 fps.

Tuttavia, potresti aver bisogno di alcuni hack per alcuni giochi, come ad esempio Luigi's Mansion 3, Emblema del fuoco: tre case, Catena astrale, Pokemon Sword & Shield e Crash Team Racing.

BsoD Gaming ha fornito collegamenti a ciascuna delle mod a 60fps necessarie per raggiungere frame rate più elevati e stabili nell'emulatore Yuzu.

Altrimenti, l'emulazione ha raggiunto un punto in cui tutto ciò di cui hai bisogno è un desktop di gioco potente e di fascia alta e praticamente nient'altro se vuoi sperimentare il meglio che il gioco da console ha da offrire.

(Grazie per il suggerimento Racially Ambiguous Lex Luthor)

altri media