14 पॉइंट द्वारा GN⁺ 2025-12-04 | 4 टिप्पणियां | WhatsApp पर शेयर करें

> Steam Machine today, Steam Phones tomorrow

  • यह पुष्टि हुई है कि Valve open source तकनीकों का उपयोग करके Windows PC गेम्स को Arm-आधारित डिवाइसेज़ पर चलाने में सक्षम बनाने वाला एक प्रमुख पक्ष है
  • Proton और Fex emulator को जोड़कर x86 के लिए बने Windows गेम्स को Linux-आधारित Arm डिवाइसेज़ पर चलाना संभव बनाया गया है
  • Valve 2016 से Fex डेवलपर्स को सीधे नियुक्त और फंड कर रहा है, और Arm compatibility सुनिश्चित करने को दीर्घकालिक लक्ष्य के रूप में आगे बढ़ा रहा है
  • SteamOS का Arm संस्करण मौजूदा संरचना को बरकरार रखते हुए Proton और Fex के जरिए गेम चलाने का समर्थन करता है
  • इस तकनीक को स्मार्टफोन, लैपटॉप, डेस्कटॉप समेत विभिन्न Arm डिवाइसेज़ पर PC गेम्स चलाने की बुनियाद के रूप में देखा जा रहा है

Valve की Arm gaming रणनीति

  • Valve open source तकनीकों को विकसित और समर्थन दे रहा है ताकि Windows गेम्स को Arm architecture पर बिना porting के चलाया जा सके
    • इसके मुख्य घटक हैं Proton (Windows-Linux compatibility layer) और Fex (x86-Arm translation emulator)
    • Proton, Wine पर आधारित है और Windows API calls को Linux environment के अनुरूप बदलता है
    • Fex x86 code को JIT (Just-In-Time) translation के जरिए real time में Arm code में बदलता है
  • Valve Fex project का वास्तविक संस्थापक और प्रमुख वित्तीय समर्थक है, और विकास के शुरुआती चरण से ही मुख्य प्रतिभाओं को नियुक्त करता आया है
    • 2016~2017 से open source डेवलपर्स के साथ मिलकर Arm compatibility के लिए दीर्घकालिक विकास शुरू किया गया
    • Fex के lead developer Ryan Houdek, Valve के समर्थन से full-time विकास कर रहे हैं

Steam Frame और Arm ecosystem का विस्तार

  • Steam Frame headset सिर्फ एक VR डिवाइस नहीं है, बल्कि Arm-आधारित डिवाइसेज़ पर Steam गेम्स चलाने के लिए एक तकनीकी platform है
    • यही तकनीक Samsung Galaxy, Google Pixel, Arm gaming laptop आदि में भी इस्तेमाल की जा सकती है
    • रिपोर्टर ने Galaxy smartphone पर Hollow Knight: Silksong चलाकर इस तकनीक का सीधे उपयोग किया
  • Valve SteamOS के Arm संस्करण के जरिए अलग-अलग form factors (handheld, laptop, desktop) को सपोर्ट करना चाहता है
    • वही Arch Linux आधारित संरचना, जिसमें Proton और Fex सहित समान कॉन्फ़िगरेशन बना रहता है
    • Arm के लिए Proton, Arm code में compile किया जाता है और Fex के साथ काम करता है

तकनीकी संरचना और काम करने का तरीका

  • Proton Wine का विस्तारित संस्करण है, जो Windows गेम्स चलाने के लिए ज़रूरी APIs को Linux environment में implement करता है
    • DirectX, DirectSound, USB input जैसी Windows API calls को Linux APIs में बदलता है
    • इसमें DXVK (D3D11→Vulkan), VKD3D (D3D12→Vulkan) जैसी graphics translation layers भी शामिल हैं
  • Arm environment में execution process
    • Proton code segments का विश्लेषण करता है और यदि वे x86 code हों to उन्हें Fex को भेज देता है
    • Fex x86 code को Arm code में बदलकर चलाता है
    • API calls के समय Arm native code पर स्विच किया जाता है ताकि performance loss कम से कम हो

Valve का development दर्शन और लक्ष्य

  • Valve का लक्ष्य है गेम डेवलपर्स को architecture-specific porting में समय बर्बाद करने से बचाना
    • उसका मानना है कि “porting का काम library value के नज़रिए से बर्बाद प्रयास” है
    • Valve यह समर्थन देना चाहता है ताकि डेवलपर्स गेम की quality सुधारने और नए गेम बनाने पर ध्यान दे सकें
  • Valve Steam Deck पर Linux gaming की सफलता के अनुभव को Arm transition में भी लागू करना चाहता है
    • Linux-आधारित gaming की scalability और open source ecosystem के लगातार विकास पर ज़ोर दिया गया

आगे की संभावनाएँ और डिवाइस विस्तार

  • Valve को Arm-आधारित SteamOS डिवाइसेज़ की विविधता बढ़ने की उम्मीद है
    • ultralight laptop, high-performance laptop, handheld, desktop जैसे कई रूप संभव बताए गए
    • Apple के M series chips की तरह बड़े SoC-आधारित desktop designs की भी संभावना जताई गई
  • SteamOS for Arm कोई अलग OS नहीं होगा, बल्कि वही codebase बनाए रखेगा
    • आगे चलकर OEM साझेदारियों के विस्तार के जरिए विभिन्न Arm डिवाइसेज़ पर SteamOS समर्थन की योजना है
    • फिलहाल कोई ठोस commercial launch plan नहीं है, और मौजूदा Steam Machine तथा Steam Deck development पर ध्यान केंद्रित है

अन्य तकनीकी तत्व

  • Steam Frame की Android app चलाने की क्षमता में पूरा Android शामिल नहीं है, बल्कि इसे Proton-जैसी compatibility layer से लागू किया गया है
    • गेम चलाने के लिए आवश्यक libraries ही दी जाती हैं, जिससे Arm code को उसी रूप में चलाया जा सके
  • SteamOS phone के संभावित लॉन्च पर Valve ने कहा कि “संभावना से इनकार नहीं है, लेकिन अभी यह मुख्य फोकस नहीं है”
    • अभी ध्यान living room, handheld और desktop gaming experience को बेहतर बनाने पर है

Arm gaming की स्थिति

  • Valve का मानना है कि Arm की low-power और mid-performance segment में प्रतिस्पर्धात्मक बढ़त है
    • खासकर Steam Deck से नीचे के performance tier in यह अधिक फायदेमंद है
    • बाज़ार की दिशा तय करने के बजाय Valve का लक्ष्य हर विकल्प को सपोर्ट करने वाला platform बनाना है

4 टिप्पणियां

 
ethanhur 2025-12-04

मैं Steam Deck यूज़र हूँ, और मुझे लगता है कि Value इन दिनों ऐसे काम कर रही है जिनसे ग्राहक-कंपनी-इंडस्ट्री सभी के लिए win-win-win स्थिति बन रही है.

शायद इसलिए भी कि यह Gabe Newell की निजी कंपनी है, ऐसे फैसलों को लंबे समय तक लगातार आगे बढ़ाना संभव हो पाता है.

 
m00nlygreat 2025-12-04

मैं भी खुशी से झूम रहा हूँ। अभी तक गेम्स की वजह से Windows छोड़ना मुश्किल था। बहुत-बहुत शुक्रिया

 
aobamisaki 2025-12-11

(कम-से-कम गेमिंग के क्षेत्र में) मैं भी उस दिन का इंतज़ार कर रहा हूँ जब हम Windows की छाया से पूरी तरह बाहर निकल सकेंगे।

 
GN⁺ 2025-12-04
Hacker News प्रतिक्रिया
  • Valve Linux ecosystem के लिए जो कुछ भी कर रहा है, उसका असर वाकई बहुत बड़ा है
    अब तो HL3 meme तक पर मज़ाक करना भी थोड़ा बुरा लगता है, क्योंकि वे सच में community के लिए बहुत कुछ कर रहे हैं

    • HN पर Valve उन बहुत कम कंपनियों में से एक है जिनका ज़िक्र “चुपचाप अच्छे काम करने वाली कंपनी” के रूप में होता है। ज़्यादातर कंपनियों को तो “चुपचाप बुरे काम करने वाली कंपनी” कहा जाता है
    • मैंने Valve के Linux प्रयासों को आर्थिक समर्थन देने के लिए Steam Deck खरीदा। मैं गेम बहुत कम खेलता हूँ, लेकिन Wine developers, CodeWeavers, और Valve की वजह से अब “Linux पर गेम नहीं चलते” जैसी बात नहीं सुननी पड़ती। बल्कि अब तो Linux की performance Windows से भी बेहतर है
      संबंधित वीडियो
    • HL3 meme को मैंने हमेशा हल्के-फुल्के मज़ाक की तरह लिया था। अब यह gaming culture का हिस्सा बन चुका है, और मैं “SteamOS 2: Episode 2 part 1” जैसी किसी चीज़ का इंतज़ार कर रहा हूँ
    • मुझे Proton और Steam बहुत पसंद हैं, लेकिन Google के समय जैसी कंपनी-पूजा वाली गलती दोबारा नहीं दोहरानी चाहिए। management बदलते ही नीतियाँ कभी भी खराब हो सकती हैं
    • यह मज़बूत अफ़वाह है कि नया Half-Life सच में development में है। उम्मीद है कि यह 2026 के नए hardware के साथ आएगा
  • Valve complement commoditization वाली strategy, यानी ऊपर और नीचे की layers को खोलने वाली रणनीति, को अच्छी तरह लागू कर रहा है

  • ज़्यादातर modern multiplayer games anti-cheat की वजह से translation layer पर नहीं चलते, लेकिन कुछ अपवाद हैं। Usermode anti-cheat कभी-कभी Wine पर वैसे ही काम कर जाता है, और कुछ games ने Proton support भी जोड़ा है

    • यह चलता तो है, लेकिन cheats को पूरी तरह नहीं रोकता। open source की बुनियाद ही यह है कि control user के पास होता है, इसलिए चाहे तो cheat भी किया जा सकता है। Linux की profiling और documented libraries की वजह से इसकी संरचना समझना आसान है
    • यह कुछ “Rust, देख रहे हो?” जैसा लगता है। Microsoft की Masterchief Collection भी support करती है, तो समझ नहीं आता कि दूसरे developers ऐसा क्यों नहीं करते
      areweanticheatyet.com
    • Arc Raiders, Proton पर अच्छी तरह चलने वाले modern multiplayer game का बढ़िया उदाहरण है। cheat की समस्या भी लगभग नहीं है
    • SteamOS एक immutable Linux है, इसलिए SecureBoot और attestation के ज़रिए system integrity सुनिश्चित की जा सकती है। मुझे लगता है Valve hardware को खुद push इसलिए कर रहा है ताकि Linux पर anti-cheat support मिल सके
    • अगर Valve anti-cheat software मेरी नसों में inject भी कर दे, तो भी शायद मुझे ठीक लगेगा। उतना भरोसा है
  • काश Valve Wayland/X11/Xwayland को पूरी तरह हटा देता। Wayland में अभी भी app support की कमी है और NVIDIA GPU के साथ compatibility भी खराब है। X11 बहुत पुराना हो चुका है, और Xwayland दोनों दुनियाओं की कमियाँ साथ लाता है

    • इसलिए जानना चाहता हूँ कि लोग कौन-सा display server इस्तेमाल करते हैं या recommend करते हैं
  • MacOS पर भी SteamOS देखना अच्छा लगेगा। मेरे Mac Mini पर Steam ठीक चलता है, लेकिन अगर सारे games supported हों तो वाकई शानदार होगा

    • Apple के सक्रिय रूप से आगे आने की संभावना कम है, लेकिन अगर वह Valve के साथ मिलकर Mac पर भी Steam Deck जैसी compatibility दिखाए, तो कमाल होगा
    • समस्या Vulkan support की कमी है। MoltenVK जैसे workaround बहुत साफ-सुथरे नहीं हैं। Wine, Rosetta 2, DXVK, और MoltenVK को एक साथ stack करना performance और stability, दोनों के लिहाज़ से अस्थिर लगता है
    • Valve यह project इसलिए कर रहा है ताकि OS vendor के control से बाहर निकला जा सके। उस नज़रिए से Apple सबसे खराब विकल्प है
    • क्या आप शायद Crossover ढूँढ रहे हैं? यह Steam को native तौर पर नहीं चलाता, लेकिन M2 mini पर performance ठीक है। Baldur’s Gate 3 जैसे cross-platform games भी अच्छे से चलते हैं
    • Valve और Apple का आख़िरी collaboration 2016 में SteamVR support को लेकर था। लगभग एक साल बाद वह खत्म हो गया, लेकिन उम्मीद है कि ऐसा सहयोग फिर से हो
  • अगली पीढ़ी के Steam Deck के launch timing को लेकर जिज्ञासा है। 2025 की उम्मीद है, लेकिन शायद 2026 ज़्यादा संभव है। Switch पर GTA: San Andreas खेलते हुए लगा कि अब और ज़्यादा ताकतवर device की ज़रूरत है
    संबंधित लेख

    • Valve ने कहा था कि वह अगले साल Steam Machine लाएगा, और Steam Deck का successor तभी लाएगा जब वह मौजूदा मॉडल से साफ़ तौर पर बेहतर हो, इसलिए शायद 2027 के आसपास होगा
      स्रोत
    • मैंने Legion Go S खरीदा है, क्योंकि मैं ज़्यादातर desktop से streaming के ज़रिए गेम खेलता हूँ। 120Hz high-resolution display मुझे पसंद है। SteamOS पहले से installed आता है, और software के लिहाज़ से यह Steam Deck के लगभग बराबर है। बस button layout और पीछे के mapping buttons की संख्या थोड़ी निराश करती है
    • लगता है Steam Deck 2 2026 की दूसरी छमाही के बाद आएगा
    • अगर alternative handheld devices पर विचार कर रहे हैं, तो Bazzite या CachyOS Handheld Edition बेहतर विकल्प हो सकते हैं। SteamOS का kernel और graphics stack पुराने हो चुके हैं, इसलिए नए hardware support की कमी है। अभी AMD Strix Halo आधारित devices सबसे ताकतवर हैं, लेकिन उनकी कीमत बहुत ज़्यादा है। मैं तब तक इंतज़ार करूँगा जब तक FSR4 native तौर पर इस्तेमाल न कर सकूँ
    • सीधे Steam Deck खरीद लेना बेहतर है। इसकी price-to-performance value कमाल की है। मैं Steam Deck OLED से पूरी तरह संतुष्ट हूँ, और अभी भी लगता है कि इसकी उम्र लंबी है
  • Microsoft ने कई बार Windows on ARM की कोशिश की, लेकिन नाकाम रहा। दूसरी तरफ Valve के सफल होने की संभावना काफ़ी ज़्यादा दिखती है

    • Valve Windows चलाने की कोशिश नहीं कर रहा, बल्कि desktop gaming को ही ARM के लिए optimize करना चाहता है। Microsoft पहले से फूले हुए OS को जबरन port करने की कोशिश में नाकाम रहा
    • Microsoft की ARM कोशिश भले असफल रही हो, लेकिन उस प्रक्रिया में बना x86 binary metadata Valve के ARM emulator की performance बेहतर बनाने में मदद करता है
    • इस पर एक मज़ाक भी है कि क्यों न बस Copilot से करवा लिया जाए
    • समस्या यह थी कि ARM devices के फ़ायदे साफ़ नहीं थे। Valve ARM को ultra-compact streaming-focused devices में इस्तेमाल करना चाहता है। यह वह क्षेत्र है जहाँ अभी x86 का सीधा विकल्प नहीं है
    • आख़िरकार Linux और Steam Machine की community cohesion Microsoft के control प्रयासों को कमजोर कर रही है। ARM vs RISC की लड़ाई पर बात करना अभी जल्दबाज़ी होगी, लेकिन Valve पहले ही Microsoft से आगे दिख रहा है
  • यह जानने की जिज्ञासा है कि ARM की power efficiency में असल अंतर कितना होता है, खासकर gaming load के दौरान

    • instruction set का असर अपने-आप में बहुत कम होता है। बस इतना है कि efficient chips अक्सर ARM का इस्तेमाल करते हैं
    • यह workload पर निर्भर करता है। idle या simple compute में ARM efficient होता है, लेकिन SIMD instructions के processing में यह धीमा पड़ जाता है
  • अगर Valve SteamOS को सभी Windows programs के साथ compatible बना दे, तो क्या वह Windows की जगह ले सकता है?

    • इसकी ज़रूरत ही नहीं है। Microsoft को भी Windows licensing में कोई ख़ास दिलचस्पी नहीं है, और enterprises “नकली Windows” इस्तेमाल नहीं करेंगे। कोई business model नहीं है
  • अगर ARM licensing अनुकूल नहीं है, तो क्या RISC-V architecture को explore करना बेहतर नहीं होगा?

    • अभी तक कोई commercially available high-performance 64-bit RISC-V chip नहीं है। ARM के पास पहले से Proton और Rosetta जैसी तकनीकी बुनियाद मौजूद है
    • ARM पूरी तरह खुला नहीं है, लेकिन यह कोई लालची monopoly कंपनी भी नहीं है। RISC-V में अभी high-performance implementations की कमी है
    • Valve बाज़ार को किसी खास दिशा में धकेलने के बजाय इस बात पर ध्यान देता है कि उपभोक्ता अभी कौन-सा hardware इस्तेमाल कर रहे हैं। शायद इसी वजह से Steam Frame के लिए ARM चुना गया
    • RISC-V अभी ARM64 या AMD64 जैसी CPU·GPU performance और compatibility तक नहीं पहुँचा है
    • ARM का झुकाव पश्चिमी दुनिया की तरफ है, जबकि RISC-V का geopolitical pattern पूर्वी दुनिया की तरफ है। Valve Microsoft को bypass करने की strategy अपना रहा है, और अब तक लगभग हर कोशिश में सफल रहा है। ARM vs RISC की लड़ाई अभी शुरू होने से पहले की अवस्था में है