Citra, emulátor Nintendo 3DS pro Android, dostává novou funkci, která výrazně snižuje zpoždění

Citra je emulátor Nintendo 3DS pro Android a právě dostal zcela novou funkci v podobě mezipaměti shaderu, která výrazně snižuje zpoždění.

Citra pro Android je emulátor Nintendo 3DS, který si můžete nainstalovat z obchodu Google Play a byl vyvíjen pro už docela dlouho. S neoficiální porty Citra označující začátek emulace 3DS na Androidu, máme za sebou dlouhou dobu, dlouho cesta v životaschopnosti hraní her 3DS na vašem telefonu. Nyní populární emulátor 3DS získává jednu z nejžádanějších funkcí, která by měla výrazně zlepšit výkon.

Nejnovější beta verze Citra pro Android přináší podporu shader cache, což je obrovská výhoda pro výkon emulace. Mezipaměť shaderů efektivně ukládá všechny zkompilované shadery v úložišti vašeho zařízení a přesouvá tak velkou část grafické zátěže z GPU vašeho telefonu. Jakmile je shader zkompilován, Citra jej načte z úložiště vašeho telefonu, až jej bude příště potřebovat, místo aby jej znovu kompilovala. Pokud jste si všimli častého zadrhávání při hraní hry, mělo by to být nyní opraveno, pokud jste si z hraní na chvíli vytvořili značnou mezipaměť shaderu.

Seznam změn beta 15:

  • Implementuje mezipaměť shaderu GPU, která zlepšuje výkon a snižuje „zasekávání“ snímkové frekvence.
  • Opravuje různé pády související s GPU.
  • Slučuje nejnovější opravy a vylepšení z upstream Citra.

\r\n https://www.youtube.com/watch? v=lbDByab1Dkw\r\n

\r\n https://www.youtube.com/watch? v=-StSc7N4kDI\r\n

Při testování na Xiaomi Mi 11 Ultra a OPPO Find X3 Pro je rozdíl obrovsky znatelný. Uvidíte, že v některých oblastech dochází k poměrně vážným zpomalením, ale zdá se, že to bude, když zkompiluje shader a uloží jej do úložiště zařízení. Jakmile se znovu zapojíte do stejné akce nebo vstoupíte do stejné oblasti, která způsobila zpomalení, uvidíte, že běží bezchybně. To je mimořádně patrné v Pokémon X při přecházení mostu z města Aquacorde. Hra na pár sekund zamrzne, ale při přechodu tam a zpět běží bezchybně. Je to proto, že hra zamrzne, když kompiluje shadery, které se používají v další části hry, a po dokončení se uvolní. Ve výše uvedeném videu můžete vidět, že jakmile jednou přejedete tam a zpět, běží poté naprosto stabilní 100% rychlostí.

Nejlepší na mezipaměti shaderů je, že je můžete uložit a přenést do nových zařízení obsahují materiál chráněný autorským právem a neměly by být sdíleny s ostatními. Jsou uloženy ve složce citra-emu v úložišti vašeho telefonu a stojí za to mít na paměti, že používání shaderu na zařízení bude omezeno rychlostí úložiště vašeho smartphonu. Chcete-li to vyzkoušet, musíte si nainstalovat Citra beta 15 z obchodu Google Play, i když budete muset dešifrovat své vlastní 3DS ROM pomocí vlastního Nintendo 3DS, abyste mohli hrát hry na svém smartphonu. Běžnou věcí, kterou lidé dělají, je zálohovat mezipaměť shaderu při používání Citry na svém počítači, takže pokud se chtějí vrátit hrát hru v budoucnu, pak bude hra běžet téměř bezchybně díky již zkompilovaným shaderům, které mohou být použity emulátor.

Mezipaměť shaderu je v Citře ve výchozím nastavení povolena a výkon se výrazně zlepšil již z mého testování v obou Animal Crossing: New Leaf a dovnitř Pokémon X. I když určitě pomáhá, že používám vlajkové zařízení Qualcomm Snapdragon 888 s rychlým úložištěm, uživatelé na Redditu hlásili, že i na slabších jsou patrná zlepšení výkonu zařízení. Váš počet najetých kilometrů se však bude lišit a prozatím není výkon u čipsetů jiných výrobců než od Qualcommu zdaleka optimální. Pokud má váš smartphone GPU Mali (nachází se v Kirin a Exynos SoC), možná by bylo lepší vyzkoušet neoficiální Citra MMJ, protože má řadu modifikací a oprav používaných speciálně pro zvýšení výkonu. Například Citra MMJ již měla implementovanou shader cache. Přesto, pokud se vám líbilo, co jste viděli ve videích výše, pak určitě vyzkoušejte oficiální emulátor! Citra je mílovými kroky před tím, kde byla kdysi, a se stále výkonnějšími smartphony je emulace 3DS v dnešní době téměř stejně dobrá jako emulace Nintendo DS.

Emulátor CitraVývojář: Emulátor Citra

Cena: Zdarma.

Stažení