Testovali sme oficiálny výkon emulátora Citra pre Android Nintendo 3DS na Qualcomm Snapdragon 865, 855 a 845. Výsledky sú prekvapivé.
Citra, najobľúbenejší emulátor Nintendo 3DS, bol oficiálne vydaný pre Android do Obchodu Google Play minulý týždeň a jeho výkon bol v popredí diskusie. Som si istý, že každý, kto videl jeho vydanie, premýšľal, či by mohol hrať svoje obľúbené hry Nintendo 3DS na svojom smartfóne alebo tablete s Androidom, takže som strávil posledných pár dní hranie hier na rôznych zariadeniach poháňaných viacerými rôznymi SoC, aby ste videli, aký výkon môžete očakávať od svojho zariadenie.
Testoval som nasledujúce populárne hry Nintendo 3DS:
- Animal Crossing: New Leaf
- Mario Kart 7
- Pokémon X/Y
- The Legend of Zelda: A Link Between Worlds
- Fire Emblem: Osudy
- Super Mario 3D Land
...na nasledujúcich smartfónoch so systémom Android:
- Realme X50 Pro (naša recenzia) - Qualcomm Snapdragon 865
- OPPO Find X2 Pro - Qualcomm Snapdragon 865
- OnePlus 8 Pro (naša recenzia) - Qualcomm Snapdragon 865
- OPPO Reno 10x zoom (naša recenzia) - Qualcomm Snapdragon 855
- OnePlus 6 - Qualcomm Snapdragon 845
- Realme 6 Pro (naša recenzia) - Qualcomm Snapdragon 720G
- Honor 20 Pro (naša recenzia) - HiSilicon Kirin 980
...a výsledky boli dosť zmiešané. Testoval som každú z týchto 3DS hier s neoficiálna verzia Citra MMJ ako aj oficiálny emulátor Citra 3DS, ktorý bol práve vydaný v obchode Google Play. Niektoré výsledky boli prekvapivé. Všimnite si, že všetky tieto testy boli vykonané so zakázaným rozťahovaním zvuku, pretože som zistil, že to malo dosť významný zásah do výkonu s malým prínosom, keď bolo povolené. Majte na pamäti, že rôzne verzie ovládačov GPU môžu tiež ovplyvniť výkon, a preto jedno zariadenie s konkrétnou čipovou sadou nemusí fungovať rovnako ako iné zariadenie s rovnakou čipovou sadou.
Poznámka: Môžete legálne získať 3DS ROM pre váš smartfón vyhodením a dešifrovaním vašich vlastných hier Nintendo 3DS. Na to budete potrebovať hacknuté Nintendo 3DS a legálne zakúpenú kópiu 3DS hry, ktorú chcete hrať.
Aktuálne problémy s výkonom s emuláciou Nintendo 3DS cez Citra pre Android (a potenciálne opravy)
Predtým, ako sa podrobne pozrieme na výkon vyššie uvedených hier Nintendo 3DS na rôznych Androidoch smartfónov, stojí za zmienku, že v súčasnosti port emulátora Citra 3DS pre Android nepodporuje a vyrovnávacia pamäť shadera. Vyrovnávacia pamäť shadera je jednoducho vyrovnávacia pamäť súborov, ktorá sleduje skompilované shadery, ktoré sa zobrazujú v hre, a jej prítomnosť výrazne znižuje zaťaženie CPU a GPU. Keď sa v Citre objavia nové shadery, skompilujú sa a neuložia sa do úložiska. To znamená, že ich nemožno uložiť do vyrovnávacej pamäte a namiesto toho je potrebné ich pri každom stretnutí znova skompilovať. To je dôvod, prečo v súčasnosti môže byť Citra v systéme Android pri hraní niektorých hier 3DS dosť zaseknutá. Citra na PC podporuje vyrovnávaciu pamäť shadera a je celkom bežné, že používatelia si chcú stiahnuť predkompilovanú vyrovnávaciu pamäť shadera, aby sa vyhli pomalému a namáhavému vytváraniu vlastnej. Tiež som zistil, že vypnutie rozťahovania zvuku trochu pomohlo výkonu.
Výkon emulácie Nintendo 3DS – Qualcomm Snapdragon 865, 855, 845, 720G a Kirin 980
Qualcomm Snapdragon 865
Animal Crossing: New Leaf – OnePlus 8 Pro
Oficiálna Citra
- Väčšinou 60 FPS
- Často padá rámy, najmä keď trasiete stromami, aby padali ovocie
- Zvuk visí na sekundu alebo tak často, a keď sa zvuk zablokuje, hra sa tiež na sekundu zastaví
MMJ/Neoficiálne Citra
- 30 FPS až 45 FPS s občasnými skokmi na 60 FPS
- Žiadny zvuk nevisí
- Celkovo konzistentnejší zážitok, aj keď pomalší
- Pokus o predaj predmetov hru zamrzne, čo sa na oficiálnej zostave Citra nestáva
Mario Kart 7 – OnePlus 8 Pro
- Beží perfektne pri 60 FPS
- Občasné zvukové podnety spôsobujú mierne koktanie
- Žiadny rozdiel vo výkone medzi oficiálnou a MMJ zostavou
Pokémon X/Y – OnePlus 8 Pro
- Nie veľmi intenzívna hra, beží perfektne pri 30 FPS (táto hra beží pri 30 FPS vo svete)
- Bitky prebiehajú perfektne
- Zvuk znie skvele, hudba je vo formáte AAC a teraz sa dá dekódovať
- Žiadny rozdiel vo výkone medzi oficiálnou a MMJ zostavou
Poznámka: K blikaniu, ako je vidieť vo vyššie uvedenom videu, došlo iba pri nahrávaní obrazovky.
The Legend of Zelda: A Link Between Worlds - OPPO Nájdite X2 Pro/OnePlus 8 Pro
- Beží perfektne, žiadne spomalenia
- Zvuk je skvelý
- Občasné koktanie v boji
- Cutscény fungujú
- Žiadny rozdiel vo výkone medzi oficiálnou a MMJ zostavou
Fire Emblem Fates - OPPO Find X2 Pro
- Niektoré spomalenia pri vstupe do boja
- Zasekávanie zvuku v bitkách
- Zvuk funguje skvele
- Cutscény fungujú
- Hra väčšinou beží na plné obrátky, čo na builde MMJ nemala
Qualcomm Snapdragon 855
Animal Crossing: New Leaf - OPPO Reno 10x zoom
Oficiálna Citra
- Beží takmer bezchybne
- Veľmi málo koktá
- Prakticky žiadne oneskorenie zvuku
MMJ/Neoficiálne Citra
- Kdekoľvek od 30 do 60 FPS, aj keď väčšinou smerom k vyššej kategórii
- Veľmi málo koktá
- Prakticky žiadne oneskorenie zvuku
- Pokus o predaj predmetov hru zamrzne, čo sa na oficiálnej zostave Citra nestáva
Mario Kart 7 - OPPO Reno 10x zoom/OnePlus 7 Pro
- Beží takmer bezchybne
- Takmer žiadne oneskorenie zvuku
- Takmer žiadne koktanie
- Žiadny výkonnostný rozdiel medzi oficiálnou a MMJ zostavou
Pokémon X/Y - OPPO Reno 10x zoom
- Nie veľmi intenzívna hra, beží perfektne pri 30 FPS (táto hra beží pri 30 FPS vo svete)
- Bitky prebiehajú perfektne
- Zvuk znie skvele, hudba je vo formáte AAC a teraz sa dá dekódovať
- Žiadny rozdiel vo výkone medzi oficiálnou a MMJ zostavou
The Legend of Zelda: A Link Between Worlds - OPPO Reno 10x zoom
- Beží takmer bezchybne
- Takmer žiadne oneskorenie zvuku
- Občasné koktanie v boji
- Žiadny výkonnostný rozdiel medzi oficiálnou a MMJ zostavou
Qualcomm Snapdragon 845
Animal Crossing: New Leaf – OnePlus 6
Oficiálna Citra
- Väčšinou 50-60 FPS
- Veľmi často zhadzuje rámy, najmä pri otriasaní stromov, aby padali plody, ale aj v mnohých iných situáciách
- Zvuk visí na sekundu alebo tak často, a keď sa zvuk zablokuje, hra sa tiež na sekundu zastaví
MMJ/Neoficiálne Citra
- Okolo 30-60 FPS, väčšinu času sa drží niekde okolo 45 FPS
- Menej často vypadáva rámy
- Zvuk sa občas zadrháva
Mario Kart 7 – OnePlus 6
- Zajakávanie pri navigácii v ponukách
- 50-60 FPS v pretekoch, hoci divoko kolíše a niekedy klesá až na 30 FPS
- Občasné zasekávanie zvuku
Pokémon X/Y – OnePlus 6
- Nie veľmi intenzívna hra, beží perfektne pri 30 FPS (táto hra beží pri 30 FPS vo svete)
- Bitky prebiehajú perfektne
- Zvuk znie skvele, hudba je vo formáte AAC a teraz sa dá dekódovať
- Žiadny rozdiel vo výkone medzi oficiálnou a MMJ zostavou
The Legend of Zelda: A Link Between Worlds - OnePlus 6
- Konzistentné v rozsahu 40-60 FPS
- Veľa koktania v boji
- Okrajovo lepší výkon v zostave MMJ oproti oficiálnej zostave
Qualcomm Snapdragon 720G
Animal Crossing: New Leaf - Realme 6 Pro
Oficiálna Citra
- Väčšinou 50-60 FPS
- Príležitostne zhodí rámy, najmä pri trasení stromov, aby padlo ovocie, ale aj v mnohých iných situáciách
- Zvuk visí na sekundu alebo tak často, a keď sa zvuk zablokuje, hra sa tiež na sekundu zastaví
- MMJ a oficiálna zostava tu fungujú viac-menej rovnako
Pokémon X/Y – Realme 6 Pro
- Beží väčšinou perfektne pri 30 FPS, aj keď občas poklesne výkon
- Bitky prebiehajú perfektne
- Zvuk znie skvele, hudba je vo formáte AAC a teraz sa dá dekódovať, minimálne zasekávanie
- Žiadny rozdiel vo výkone medzi oficiálnou a MMJ zostavou
The Legend of Zelda: A Link Between Worlds - OnePlus 6
- Konzistentné v rozsahu 40-60 FPS
- Veľa koktania v boji
- Okrajovo lepší výkon v zostave MMJ oproti oficiálnej zostave
Kirin 980
Honor 20 Pro s HiSilicon Kirin 980 nedokázal spustiť žiadnu z hier Nintendo 3DS, ktoré som testoval, pri akejkoľvek hrateľnej snímkovej frekvencii. Oficiálne a neoficiálne emulátory Citra 3DS v skutočnosti nepodporujú zariadenia s čipovými sadami iných ako Snapdragon kvôli problémom s ovládačmi a keďže To znamená, že smartfóny Samsung s procesormi Exynos budú pravdepodobne čeliť problémom pri hraní ktorejkoľvek z tu uvedených hier 3DS.
Záver – Emulácia Nintendo 3DS je veľmi životaschopná (pre väčšinu vlajkových lodí)
Napodiv som zistil, že najlepší výkon nie je s Qualcomm Snapdragon 865, ale skôr s Qualcomm Snapdragon 855. Je možné, že Citra bola vyvinutá predovšetkým na zariadeniach Qualcomm Snapdragon 855 ako Qualcomm Snapdragon 865. je relatívne čerstvé vydanie, ale to je z mojej strany len špekulácia. Snapdragon 855 nachádzajúci sa v OnePlus 7T Pro a OPPO Reno 10x Zoom zvládal takmer všetky Nintendo. 3DS hry som na to hodil perfektne, čo na mňa urobilo veľký dojem a samotné hry boli veľmi dobre hrateľné. Qualcomm Snapdragon 720G tiež dopadol neuveriteľne dobre, s viac-menej identickými výsledkami ako Snapdragon 845.
Webová stránka Citra (emulátor Nintendo 3DS).
Cena: zadarmo.