Citra er en Nintendo 3DS-emulator for Android, og den har nettopp fått en helt ny funksjon i form av en shader-cache som reduserer etterslep betraktelig.
Citra for Android er en Nintendo 3DS-emulator som du kan installere fra Google Play Store og har vært under utvikling for en god stund nå. Med uoffisielle Citra-porter som markerer begynnelsen på 3DS-emulering på Android, har vi kommet langt, lang vei i levedyktigheten å spille 3DS-spill på telefonen. Nå får den populære 3DS-emulatoren en av de mest etterspurte funksjonene som bør forbedre ytelsen betraktelig.
Den siste betaversjonen av Citra for Android gir støtte for skyggebuffer, som er en stor fordel for emuleringsytelse. Shader-cacher lagrer effektivt alle kompilerte shaders på enhetens lagring, og flytter mye av den grafiske belastningen bort fra telefonens GPU. Når en shader er kompilert, vil Citra lese den fra telefonens lagring neste gang den trenger den, i stedet for å kompilere den på nytt. Hvis du har lagt merke til hyppig stamming når du spiller et spill, bør det nå fikses hvis du har bygget opp en betydelig skyggebuffer etter å ha spilt en stund.
Beta 15 endringslogg:
- Implementerer en GPU-skyggebuffer, som forbedrer ytelsen og reduserer "stamming" i rammehastigheten.
- Retter ulike GPU-relaterte krasj.
- Slår sammen siste rettelser og forbedringer fra oppstrøms Citra.
\r\n https://www.youtube.com/watch? v=lbDByab1Dkw\r\n
\r\n https://www.youtube.com/watch? v=-StSc7N4kDI\r\n
Tester på både Xiaomi Mi 11 Ultra og OPPO Find X3 Pro, forskjellen er enormt merkbar. Du vil se at det er noen ganske alvorlige nedganger i noen områder, men det ser ut til å være når den kompilerer skyggeleggingen og lagrer den i enhetslagringen. Når du tar den samme handlingen på nytt eller går inn i det samme området som forårsaket nedgangen, vil du se at det går feilfritt. Dette er ekstremt merkbart i Pokemon X når du krysser broen ut av Aquacorde Town. Spillet fryser i et par sekunder, men det kjører feilfritt når du krysser frem og tilbake etterpå. Dette er fordi spillet fryser mens det kompilerer shaderne som brukes i neste seksjon av spillet, og det låses opp når det er ferdig. Du kan se i videoen ovenfor at når du krysser frem og tilbake en gang, kjører den med en perfekt stabil 100 % hastighet etterpå.
Den beste delen med shader-cacher er at du kan lagre dem og overføre dem til nye enheter de inneholder opphavsrettsbeskyttet materiale og bør ikke deles med andre. De er lagret i citra-emu-mappen på telefonens lagringsplass, og det er verdt å huske på at bruk av en skyggelegging på enheten vil ha en flaskehals av smarttelefonens lagringshastighet. Du må installere Citra beta 15 fra Google Play Store for å prøve det ut, men du må dekryptere dine egne 3DS-ROM-er ved å bruke din egen Nintendo 3DS for å spille spill på smarttelefonen. En vanlig ting for folk å gjøre er å sikkerhetskopiere shader-cachen når de bruker Citra på PC-en, slik at hvis de ønsker å komme tilbake til spille spillet i fremtiden, så vil spillet kjøre nesten feilfritt takket være de allerede kompilerte shadere som kan brukes av emulator.
Shader-cachen er aktivert som standard i Citra, og ytelsen er enormt forbedret allerede fra testingen min i både Animal Crossing: New Leaf og i Pokemon X. Selv om det absolutt hjelper at jeg bruker en flaggskip Qualcomm Snapdragon 888-enhet med rask lagring, brukere på Reddit har rapportert at det er merkbare ytelsesforbedringer selv på svakere enheter. Kilometerstanden din vil imidlertid variere, og foreløpig er ytelsen fortsatt langt fra optimal på ikke-Qualcomm-brikkesett. Hvis smarttelefonen din har en Mali GPU (finnes i Kirin og Exynos SoCs), kan det være bedre å prøve ut uoffisiell Citra MMJ, siden den har en rekke mods og patcher som brukes spesifikt for å få ut mer ytelse. For eksempel hadde Citra MMJ allerede implementert en shader-cache. Likevel, hvis du likte det du så i videoene ovenfor, så sørg for å prøve den offisielle emulatoren! Citra er store steg foran der det en gang var, og med smarttelefoner som blir kraftigere og kraftigere, er 3DS-emulering nesten like bra som Nintendo DS-emulering i dag.
Pris: Gratis.