नया विंडोज़ ऑन आर्म x86 एम्यूलेटर प्रिज्म, परीक्षण किया गया

विंडोज 11 के अगले बड़े अपडेट के साथ, माइक्रोसॉफ्ट ने आर्म-आधारित विंडोज लैपटॉप पर इंटेल और एएमडी कोड को अनुकरण करने पर कुछ प्रदर्शन सुधार का वादा किया है। नए x86-64 एमुलेटर को प्रिज्म कहा जाता है, और यह अब उपलब्ध है। अब बाजार में नए स्नैपड्रैगन एक्स प्रोसेसर वाले कई कोपायलट प्लस पीसी के साथ, हमने सोचा कि हम यह देखें कि प्रिज्म कितना अंतर ला सकता है – पुराने हार्डवेयर पर भी।

यह क्यों आवश्यक है?

इससे पहले कि हम अपने परीक्षणों पर जाएं, यहां थोड़ी पृष्ठभूमि दी गई है कि यह क्यों महत्वपूर्ण है और क्यों आर्म-आधारित विंडोज मशीनों पर अनुकरण एक परम आवश्यकता बनी हुई है।

दशकों से, विंडोज़ x86 और x86-64 (दूसरे शब्दों में, AMD और Intel प्रोसेसर) का पर्याय रहा है, और इस ऑपरेटिंग सिस्टम के लिए लिखे गए सभी ऐतिहासिक सॉफ्टवेयर, डिफ़ॉल्ट रूप से, उस आर्किटेक्चर पर चलने के लिए संकलित किए गए हैं।

आर्म सपोर्ट में कई बार हस्तक्षेप करने के बाद – क्या आपको माइक्रोसॉफ्ट सरफेस आरटी याद है? – अब हम वास्तव में दोहरे आर्किटेक्चर वाले विंडोज इकोसिस्टम के युग में प्रवेश कर रहे हैं: x86-64 और आर्म-64, या तकनीकी रूप से इसे Arch64 के नाम से जाना जाता है। यह कुछ हद तक क्वालकॉम के स्नैपड्रैगन पीसी प्रोसेसर की बदौलत है, जिसमें स्नैपड्रैगन एक्स सबसे नया है। समस्या यह है कि, बिना एमुलेशन के, आप आर्म प्रोसेसर पर सीधे x86/x64 कोड नहीं चला सकते क्योंकि वे एक ही निर्देश सेट का उपयोग नहीं करते हैं।

विंडोज़ मशीनों पर Arm मूल रूप से x86 ऐप्स नहीं चला सकता, आपको इम्यूलेशन की आवश्यकता होगी।

अब, जब आप उदाहरण के लिए, Visual Studio (जो दोनों आर्किटेक्चर के लिए उपलब्ध है) का उपयोग करके किसी एप्लिकेशन को संकलित करते हैं, तो यह x86-64 और Arm दोनों के लिए बाइनरी उत्पन्न कर सकता है, जिसका अर्थ है कि एप्लिकेशन दोनों प्रकार के प्रोसेसर पर मूल रूप से चल सकता है। हालाँकि, यह स्पष्ट रूप से केवल नए और अपडेट किए गए एप्लिकेशन पर लागू होता है; कई पुराने एप्लिकेशन कभी भी Arm पर मूल रूप से चलने के लिए संकलित नहीं किए जा सकते हैं।

हालाँकि विंडोज ऑन आर्म पहल सात साल से ज़्यादा समय से चल रही है, फिर भी अनगिनत ऐप अभी भी x86-64-ओनली हैं। इसलिए, हमें उन्हें आर्म प्रोसेसर पर चलाने के लिए एक एमुलेटर की ज़रूरत है। Microsoft ने विंडोज 10 से ही आर्म इम्यूलेशन का समर्थन किया है, लेकिन यह हमेशा प्रदर्शन दंड के साथ आया है। हालाँकि, अब विंडोज 11 24H2 के साथ, इसे नया रूप दिया गया है, और इस नए संस्करण को प्रिज्म कहा जाता है।

विंडोज 11 24H2 क्यों? क्योंकि यही वह संस्करण है जिसके साथ ये नए कोपायलट प्लस पीसी शिपिंग कर रहे हैं।

माइक्रोसॉफ्ट का दावा

विंडोज ऐप पर आर्म

एमुलेटर के बिना भी, माइक्रोसॉफ्ट का कहना है कि कुल ऐप मिनटों का 90%, यानी आप अपना ज़्यादातर समय पीसी पर कहाँ बिताते हैं, ऐसे ऐप्स में होता है जिनमें आर्म का नेटिव वर्शन होता है। यह दावा अमेरिका और ब्रिटेन में गैर-गेमिंग ऐप्स में उपयोगकर्ता व्यवहार के सर्वेक्षण पर आधारित है। ऊपर आर्म से ही एक स्लाइड है, जो आर्म-नेटिव एप्लिकेशन के लिए बढ़ते समर्थन को दर्शाती है।

उपभोक्ता पक्ष पर, आप देख सकते हैं कि नेटफ्लिक्स, किंडल, हैंडब्रेक, यूनिटी, वीएलसी और माइक्रोसॉफ्ट ऑफिस जैसे बड़े नाम अब आर्म-नेटिव संस्करणों में उपलब्ध हैं। Google Chrome, WhatsApp, Zoom, Adobe Photoshop, Disney+, Spotify और कई अन्य जैसे शीर्ष ऐप पहले दिन से ही Copilot Plus PC पर मूल रूप से चलेंगे। इसलिए, आर्म-नेटिव संस्करणों के लिए बहुत सारे सॉफ़्टवेयर और बढ़ते समर्थन हैं जहाँ आपको एमुलेटर की आवश्यकता नहीं होगी, लेकिन जाहिर है, बहुत सारे सॉफ़्टवेयर (गेम सहित) को अभी भी एमुलेशन की आवश्यकता होती है।

प्रगति हो रही है, लेकिन अभी भी कई ऐसे ऐप्स हैं जिन्हें अनुकरण की आवश्यकता है।

कोपायलट प्लस पीसी लॉन्च के दौरान, माइक्रोसॉफ्ट ने यह भी दावा किया कि स्नैपड्रैगन एक्स एलीट चलाने वाले पीसी पर एमुलेटेड ऐप्स विंडोज 11 22H2 चलाने वाले पिछली पीढ़ी के विंडोज आर्म डिवाइस की तुलना में दो गुना से अधिक तेज़ हैं। इसमें कहा गया है कि अगर आप स्नैपड्रैगन एक्स एलीट प्लेटफॉर्म पर विंडोज 11 24H2 चला रहे हैं तो आपको एमुलेटेड परफॉरमेंस दोगुना देखने को मिलेगा।

यह सुधार न केवल सॉफ्टवेयर के कारण है, बल्कि स्नैपड्रैगन एक्स एलीट के कारण भी है। Microsoft ने क्वालकॉम 8cx जेन 3 मशीन की तुलना स्नैपड्रैगन एक्स एलीट से की, जिसमें प्रोसेसर के प्रदर्शन में बड़ा सुधार और प्रिज्म एमुलेटर में कुछ प्रदर्शन सुधार दिखाए गए। विचार यह है कि आज का उपयोगकर्ता अनुभव पहले से बेहतर होगा, और कुछ लोग तर्क देते हैं कि यह सबसे अधिक मायने रखता है। बेशक, यह एक सेब से सेब की तुलना नहीं है; यह जानने के लिए कि प्रिज्म कितना बेहतर प्रदर्शन करता है, आपको अपडेट से पहले और बाद में एक ही डिवाइस का परीक्षण करना होगा।

हमारे परिणाम

Microsoft Surface 7th gen Snapdragon X Elite CPU टास्कमैनेजर

रॉबर्ट ट्रिग्स / एंड्रॉइड अथॉरिटी

सॉफ़्टवेयर पक्ष पर प्रदर्शन में सुधार का परीक्षण करने के लिए, हमने प्रिज्म अपडेट से पहले और बाद में, सरफ़ेस प्रो एक्स पर फ़ायरफ़ॉक्स, सिनेबेंच रिलीज़ 23 और हैंडब्रेक के x86-64 संस्करणों का परीक्षण किया। यहाँ हमने क्या पाया:

  • फ़ायरफ़ॉक्स (स्पीडोमीटर 3): 10%
  • सिनेबेंच r23 (सिंगल-कोर): +8%
  • सिनेबेंच r23 (मल्टी-कोर): +4.5%
  • हैंडब्रेक (सेकंड में एन्कोडिंग समय): +8%

ध्यान दें कि हैंडब्रेक के लिए, समग्र प्रदर्शन में 8% सुधार हुआ था। इस मामले में, सॉफ़्टवेयर एन्कोडिंग का उपयोग करके H.264 में फ़ाइल को एन्कोड करने में नए Windows 11 24H2 मशीन पर सिर्फ़ एक मिनट से ज़्यादा समय लगा।

याद रखें, ये मौजूदा हार्डवेयर के लिए सुधार हैं। Microsoft का 100% दावा नए हार्डवेयर के लिए है, और निष्पक्ष रूप से कहें तो, हमने Copilot Plus PC के अपने शुरुआती परीक्षण में अधिक प्रभावशाली परिणाम देखे हैं। हालाँकि, अभी भी कुछ कमियाँ हैं, इसलिए यह वास्तव में परिवर्तनकारी अनुभव नहीं है।

आखिरकार, आर्म मशीनों पर पुराने विंडोज का उपयोग करने वाले सभी लोगों के लिए थोड़ी सी बढ़त देखना अच्छा है। प्लेटफ़ॉर्म को पूरी तरह से साकार करने से पहले माइक्रोसॉफ्ट को अभी भी एक लंबा रास्ता तय करना है, लेकिन उम्मीद है कि यह कम से कम तब तक हमें संभालने के लिए पर्याप्त होगा जब तक कि अधिक डेवलपर्स मूल आर्म ऐप के साथ नहीं जुड़ जाते।

Source link