Ryujinx ਇੱਕ ਓਪਨ ਸੋਰਸ ਨਿਨਟੈਂਡੋ ਸਵਿੱਚ ਇਮੂਲੇਟਰ ਹੈ
ਉਨ੍ਹਾਂ ਲਈ ਜੋ ਇੱਕ ਨਿਨਟੈਂਡੋ ਸਵਿੱਚ ਈਮੂਲੇਟਰ ਦੀ ਭਾਲ ਕਰ ਰਹੇ ਹੋ, ਨਿਨਟੈਂਡੋ ਲਾਕਪਿਕ ਅਤੇ ਲੌਕਪਿਕ_ਆਰਸੀਐਮ ਰਿਪੋਜ਼ਟਰੀਆਂ ਅਤੇ ਉਹਨਾਂ ਦੇ ਵੱਖ-ਵੱਖ ਫੋਰਕਾਂ ਨੂੰ ਬਲਾਕ ਕਰਨ ਲਈ "ਦੋਵਾਂ" 'ਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ, Ryujinx ਉਹਨਾਂ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ ਜੋ ਤੁਹਾਡੇ ਲਈ ਦਿਲਚਸਪ ਹੋ ਸਕਦਾ ਹੈ।
ਰਯੂਜਿਨਕਸ (ਰਿਊਜਿਨਕਸ ਦਾ ਨਾਮ "ਰਯੂਜਿਨ" ਨਾਮ 'ਤੇ ਅਧਾਰਤ ਹੈ - ਮਿਥਿਹਾਸਕ ਡਰੈਗਨ (ਸਮੁੰਦਰ ਦਾ ਦੇਵਤਾ) ਦਾ ਨਾਮ), ਹੈ ਇੱਕ ਓਪਨ ਸੋਰਸ ਇਮੂਲੇਟਰ ਜੋ 2017 ਤੋਂ ਉਪਲਬਧ ਹੈ ਅਤੇ ਇਹ C# ਭਾਸ਼ਾ ਵਿੱਚ ਵਿਕਸਤ ਹੋਣ ਦੁਆਰਾ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ। ਇਸਦੇ ਡਿਜ਼ਾਈਨਰਾਂ ਦੇ ਅਨੁਸਾਰ, ਇਸਦਾ ਟੀਚਾ ਸ਼ਾਨਦਾਰ ਸ਼ੁੱਧਤਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ, ਇੱਕ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਇੰਟਰਫੇਸ, ਅਤੇ ਨਿਰੰਤਰ ਨਿਰਮਾਣ ਪ੍ਰਦਾਨ ਕਰਨਾ ਹੈ।
ਸਾਈਟ ਦੇ ਅਧਿਕਾਰਤ ਪੰਨੇ 'ਤੇ ਅਸੀਂ ਇਸ ਨੂੰ ਪੜ੍ਹ ਸਕਦੇ ਹਾਂ ਇਹ ਆਪਣੇ ਆਪ ਨੂੰ ਇੱਕ ਸਧਾਰਨ ਅਤੇ ਪ੍ਰਯੋਗਾਤਮਕ ਨਿਨਟੈਂਡੋ ਸਵਿੱਚ ਇਮੂਲੇਟਰ ਵਜੋਂ ਪੇਸ਼ ਕਰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਇਹ ਕੀ ਕਰਨ ਦੇ ਯੋਗ ਹੈ, ਇਹ ਕੇਵਲ ਇੱਕ ਪ੍ਰਯੋਗਾਤਮਕ ਈਮੂਲੇਟਰ ਤੋਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਨਿਕਲਦਾ ਹੈ। ਪਿਛਲੇ ਅਪ੍ਰੈਲ ਵਿੱਚ, Ryujinx ਨੂੰ ਲਗਭਗ 4050 ਸਿਰਲੇਖਾਂ 'ਤੇ ਟੈਸਟ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਲਗਭਗ 3400 ਖੇਡਣ ਯੋਗ ਪਾਏ ਗਏ ਸਨ।
ਸੂਚੀ-ਪੱਤਰ
Ryujinx ਗੁਣ
ਦੇ ਲਈ ਦੇ ਰੂਪ ਵਿੱਚ ਇਮੂਲੇਟਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, GitHub 'ਤੇ ਪ੍ਰੋਜੈਕਟ ਪੰਨੇ 'ਤੇ ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਹੈ:
- ਆਡੀਓ: ਆਡੀਓ ਆਉਟਪੁੱਟ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਿਤ ਹੈ, ਪਰ ਇਹ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਆਡੀਓ ਇਨਪੁਟ (ਮਾਈਕ੍ਰੋਫੋਨ) ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।
- UPC: CPU ਇਮੂਲੇਟਰ, ARMeilleure, ਇੱਕ ARMv8 CPU ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ ਅਤੇ ਵਰਤਮਾਨ ਵਿੱਚ ਜ਼ਿਆਦਾਤਰ 8-ਬਿੱਟ ARMv64 ਅਤੇ ਕੁਝ ARMv7 (ਅਤੇ ਪਹਿਲਾਂ) ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਅੰਸ਼ਕ 32-ਬਿੱਟ ਸਮਰਥਨ ਸ਼ਾਮਲ ਹੈ। ਇਹ ARM ਕੋਡ ਨੂੰ ਇੱਕ ਕਸਟਮ IR ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਦਾ ਹੈ, ਕੁਝ ਅਨੁਕੂਲਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਸਨੂੰ x86 ਕੋਡ ਵਿੱਚ ਬਦਲਦਾ ਹੈ।
- Ryujinx ਵਿੱਚ ਇੱਕ ਵਿਕਲਪਿਕ ਪ੍ਰੋਫਾਈਲ ਸਥਾਈ ਅਨੁਵਾਦ ਕੈਸ਼ ਵੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, ਜੋ ਲਾਜ਼ਮੀ ਤੌਰ 'ਤੇ ਅਨੁਵਾਦ ਕੀਤੇ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਕੈਚ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਹਰ ਵਾਰ ਗੇਮ ਲੋਡ ਹੋਣ 'ਤੇ ਉਹਨਾਂ ਨੂੰ ਅਨੁਵਾਦ ਕਰਨ ਦੀ ਲੋੜ ਨਾ ਪਵੇ। ਸ਼ੁੱਧ ਨਤੀਜਾ ਲੋਡ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਕਮੀ ਹੈ (
- GPU: GPU ਇਮੂਲੇਟਰ ਕ੍ਰਮਵਾਰ OpenTK ਜਾਂ Silk.NET ਦੇ ਇੱਕ ਕਸਟਮ ਬਿਲਡ ਦੁਆਰਾ OpenGL (ਵਰਜਨ 4.5 ਨਿਊਨਤਮ), Vulkan, ਜਾਂ Metal (MoltenVK ਦੁਆਰਾ) APIs ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਵਿੱਚ ਮੈਕਸਵੈਲ GPU ਦੀ ਨਕਲ ਕਰਦਾ ਹੈ।
- ਕੀਬੋਰਡ, ਮਾਊਸ, ਟੱਚ ਇਨਪੁਟ, ਜੋਯਕਾਨ ਇਨਪੁਟ ਲਈ ਸਮਰਥਨ ਅਤੇ ਲਗਭਗ ਸਾਰੇ ਡਰਾਈਵਰ। ਮੋਸ਼ਨ ਕੰਟਰੋਲ ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ ਮੂਲ ਰੂਪ ਵਿੱਚ ਸਮਰਥਿਤ ਹੁੰਦੇ ਹਨ; DS4Windows ਜਾਂ BetterJoy ਵਰਤਮਾਨ ਵਿੱਚ ਦੋਹਰੇ-JoyCon ਮੋਸ਼ਨ ਸਮਰਥਨ ਲਈ ਲੋੜੀਂਦਾ ਹੈ। ਸਾਰੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ, ਤੁਸੀਂ ਇਨਪੁਟ ਸੈਟਿੰਗਾਂ ਮੀਨੂ ਵਿੱਚ ਹਰ ਚੀਜ਼ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰ ਸਕਦੇ ਹੋ।
- DLC ਅਤੇ ਮੋਡ: Ryujinx GUI ਰਾਹੀਂ ਵਾਧੂ ਸਮੱਗਰੀ/ਡਾਊਨਲੋਡ ਕਰਨ ਯੋਗ ਸਮੱਗਰੀ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕਦਾ ਹੈ। ਮੋਡਸ ਵੀ ਸਮਰਥਿਤ ਹਨ (romfs, exefs, ਅਤੇ ਰਨਟਾਈਮ ਮੋਡ ਜਿਵੇਂ ਕਿ ਚੀਟਸ); GUI ਵਿੱਚ ਇੱਕ ਖਾਸ ਗੇਮ ਲਈ ਸੰਬੰਧਿਤ ਮਾਡਸ ਫੋਲਡਰ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਇੱਕ ਸ਼ਾਰਟਕੱਟ ਹੁੰਦਾ ਹੈ।
Ryujinx ਇੰਸਟਾਲੇਸ਼ਨ
ਉਹਨਾਂ ਲਈ ਜੋ ਆਪਣੇ ਕੰਪਿਊਟਰ ਤੇ Ryujinx ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹਨ, ਉਹਨਾਂ ਨੂੰ ਪਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਚਲਾਉਣ ਲਈ, ਇਸਦੀ ਘੱਟੋ ਘੱਟ ਲੋੜ ਹੈ:
- 8 GB RAM
- CPU: Intel Core i5-4430 ਜਾਂ AMD Ryzen 3 1200
- GPU: Intel HD 520, NVIDIA GT 1030 ਜਾਂ AMD Radeon R7 240
- ਇੱਕ ਵੀਡੀਓ ਕਾਰਡ/GPU ਜੋ OpenGL 4.5 ਜਾਂ ਉੱਚ, ਜਾਂ Vulkan ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ
- ਇੱਕ 64-ਬਿੱਟ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ
- prod.keys, title.keys ਅਤੇ a ਫਰਮਵੇਅਰ ਡਾਊਨਲੋਡ ਕੀਤਾ ਨਿਨਟੈਂਡੋ ਤੋਂ ਜੋ ਕਿ ਜੇਲਬ੍ਰੇਕ ਨਾਲ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ (ਹਾਲਾਂਕਿ ਇਹ ਇੰਟਰਨੈਟ ਤੇ ਥੋੜੀ ਖੋਜ ਕਰਕੇ ਪਾਇਆ ਜਾ ਸਕਦਾ ਹੈ)
ਲੀਨਕਸ ਉੱਤੇ Ryujinx ਦੀ ਸਥਾਪਨਾ ਲਈ, ਇਹ ਬਹੁਤ ਹੀ ਸਧਾਰਨ ਹੈ, ਕਿਉਂਕਿ ਜੇਕਰ ਤੁਸੀਂ ਨਿਰਭਰਤਾ ਨਾਲ ਨਜਿੱਠਣਾ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਫਲੈਟਹਬ ਤੋਂ ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਨਾਲ ਇੰਸਟਾਲ ਕਰ ਸਕਦੇ ਹੋ (ਫਲੈਟਪੈਕ ਸਮਰਥਨ ਯੋਗ ਲੋੜੀਂਦਾ ਹੈ):
flatpak install flathub org.ryujinx.Ryujinx
ਹੁਣ ਉਹਨਾਂ ਲਈ ਜੋ ਪ੍ਰਦਾਨ ਕੀਤੀ ਇੰਸਟਾਲੇਸ਼ਨ ਸਕ੍ਰਿਪਟ ਨਾਲ ਇੰਸਟਾਲ ਕਰਨਾ ਪਸੰਦ ਕਰਦੇ ਹਨ, ਸਿਰਫ਼ ਇੱਕ ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ ਅਤੇ ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਹੇਠਾਂ ਟਾਈਪ ਕਰੋ
ਆਰਕਲਿਨਕਸ-ਆਧਾਰਿਤ ਵੰਡ:
sudo pacman -S sdl2 openal
ਉਬੰਟੂ-ਅਧਾਰਿਤ ਵੰਡ:
sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev
ਫੇਡੋਰਾ:
sudo dnf install SDL2-devel openal-soft
ਅਤੇ ਅੰਤ ਵਿੱਚ ਅਸੀਂ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਅੱਗੇ ਵਧਦੇ ਹਾਂ:
bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"
ਅੰਤ ਵਿੱਚ, ਮੈਂ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਛੱਡਦਾ ਹਾਂ ਜਿੱਥੇ ਤੁਸੀਂ ਦਸਤਾਵੇਜ਼ ਲੱਭ ਸਕਦੇ ਹੋ ਜੋ ਸੰਰਚਨਾ ਲਈ ਲਾਭਦਾਇਕ ਹੋਵੇਗਾ.
ਟਿੱਪਣੀ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਹੋਵੋ