एक उपयोगकर्ता ने रिवर्स इंजीनियरिंग और कम्पैटिबिलिटी लेयर्स के जरिए निन्टेंडो स्विच पर स्टीम चलाने में सफलता पाई है। यह प्रयोग कंसोल के ARM हार्डवेयर पर x86 आर्किटेक्चर के निर्देशों का अनुवाद करके, पीसी सॉफ्टवेयर चलाने की संभावना को दर्शाता है। यह एक प्रूफ ऑफ कॉन्सेप्ट है जो सॉफ्टवेयर संगतता में विकास को दिखाता है, हालांकि प्रदर्शन और स्थिरता में गंभीर सीमाओं के साथ, खेलने के लिए एक व्यावहारिक अनुभव से बहुत दूर।
प्रोटॉन बीटा और FEX का संयोजन तकनीकी कुंजी के रूप में 🤯
यह उपलब्धि दो मुख्य तकनीकों पर आधारित है। प्रोटॉन, लिनक्स पर विंडोज गेम चलाने के लिए वाल्व की कम्पैटिबिलिटी लेयर, DirectX कॉल्स का अनुवाद करने का काम करती है। दूसरी ओर, FEX एक यूजर एमुलेटर है जो पीसी सॉफ्टवेयर के x86 निर्देशों को स्विच के ARM सेट में बदलता है। अनुवाद की यह दोहरी परत काफी ओवरहेड पैदा करती है, जो कम प्रदर्शन और उच्च संसाधन और बैटरी खपत की व्याख्या करती है।
खेलने के लिए अंतिम स्विच... स्टीम इंटरफेस के लिए 😅
तो अब आप अपनी स्विच पर स्टीम का पूरा अनुभव ले सकते हैं। उदार 5 फ्रेम प्रति सेकंड के साथ अपनी लाइब्रेरी में ब्राउज़ करें, स्टोर के लोडिंग समय पर आश्चर्य करें, और महसूस करें कि कैसे बैटरी एक पल में खत्म हो जाती है, और यह सब बिना किसी आधुनिक गेम को लॉन्च किए। यह किसी भी गेमर का सपना है: एक पोर्टेबल कंसोल होना जो एक कंप्यूटर का एमुलेशन करती है जो एक कंसोल का एमुलेशन करती है ताकि, आखिरकार, कुछ भी न खेला जाए। एक पूरी तरक्की।