Am testat performanța oficială a emulatorului Citra pentru Android Nintendo 3DS pe Qualcomm Snapdragon 865, 855 și 845. Rezultatele sunt surprinzătoare.
Citra, cel mai popular emulator Nintendo 3DS, a fost lansat oficial pentru Android pe Google Play Store săptămâna trecută, iar performanța sa a fost în prim-planul conversației. Sunt sigur că oricine a văzut lansarea sa s-a întrebat dacă ar putea juca jocurile lor preferate Nintendo 3DS pe smartphone-ul sau tableta Android, așa că am petrecut ultimele zile jucând jocuri pe diferite dispozitive alimentate de mai multe SoC-uri diferite pentru a vedea ce fel de performanță vă puteți aștepta să obțineți de la dvs. dispozitiv.
Am testat următoarele jocuri populare Nintendo 3DS:
- Animal Crossing: New Leaf
- Mario Kart 7
- Pokemon X/Y
- Legenda lui Zelda: O legătură între lumi
- Fire Emblem: Fates
- Super Mario 3D Land
...pe următoarele smartphone-uri Android:
- Realme X50 Pro (recenzia noastră) - Qualcomm Snapdragon 865
- OPPO Find X2 Pro - Qualcomm Snapdragon 865
- OnePlus 8 Pro (recenzia noastră) - Qualcomm Snapdragon 865
- OPPO Reno 10x Zoom (recenzia noastră) - Qualcomm Snapdragon 855
- OnePlus 6 - Qualcomm Snapdragon 845
- Realme 6 Pro (recenzia noastră) - Qualcomm Snapdragon 720G
- Honor 20 Pro (recenzia noastră) - HiSilicon Kirin 980
...iar rezultatele au fost destul de amestecate. Am testat fiecare dintre aceste jocuri 3DS cu versiune neoficială Citra MMJ precum și emulatorul oficial Citra 3DS care tocmai a fost lansat pe Google Play Store. Unele dintre rezultate au fost surprinzătoare. Rețineți că toate aceste teste au fost făcute cu întinderea audio dezactivată, deoarece am constatat că a avut o performanță destul de semnificativă pentru un beneficiu mic atunci când a fost activată. Rețineți că versiunile diferite de driver GPU pot afecta, de asemenea, performanța și, prin urmare, un dispozitiv cu un anumit chipset poate să nu funcționeze la fel ca un alt dispozitiv cu același chipset.
Notă: Puteți achiziționa în mod legal ROM-uri 3DS pentru smartphone-ul dvs. prin descărcarea și decriptarea propriilor jocuri Nintendo 3DS. Pentru aceasta, veți avea nevoie de o Nintendo 3DS piratată și de o copie achiziționată legal a jocului 3DS pe care doriți să-l jucați.
Probleme actuale de performanță cu emularea Nintendo 3DS prin Citra pentru Android (și potențiale remedieri)
Înainte de a intra în detaliu despre performanța jocurilor Nintendo 3DS menționate mai sus pe diverse Android smartphone-uri, de menționat că în prezent, portul de emulator Citra 3DS pentru Android nu acceptă un cache pentru shader. Un cache de shader este pur și simplu un cache de fișiere care ține evidența shaderelor compilate care sunt afișate în joc și, având unul, reduce foarte mult încărcarea CPU și GPU. Când se întâlnesc noi shadere în Citra, acestea sunt apoi compilate și nu sunt salvate în stocare. Aceasta înseamnă că nu pot fi stocate în cache și, în schimb, trebuie să fie recompilate odată întâlnite de fiecare dată. Acesta este motivul pentru care în prezent, Citra pe Android poate fi destul de bâlbâială atunci când joci unele jocuri 3DS. Citra pe PC acceptă un cache shader și este destul de obișnuit ca utilizatorii să dorească să descarce un cache shader precompilat pentru a evita generarea lent și minuțioasă a propriei lor. De asemenea, am descoperit că dezactivarea întinderii audio a ajutat puțin performanța.
Performanța emulării Nintendo 3DS - Qualcomm Snapdragon 865, 855, 845, 720G și Kirin 980
Qualcomm Snapdragon 865
Animal Crossing: New Leaf - OnePlus 8 Pro
Oficial Citra
- În mare parte 60 FPS
- Aruncă rame frecvent, în special atunci când scuturați copacii pentru a arunca fructe
- Audio se blochează pentru o secundă sau atât de des, iar atunci când sunetul se blochează, jocul se blochează și pentru o secundă
MMJ/Neoficial Citra
- 30 FPS până la 45 FPS cu vârfuri ocazionale la 60 FPS
- Nu se blochează audio
- Experiență mai consistentă în general, deși mai lentă
- Încercarea de a vinde articole va îngheța jocul, ceea ce nu se întâmplă în versiunea oficială Citra
Mario Kart 7 - OnePlus 8 Pro
- Functioneaza perfect la 60 FPS
- Indiciile audio ocazionale provoacă bâlbâială ușoară
- Nicio diferență de performanță între versiunea oficială și cea MMJ
Pokemon X/Y - OnePlus 8 Pro
- Nu este un joc foarte intens, rulează perfect la 30 FPS (acest joc rulează la 30 FPS în lumea de peste)
- Bătăliile se desfășoară perfect
- Audio sună grozav, muzica este în format AAC și acum poate fi decodificată
- Nicio diferență de performanță între versiunea oficială și cea MMJ
Notă: pâlpâirea așa cum se vede în videoclipul de mai sus a avut loc numai când înregistram ecranul.
Legenda lui Zelda: o legătură între lumi - OPPO Find X2 Pro/OnePlus 8 Pro
- Funcționează perfect, fără încetiniri
- Audio este grozav
- Bâlbâială ocazională în luptă
- Cutscenele funcționează
- Nicio diferență de performanță între versiunea oficială și cea MMJ
Fire Emblem Fates - OPPO Find X2 Pro
- Unele încetiniri la intrarea în luptă
- Câteva bâlbâieli audio în lupte
- Audio funcționează grozav
- Cutscenele funcționează
- Jocul rulează în mare parte la viteză maximă, ceea ce nu a făcut-o în versiunea MMJ
Qualcomm Snapdragon 855
Animal Crossing: New Leaf - OPPO Reno 10x Zoom
Oficial Citra
- Funcționează aproape impecabil
- Foarte puține bâlbâieli
- Practic, fără întârziere audio
MMJ/Neoficial Citra
- Oriunde, de la 30 la 60 de FPS, deși mai ales spre gama superioară
- Foarte puține bâlbâieli
- Practic, fără întârziere audio
- Încercarea de a vinde articole va îngheța jocul, ceea ce nu se întâmplă în versiunea oficială Citra
Mario Kart 7 - OPPO Reno 10x Zoom/OnePlus 7 Pro
- Funcționează aproape impecabil
- Aproape fără întârziere audio
- Aproape fără bâlbâială
- Nicio diferență de performanță între versiunea oficială și cea MMJ
Pokemon X/Y - OPPO Reno Zoom 10x
- Nu este un joc foarte intens, rulează perfect la 30 FPS (acest joc rulează la 30 FPS în lumea de peste)
- Bătăliile se desfășoară perfect
- Audio sună grozav, muzica este în format AAC și acum poate fi decodificată
- Nicio diferență de performanță între versiunea oficială și cea MMJ
The Legend of Zelda: A Link Between Worlds - OPPO Reno 10x Zoom
- Funcționează aproape impecabil
- Aproape fără întârziere audio
- Bâlbâială ocazională în luptă
- Nicio diferență de performanță între versiunea oficială și cea MMJ
Qualcomm Snapdragon 845
Animal Crossing: New Leaf - OnePlus 6
Oficial Citra
- În mare parte 50-60 FPS
- Aruncă rame foarte frecvent, mai ales când se scutură pomii pentru a scăpa fructe, dar și în multe alte situații
- Audio se blochează pentru o secundă sau atât de des, iar atunci când sunetul se blochează, jocul se blochează și pentru o secundă
MMJ/Neoficial Citra
- Aproximativ 30-60 FPS, rămânând undeva la 45 FPS de cele mai multe ori
- Aruncă rame mai rar
- Audio se bâlbâie ocazional
Mario Kart 7 - OnePlus 6
- Bâlbâială la navigarea prin meniuri
- 50-60 FPS în curse, deși fluctuează puternic și uneori scade până la 30 FPS
- Bâlbâieli audio ocazionale
Pokemon X/Y - OnePlus 6
- Nu este un joc foarte intens, rulează perfect la 30 FPS (acest joc rulează la 30 FPS în lumea de peste)
- Bătăliile se desfășoară perfect
- Audio sună grozav, muzica este în format AAC și acum poate fi decodificată
- Nicio diferență de performanță între versiunea oficială și cea MMJ
Legenda lui Zelda: O legătură între lumi - OnePlus 6
- Consecvent în intervalul 40-60 FPS
- O mulțime de bâlbâieli în luptă
- Performanță marginal mai bună în versiunea MMJ față de versiunea oficială
Qualcomm Snapdragon 720G
Animal Crossing: New Leaf - Realme 6 Pro
Oficial Citra
- În mare parte 50-60 FPS
- Scade rame ocazional, mai ales atunci cand scuturati pomii pentru a arunca fructe, dar si in multe alte situatii
- Audio se blochează pentru o secundă sau atât de des, iar atunci când sunetul se blochează, jocul se blochează și pentru o secundă
- MMJ și versiunea oficială funcționează mai mult sau mai puțin la fel aici
Pokemon X/Y - Realme 6 Pro
- Funcționează în cea mai mare parte perfect la 30 FPS, deși ocazional scade performanța
- Bătăliile se desfășoară perfect
- Audio sună grozav, muzica este în format AAC și acum poate fi decodificată, bâlbâială minimă
- Nicio diferență de performanță între versiunea oficială și cea MMJ
Legenda lui Zelda: O legătură între lumi - OnePlus 6
- Consecvent în intervalul 40-60 FPS
- O mulțime de bâlbâieli în luptă
- Performanță marginal mai bună în versiunea MMJ față de versiunea oficială
Kirin 980
Honor 20 Pro cu HiSilicon Kirin 980 nu a putut rula niciunul dintre jocurile Nintendo 3DS pe care le-am testat la nicio rată de cadre redabilă. Emulatorii oficiali și neoficiali Citra 3DS nu acceptă cu adevărat dispozitive cu chipset-uri non-Snapdragon din cauza problemelor de driver și, deoarece astfel, asta înseamnă că smartphone-urile Samsung cu procesoare Exynos se vor confrunta, de asemenea, probabil cu probleme la jocul 3DS enumerat aici.
Concluzie - Emularea Nintendo 3DS este foarte viabilă (pentru majoritatea flagship-urilor)
Destul de ciudat, am găsit că cea mai bună performanță nu este cu Qualcomm Snapdragon 865, ci mai degrabă cu Qualcomm Snapdragon 855. Este posibil ca Citra să fi fost dezvoltat în principal pe dispozitive Qualcomm Snapdragon 855 ca Qualcomm Snapdragon 865 este o lansare relativ recentă, dar acestea sunt doar speculații din partea mea. Snapdragon 855 găsit atât în OnePlus 7T Pro, cât și în OPPO Reno 10x Zoom a gestionat aproape toate Nintendo Jocurile 3DS le-am aruncat perfect, ceea ce m-a impresionat foarte mult, iar jocurile în sine erau foarte jucabile. Qualcomm Snapdragon 720G s-a descurcat, de asemenea, incredibil de bine, cu rezultate mai mult sau mai puțin identice cu Snapdragon 845.
Site-ul web Citra (emulator Nintendo 3DS).
Pret: Gratuit.