
Ryujinx je open source emulátor Nintendo Switch
Pro ty kteří hledáte emulátor Nintendo Switch, Poté, co Nintendo přešlo na „oba“, aby zablokovalo úložiště Lockpick a Lockpick_RCM a jejich různé forky, Ryujinx je jednou z možností, která vás může zajímat.
Ryujinx (jméno Ryujinx je založeno na jménu „Ryujin“ – jméno mýtického draka (Bůh moře)), je emulátor open source, který je k dispozici od roku 2017 a to se vyznačuje tím, že je vyvinuto v jazyce C#. Podle jeho návrhářů je jeho cílem poskytovat vynikající přesnost a výkon, uživatelsky přívětivé rozhraní a konzistentní sestavení.
Na oficiální stránce webu si to můžeme přečíst prezentuje se jako jednoduchý a experimentální emulátor Nintendo Switch. Vzhledem k tomu, čeho je schopen, se však ukazuje, že je mnohem víc než jen experimentální emulátor. Loni v dubnu byl Ryujinx testován na přibližně 4050 3400 titulech a bylo zjištěno, že přibližně XNUMX XNUMX je hratelných.
Vlastnosti Ryujinx
Vzhledem k tomu, Vlastnosti emulátoru, Na stránce projektu na GitHubu je uvedeno:
- Audio: Audio výstup je plně podporován, ale je zmíněno, že audio vstup (mikrofon) podporován není.
- UPC: Emulátor CPU, ARMeilleure, emuluje CPU ARMv8 a v současnosti podporuje většinu 8bitových ARMv64 a některé ARMv7 (a dřívější) instrukce, včetně částečné 32bitové podpory. Překládá kód ARM na vlastní IR, provádí určité optimalizace a převádí jej na kód x86.
- Ryujinx také obsahuje volitelnou profilovanou mezipaměť trvalého překladu, která v podstatě ukládá přeložené funkce, takže je není třeba překládat při každém načtení hry. Čistým výsledkem je výrazné snížení doby načítání (
- GPU: Emulátor GPU emuluje GPU Switch Maxwell pomocí rozhraní API OpenGL (minimální verze 4.5), Vulkan nebo Metal (prostřednictvím MoltenVK) prostřednictvím vlastního sestavení OpenTK nebo Silk.NET.
- Podpora klávesnice, myši, dotykového vstupu, podpora vstupu JoyCon a téměř všichni řidiči. Ovládání pohybu je ve většině případů nativně podporováno; Pro podporu pohybu dual-JoyCon je v současné době vyžadován DS4Windows nebo BetterJoy. Ve všech scénářích můžete vše nakonfigurovat v nabídce nastavení vstupu.
- DLC a mody: Ryujinx může spravovat další obsah/obsah ke stažení prostřednictvím GUI. Mody jsou také podporovány (romfs, exefs a runtime mody jako cheaty); GUI obsahuje zástupce pro otevření příslušné složky modů pro konkrétní hru.
Instalace Ryujinx
Pro ty, kteří mají zájem o to, aby si mohli nainstalovat Ryujinx na svůj počítač, by měli vědět, že pro jeho správné fungování vyžaduje alespoň:
- 8 GB paměti RAM
- CPU: Intel Core i5-4430 nebo AMD Ryzen 3 1200
- GPU: Intel HD 520, NVIDIA GT 1030 nebo AMD Radeon R7 240
- grafická karta/GPU, která podporuje OpenGL 4.5 nebo vyšší nebo Vulkan
- 64bitový operační systém
- prod.keys, title.keys aa firmware stažen od Nintenda, které lze získat pomocí útěku z vězení (ačkoli to lze najít malým hledáním na internetu)
Pokud jde o instalaci Ryujinx na Linux, je to velmi jednoduché, protože pokud se nechcete zabývat závislostmi, můžete nainstalovat z flathubu pomocí následujícího příkazu (je vyžadována povolená podpora Flatpak):
flatpak install flathub org.ryujinx.Ryujinx
Nyní pro ty, kteří dávají přednost instalaci pomocí dodaného instalačního skriptu, stačí otevřít terminál a zadat následující pro instalaci závislostí
Distribuce založené na Archlinuxu:
sudo pacman -S sdl2 openal
Distribuce založené na Ubuntu:
sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev
Fedora:
sudo dnf install SDL2-devel openal-soft
A nakonec přistoupíme k provedení následujícího příkazu:
bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"
Nakonec vám zanechám následující odkazy, kde najdete dokumentaci, která se vám bude hodit pro konfiguraci.