Ryujinx ialah emulator Nintendo Switch sumber terbuka
Bagi mereka yang sedang mencari emulator Nintendo Switch, Selepas Nintendo pergi ke "kedua-duanya" untuk menyekat repositori Lockpick dan Lockpick_RCM dan pelbagai garpu daripadanya, Ryujinx adalah salah satu pilihan yang mungkin menarik minat anda.
Ryujinx (nama Ryujinx berdasarkan nama "Ryujin" – nama Naga Mitos (Dewa Laut)), adalah emulator sumber terbuka yang telah tersedia sejak 2017 dan itu dicirikan dengan dibangunkan dalam bahasa C#. Menurut perekanya, matlamatnya adalah untuk memberikan ketepatan dan prestasi yang sangat baik, antara muka yang mesra pengguna dan binaan yang konsisten.
Pada halaman rasmi laman web itu kita boleh membacanya ia menampilkan dirinya sebagai emulator Nintendo Switch yang mudah dan eksperimen. Walau bagaimanapun, memandangkan apa yang ia mampu, ia ternyata lebih daripada sekadar emulator percubaan. April lalu, Ryujinx telah diuji pada sekitar 4050 tajuk dan sekitar 3400 didapati boleh dimainkan.
Ciri-ciri Ryujinx
Sebagai Ciri emulator, Perkara berikut disebut pada halaman projek di GitHub:
- Audio: Output audio disokong sepenuhnya, tetapi disebutkan bahawa input audio (mikrofon) tidak disokong.
- UPC: Emulator CPU, ARMeilleure, meniru CPU ARMv8 dan pada masa ini menyokong kebanyakan ARMv8 64-bit dan beberapa arahan ARMv7 (dan lebih awal), termasuk sokongan 32-bit separa. Ia menterjemah kod ARM kepada IR tersuai, melakukan beberapa pengoptimuman dan menukarnya kepada kod x86.
- Ryujinx juga menampilkan cache terjemahan berterusan berprofil pilihan, yang pada asasnya menyimpan cache fungsi terjemahan supaya ia tidak perlu diterjemahkan setiap kali permainan dimuatkan. Hasil bersihnya ialah pengurangan ketara dalam masa muat (
- GPU: Emulator GPU meniru GPU Switch Maxwell menggunakan API OpenGL (versi 4.5 minimum), Vulkan atau Metal (melalui MoltenVK) melalui binaan tersuai OpenTK atau Silk.NET, masing-masing.
- Sokongan untuk papan kekunci, tetikus, input sentuh, sokongan input JoyCon dan hampir semua pemandu. Kawalan gerakan disokong secara asli dalam kebanyakan kes; DS4Windows atau BetterJoy kini diperlukan untuk sokongan gerakan dwiJoyCon. Dalam semua senario, anda boleh mengkonfigurasi segala-galanya dalam menu tetapan input.
- DLC dan mod: Ryujinx boleh mengurus kandungan tambahan/kandungan boleh dimuat turun melalui GUI. Mod juga disokong (romfs, exefs, dan mod masa jalan seperti cheat); GUI mengandungi pintasan untuk membuka folder mod masing-masing untuk permainan tertentu.
Pemasangan Ryujinx
Bagi mereka yang berminat untuk dapat memasang Ryujinx pada komputer mereka, mereka harus tahu bahawa untuk ia berjalan dengan betul, ia memerlukan sekurang-kurangnya:
- GB RAM 8
- CPU: Intel Core i5-4430 atau AMD Ryzen 3 1200
- GPU: Intel HD 520, NVIDIA GT 1030 atau AMD Radeon R7 240
- kad video/GPU yang menyokong OpenGL 4.5 atau lebih tinggi, atau Vulkan
- sistem pengendalian 64-bit
- prod.keys, title.keys dan a perisian tegar dimuat turun daripada Nintendo yang boleh diperolehi dengan jailbreak (walaupun ini boleh didapati dengan melakukan sedikit carian di internet)
Bagi pemasangan Ryujinx pada Linux, ini sangat mudah, kerana jika anda tidak mahu berurusan dengan kebergantungan, anda boleh memasang dari flathub dengan arahan berikut (sokongan flatpak didayakan diperlukan):
flatpak install flathub org.ryujinx.Ryujinx
Kini bagi mereka yang lebih suka memasang dengan skrip pemasangan yang disediakan, cuma buka terminal dan taip yang berikut untuk memasang dependensi
Pengedaran berasaskan Archlinux:
sudo pacman -S sdl2 openal
Pengedaran berasaskan Ubuntu:
sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev
Fedora:
sudo dnf install SDL2-devel openal-soft
Dan akhirnya kami meneruskan untuk melaksanakan arahan berikut:
bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"
Akhir sekali, saya meninggalkan anda pautan berikut di mana anda boleh mencari dokumentasi yang berguna untuk konfigurasi.
Menjadi yang pertama untuk komen