Yuzu Nintendo Switch Emulator uppdaterad med stöd för flera kärnor

Yuzu-uppdatering

Den senaste uppdateringen av Nintendo Switch-emulatorn, Yuzu, lade till stöd för flera kärnor. Detta förbättrar drastiskt prestandan för nyare processorer. Heck, även de av er som gungar flerkärniga Ivy Bridge-enheter kommer att se drastiska förbättringar jämfört med det enda kärnstöd som Yuzu-emulatorn brukade innehålla.

Du kan ladda ner de senaste versionerna genom att bli medlem av Yuzu Teams Patreon, där de regelbundet uppdaterar och släpper nya iterationer av Switch-emulatorn, eller så kan du ta tag i äldre men stabila byggnader från Yuzu nedladdningssida.

Teamet går in i en djupgående förklaring av hur de planerade, konstruerade och slutligen genomförde en flerkärnig lösning för Yuzu-emulatorn. Du kan läsa igenom hela inlägget på officiell Yuzu webbplats, men den allmänna kärnan av förklarade på till, där de skriver ...

”Som många av er kanske vet, anses yuzu vara en HLE-emulator. Det betyder att istället för att köra det verkliga Switch OS (känt som Horizon) har yuzu återskapat sin egen version av operativsystemet, helt byggt från grunden. Liksom din dator har Switch flera kärnor (4, faktiskt), och Horizon OS kan köra flera uppgifter parallellt på dessa kärnor med en kärnkonstruktion som kallas en tråd. Men på grund av begränsningarna i vår gamla kärndesign från Citra emulerade yuzu faktiskt detta beteende med en enda kärna på din värd-dator! Detta hade lett till ett absurt högt CPU-krav för användare.

"Så vad är" Multicore CPU-emulering "? Enkelt uttryckt, istället för att emulera CPU på en enda tråd kommer yuzu nu att emulera CPU med flera trådar; 4 för att vara exakt - en för varje switch CPU-kärna. Även om det kanske låter enkelt eller enkelt, är det ändå det största företaget detta projekt har sett hittills. "

En demonstration av multikärnstödet visades i en tio minuters video av YouTuber BSOD Gaming.

I videon kan du se exempel på spel som körs på en Haswell i5 4690K, där en-kärnprestanda vanligtvis tappade ut var som helst mellan 15 och 25 bilder per sekund.

Men med övergången till multikärnlösningen kan Yuzu nu köra spel på var som helst mellan 30 och 60 fps på en Haswell i5.

Super Smash Bros. Ultimatetill exempel går från 35 fps till 60 fps på en i5, vilket är oerhört imponerande.

Platinumgames Astral kedja lyckades nästan fördubbla ramfrekvensprestanda, från 18fps på en i5 till 35fps på en i5. Med andra ord, om du har en ganska anständig bärbar dator kan du fortfarande kunna emulera några Nintendo Switch-spel, vilket gör Nintendos senaste konsol föråldrad om du är en PC-spelare.

Tyvärr fungerar vissa spel fortfarande inte lika bra som på det ursprungliga systemet om du inte har ett riktigt avancerat system.

Pokemon Sword & Shield, till exempel, förflyttas till under 40 fps. Det är spelbart, men det är inte heller väldigt smidigt.

Ett annat spel som lider av några enorma prestandaproblem är The Legend of Zelda: Breath of the Wild.

Som nämnts i videon ovan, beror mycket på det faktum att GPU-prestandan inte är särskilt optimerad ännu, och även med multikärnstöd går spelet från 18fps till 27fps på övre änden i5-CPU: er.

Nu är den goda delen att på Skylake-grenen av i7-enheter kan du mycket väl rocka några stabila bildhastigheter, upp till 60 fps.

Du kan dock behöva vissa hastighetshack för vissa spel, t.ex. Luigi's Mansion 3, Fire Emblem: Three Hous, Astral Chain, Pokemon Sword & Shield och Crash Team Racing.

BsoD Gaming tillhandahöll länkar till var och en av 60 fps-moderna som du behöver för att uppnå högre och stabila bildhastigheter i Yuzu-emulatorn.

Men annars har emulering nådd en punkt där allt du behöver är ett starkt, avancerat gaming-skrivbord och i stort sett ingenting annat om du vill uppleva det bästa som konsolspelet har att erbjuda.

(Tack för nyhetstippet Racially tvetydig Lex Luthor)