જેઓ માટે નિન્ટેન્ડો સ્વિચ ઇમ્યુલેટર શોધી રહ્યાં છો, Nintendo લોકપિક અને Lockpick_RCM રીપોઝીટરીઝ અને તેના વિવિધ ફોર્ક્સને બ્લોક કરવા માટે "બંને" પર ગયા પછી, Ryujinx એ વિકલ્પોમાંથી એક છે જે તમને રસ હોઈ શકે છે.
Ryujinx (Ryujinx નું નામ "Ryujin" નામ પર આધારિત છે - પૌરાણિક ડ્રેગન (સમુદ્રના ભગવાન)નું નામ), છે એક ઓપન સોર્સ ઇમ્યુલેટર જે 2017 થી ઉપલબ્ધ છે અને તે C# ભાષામાં વિકસિત થવા દ્વારા વર્ગીકૃત થયેલ છે. તેના ડિઝાઇનરો અનુસાર, તેનું ધ્યેય ઉત્તમ ચોકસાઇ અને પ્રદર્શન, વપરાશકર્તા-મૈત્રીપૂર્ણ ઇન્ટરફેસ અને સુસંગત બિલ્ડ્સ પ્રદાન કરવાનું છે.
સાઇટના સત્તાવાર પૃષ્ઠ પર આપણે તે વાંચી શકીએ છીએ તે પોતાને એક સરળ અને પ્રાયોગિક નિન્ટેન્ડો સ્વિચ ઇમ્યુલેટર તરીકે રજૂ કરે છે. જો કે, તે જે સક્ષમ છે તે જોતાં, તે માત્ર એક પ્રાયોગિક ઇમ્યુલેટર કરતાં ઘણું વધારે છે. ગયા એપ્રિલમાં, Ryujinx ની લગભગ 4050 શીર્ષકો પર પરીક્ષણ કરવામાં આવ્યું હતું અને લગભગ 3400 રમવા યોગ્ય હોવાનું જણાયું હતું.
Ryujinx લાક્ષણિકતાઓ
આ માટે ઇમ્યુલેટર સુવિધાઓ, GitHub પરના પ્રોજેક્ટ પૃષ્ઠ પર નીચેનો ઉલ્લેખ છે:
- ઓડિયો: ઑડિઓ આઉટપુટ સંપૂર્ણપણે સપોર્ટેડ છે, પરંતુ તે ઉલ્લેખિત છે કે ઑડિઓ ઇનપુટ (માઇક્રોફોન) સપોર્ટેડ નથી.
- UPC: CPU ઇમ્યુલેટર, ARMeilleure, ARMv8 CPU નું અનુકરણ કરે છે અને હાલમાં મોટાભાગના 8-bit ARMv64 અને કેટલાક ARMv7 (અને પહેલાની) સૂચનાઓને સપોર્ટ કરે છે, જેમાં આંશિક 32-બીટ સપોર્ટનો સમાવેશ થાય છે. તે ARM કોડને કસ્ટમ IRમાં અનુવાદિત કરે છે, કેટલાક ઑપ્ટિમાઇઝેશન કરે છે અને તેને x86 કોડમાં રૂપાંતરિત કરે છે.
- Ryujinx એક વૈકલ્પિક પ્રોફાઈલ્ડ પર્સિસ્ટન્ટ ટ્રાન્સલેશન કેશ પણ દર્શાવે છે, જે અનિવાર્યપણે અનુવાદિત કાર્યોને કેશ કરે છે જેથી જ્યારે પણ ગેમ લોડ થાય ત્યારે તેને અનુવાદિત કરવાની જરૂર નથી. ચોખ્ખું પરિણામ લોડ સમયમાં નોંધપાત્ર ઘટાડો છે (
- GPU: GPU ઇમ્યુલેટર અનુક્રમે OpenTK અથવા Silk.NET ના કસ્ટમ બિલ્ડ દ્વારા OpenGL (સંસ્કરણ 4.5 લઘુત્તમ), Vulkan, અથવા મેટલ (MoltenVK દ્વારા) API નો ઉપયોગ કરીને સ્વિચ મેક્સવેલ GPU નું અનુકરણ કરે છે.
- કીબોર્ડ, માઉસ, ટચ ઇનપુટ, જોયકોન ઇનપુટ સપોર્ટ માટે સપોર્ટ અને લગભગ તમામ ડ્રાઇવરો. મોટા ભાગના કિસ્સાઓમાં ગતિ નિયંત્રણો નેટીવલી સપોર્ટેડ છે; DS4Windows અથવા BetterJoy હાલમાં ડ્યુઅલ-જોયકોન મોશન સપોર્ટ માટે જરૂરી છે. તમામ પરિસ્થિતિઓમાં, તમે ઇનપુટ સેટિંગ્સ મેનૂમાં બધું ગોઠવી શકો છો.
- DLC અને મોડ્સ: Ryujinx GUI દ્વારા વધારાની સામગ્રી/ડાઉનલોડ કરી શકાય તેવી સામગ્રીનું સંચાલન કરી શકે છે. મોડ્સ પણ સપોર્ટેડ છે (romfs, exefs, અને રનટાઇમ મોડ્સ જેમ કે ચીટ્સ); GUI ચોક્કસ રમત માટે સંબંધિત મોડ્સ ફોલ્ડર ખોલવા માટે શોર્ટકટ ધરાવે છે.
Ryujinx સ્થાપન
તેમના કમ્પ્યુટર પર Ryujinx ઇન્સ્ટોલ કરવામાં સક્ષમ થવામાં રસ ધરાવતા લોકો માટે, તેઓએ જાણવું જોઈએ કે તેને યોગ્ય રીતે ચલાવવા માટે, તેને ઓછામાં ઓછું જરૂરી છે:
- 8 ની 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 ફર્મવેર ડાઉનલોડ કર્યું નિન્ટેન્ડોમાંથી જે જેલબ્રેક સાથે મેળવી શકાય છે (જોકે આ ઇન્ટરનેટ પર થોડી શોધ કરવાથી મળી શકે છે)
Linux પર Ryujinx ના ઇન્સ્ટોલેશન માટે, આ ખૂબ જ સરળ છે, કારણ કે જો તમે નિર્ભરતા સાથે વ્યવહાર કરવા માંગતા નથી, તો તમે નીચેના આદેશ સાથે ફ્લેટહબથી ઇન્સ્ટોલ કરી શકો છો (ફ્લેટપેક સપોર્ટ સક્ષમ જરૂરી છે):
flatpak install flathub org.ryujinx.Ryujinx
હવે જેઓ પ્રદાન કરેલ ઇન્સ્ટોલેશન સ્ક્રિપ્ટ સાથે ઇન્સ્ટોલ કરવાનું પસંદ કરે છે, ફક્ત ટર્મિનલ ખોલો અને નિર્ભરતાઓને ઇન્સ્ટોલ કરવા માટે નીચેનું ટાઇપ કરો
આર્ક્લિનક્સ-આધારિત વિતરણો:
sudo pacman -S sdl2 openal
ઉબુન્ટુ-આધારિત વિતરણો:
sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev
Fedora:
sudo dnf install SDL2-devel openal-soft
અને અંતે આપણે નીચેનો આદેશ ચલાવવા માટે આગળ વધીએ છીએ:
bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"
છેલ્લે, હું તમને નીચેની લિંક્સ મુકું છું જ્યાં તમે દસ્તાવેજીકરણ શોધી શકો છો જે રૂપરેખાંકન માટે ઉપયોગી થશે.