2 पॉइंट द्वारा GN⁺ 2025-11-22 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Valve ने Steam Frame, Steam Machine, Steam Controller नाम के तीन नए gaming डिवाइस पेश किए, और Igalia ने SteamOS तथा graphics·compiler तकनीकों के साथ सहयोग किया
  • ARM-आधारित Steam Frame पर x86 games चलाने के लिए FEX translation layer का उपयोग किया गया, जिसमें Igalia ने performance optimization और debugging संभाली
  • Qualcomm Adreno 750 GPU के लिए Mesa3D Turnip Vulkan driver विकसित करके rendering errors ठीक किए गए और performance बेहतर की गई
  • Vulkan CTS के 28 लाख से अधिक tests पास किए गए, और Khronos Group के भीतर Vulkan extensions तथा standardization work में भी सक्रिय भागीदारी की गई
  • Rust-आधारित LAVD scheduler और AMD display driver improvements आदि के माध्यम से SteamOS की समग्र efficiency और color management को मजबूत किया गया

Valve के नए Steam डिवाइसों की घोषणा

  • Valve ने एक साथ तीन नए उत्पाद घोषित किए: Steam Frame(वायरलेस VR headset), Steam Machine(console-शैली डिवाइस), और Steam Controller(handheld controller)
    • इन्हें मौजूदा Valve Index और Steam Deck के उत्तराधिकारी के रूप में पेश किया गया, और रिलीज़ का समय अगले वर्ष बताया गया
  • Igalia ने SteamOS development partner के रूप में Machine और Frame में इस्तेमाल होने वाले operating system के विकास में भाग लिया

ARM-आधारित Steam Frame और FEX translation layer

  • Steam Frame में ARM CPU का उपयोग होता है, और x86 के लिए compile किए गए games चलाने हेतु FEX(Emulation Layer) तकनीक लागू की गई
    • FEX x86 machine code को ARM64 code में translate करके चलाने योग्य बनाता है
  • Igalia की compiler team के engineer Paulo Matos ने FEX optimization और debugging पर काम किया
    • automation testing कठिन होने के कारण, वास्तविक games चलाकर manual QA की आवश्यकता पड़ी
    • उदाहरण के तौर पर Psychonauts गेम को बार-बार चलाकर debugging की गई, और 29 घंटे से अधिक playtime दर्ज हुआ

Mesa3D Turnip Vulkan driver development

  • Steam Frame के Qualcomm Adreno 750 GPU support के लिए Mesa3D Turnip driver में सुधार किया गया
    • मुख्य लक्ष्य था accurate rendering और high performance के बीच संतुलन हासिल करना
  • शुरुआत में LRZ optimization, Autotuner, Adreno 700 series support, और Tiled Rendering जैसी क्षमताएँ मौजूद नहीं थीं
    • Igalia ने इन सुविधाओं को जोड़ा और बेहतर बनाया
  • “Monster Hunter World” में rendering errors के fix से पहले और बाद की तुलना वाली images भी साझा की गईं

Graphics rendering quality और performance improvement

  • Danylo Piliaiev ने Turnip driver में Vulkan extension implementation और rendering error fixes का नेतृत्व किया
    • DXVK, vkd3d-proton, Zink के माध्यम से D3D11·D3D12·OpenGL games compatibility सुनिश्चित की गई
    • commercial drivers से अधिक accuracy और speed हासिल की गई
  • Valve, Google आदि के साथ मिलकर bug fixes, performance improvements, और debugging workflow को आगे बढ़ाया गया
  • Emma Anholt के पास Mesa development में 22 वर्षों का अनुभव है, और Valve के साथ सहयोग के बाद वे Igalia में शामिल हुईं

Open source ecosystem और Valve का समर्थन

  • Valve ने Mesa3D Turnip और FEX जैसे open source software को अपनाकर सुधारों को सभी users के लिए खुला रखा
  • Dhruv Mark Collins ने Android डिवाइसों पर PC games चलाते समय performance improvement और rendering errors में कमी जैसी feedback का उल्लेख किया
    • व्यापक user testing से bugs को जल्दी खोजा जा सकता है, और इससे FOSS model के लाभ पर ज़ोर दिया गया
  • Turnip का जून 2025 के बाद का automated performance measurement graph भी प्रकाशित किया गया

Compiler और Vulkan standardization में योगदान

  • Job Noorman ने Mesa3D Turnip के shader compiler और NIR common compiler में योगदान दिया
    • NIR का उपयोग RADV(Steam Deck) और V3DV(Raspberry Pi) आदि में भी होता है
  • Emma Anholt ने Snapdragon 8 Gen 3-आधारित Frame को केंद्र में रखते हुए पुरानी पीढ़ी के Snapdragon hardware तक regression testing की
    • Vulkan CTS के 28 लाख से अधिक tests पास किए, और कुछ tests के निर्माण में भी भाग लिया
  • Ricardo García ने Khronos Group के भीतर Vulkan specification fixes और extension development में भाग लिया
    • Mesh Shading, DirectX-Vulkan translation, और multi-platform performance optimization से जुड़े extensions में योगदान दिया
    • CTS coverage सुनिश्चित करके specification clarity और driver accuracy को मजबूत किया गया

Automated testing और regression prevention

  • Piliaiev ने D3D11, D3D9, D3D8, Vulkan, OpenGL games के single-frame captures को स्वतः चलाने वाली CI test system बनाई
    • इसका उद्देश्य rendering और performance regressions को रोकना था
    • संबंधित विवरण XDC 2025 presentation video में शामिल है

Kernel और system optimization

  • Changwoo Min ने Rust-आधारित LAVD(Latency-criticality Aware Virtual Deadline) scheduler विकसित किया
    • यह gaming के लिए CPU scheduling optimization है, जिसमें performance और energy efficiency के संतुलन पर ध्यान दिया गया
    • प्रत्येक chip की performance·power characteristics का real-time analysis करके optimal CPU set चुना जाता है
  • Melissa Wen ने AMD kernel display driver में सुधार करके HDR और color management की गुणवत्ता बेहतर की
    • यह Steam Deck और Steam Machine के समूचे AMD hardware पर लागू होता है

आगे की योजना

  • Igalia, Valve के साथ मिलकर SteamOS improvements और Linux gaming quality enhancement पर काम जारी रखेगी
    • Valve की मजबूत open source collaboration commitment के आधार पर भविष्य में projects के विस्तार की योजना है

1 टिप्पणियां

 
GN⁺ 2025-11-22
Hacker News टिप्पणियाँ
  • Qualcomm Adreno GPU के लिए Mesa3D Turnip के साथ FOSS Vulkan driver बनाना Valve की सच में शानदार उपलब्धि है
    असल में यह काम Qualcomm को खुद करना चाहिए था, लेकिन Valve ने इसे open source के रूप में आगे बढ़ाया, यह काफ़ी प्रभावशाली है

    • Valve का FOSS को बढ़ावा देना अच्छा है, लेकिन थोड़ा निंदक नज़रिए से देखें तो उनका मकसद आखिरकार गेम बेचना ही है
      ये डिवाइस आखिर में एक और storefront ही हैं
      ज़्यादा आशावादी नज़रिए से देखें तो Valve ने मानो goodwill को monetize करना सीख लिया है
      Gabe ने साबित किया है कि ग्राहकों के साथ अच्छा बर्ताव करते हुए भी बहुत पैसा कमाया जा सकता है
      अफ़सोस है कि दूसरे CEO अभी तक इस तरीके की अहमियत नहीं समझ पाए
    • यह हैरान करने वाला है कि ARM ecosystem में driver support कितना बुरा है
      मैंने Ambernic जैसे handheld devices देखे, जहाँ SoC के बारे में Vulkan 1.1 support का दावा किया जाता है, लेकिन असली firmware में वह disabled होता है
    • जब Qualcomm सब कुछ कसकर बंद रखता है, तब Valve और उसके contractor इसके उलट openness की दिशा में काम कर रहे हैं, यह अच्छा लगता है
    • यह भी पसंद आया कि open source होने की वजह से इसका नाम “Turnip” जैसा रखा जा सकता है। Marketing की चिंता नहीं होती, इसलिए ज़्यादा आज़ादी रहती है
  • यह बहुत साफ़ लगता है कि Valve Steam Deck 2 को ARM आधारित बनाना चाहता है
    मुझे लगता है कि अगली पीढ़ी का इंतज़ार करने की यही वजह है। सच में उत्साहजनक है

    • लेकिन अभी ARM chipset performance काफ़ी नहीं है
      Valve कई बार कह चुका है कि उसे मामूली सुधार नहीं, बल्कि पीढ़ीगत छलांग चाहिए
      Snapdragon X2 Elite सबसे आगे है, लेकिन AMD RDNA 3.5 तक नहीं पहुँचता
    • मुझे नहीं लगता कि Valve पूरी तरह ARM पर चला जाएगा
      अगर हालात अनुकूल हुए तो वह कभी भी switch करने के लिए तैयार रहना चाहता है
      आख़िरकार Valve भविष्य के best option को सुरक्षित कर रहा है
    • हो सकता है अगली पीढ़ी के दो Deck आएँ: ARM आधारित ultra-compact मॉडल और AMD आधारित high-performance मॉडल
  • अगर सारा काम open source है, तो क्या Valve के Steam Deck Mini बनाए बिना भी कोई third party Snapdragon आधारित handheld नहीं बना सकती?
    मुझे PSP या Switch Lite के आकार का डिवाइस चाहिए

    • Snapdragon आधारित handhelds पहले से काफ़ी हैं
      ज़्यादातर retro emulation के लिए बेचे जाते हैं, लेकिन वे Android आधारित हैं, इसलिए Linux डिफ़ॉल्ट नहीं है
  • यह अच्छा है कि Apple M series या Qualcomm Elite series जैसी बेहतरीन power efficiency वाले handhelds की नींव रखी जा रही है
    लेकिन अफ़सोस है कि Valve और Igalia ने Bazzite से मिले सबक को नज़रअंदाज़ किया
    Bazzite में पहले से BORE scheduler है, और अगर उसी को आगे बढ़ाया जाता तो शायद ज़्यादा efficient होता
    ऐसा लगता है जैसे पहिया फिर से बनाया गया हो, यानी NIH syndrome जैसा मामला

  • लेख इतना दिलचस्प था कि मुझे भी लगा काश मेरे पास Igalia में काम करने लायक skills होतीं

    • मैंने भी graphics के low-level हिस्से में ज़्यादा गहराई से काम नहीं किया, लेकिन यह बेहद दिलचस्प है
  • Winlator ecosystem पहले से काफ़ी अच्छी तरह काम करता है, लेकिन अभी तक कोई अच्छा frontend या integrated environment नहीं है
    Gamehub एक चीनी निर्माता का proprietary app है, और LGPL violation विवाद के बावजूद दूसरी alternatives से बेहतर काम करता है
    उसके CDN का नाम “bigeyes” है, और कहा जाता है कि वह पहले ARM के लिए VR बनाने की नाकाम कोशिश वाला प्रोजेक्ट था
    GameNative में संभावना है, लेकिन bugs बहुत हैं, और Winlator में forks की भरमार के कारण maintenance मुश्किल है
    इसलिए अभी PC handheld ecosystem कहीं बेहतर लगता है

  • मैं लगभग गेम नहीं खेलता, लेकिन Valve के open source प्रयासों का समर्थन करने के लिए आगे आने वाले उसके सारे products खरीदने का सोच रहा हूँ
    वह दूसरी कंपनियों के विपरीत बंद व्यवस्था की जगह खुलापन चुन रहा है

    • मेरे साथ भी कुछ ऐसा ही हुआ। मैं लगभग गेम नहीं खेलता था, लेकिन Steam Deck को Linux device की तरह इस्तेमाल करते-करते फिर से gaming में दिलचस्पी हो गई
      user experience सच में शानदार है
    • Windows 10 support खत्म होने वाला है, इसलिए अगली बार मैं Valve का Cube खरीदने की सोच रहा हूँ
      अब मैं Windows को पूरी तरह छोड़ना चाहता हूँ
    • Steam Deck, खासकर entry-level मॉडल, लगभग बिना margin के बेचा गया था
      Valve गेम बिक्री से कमाता है, लेकिन अगर आप गेम नहीं खरीदते तो उसे नुकसान होता है
      इसी वजह से कहा जाता है कि Steam Machine को वे इतने कम margin पर नहीं बेचेंगे
      GPU को छोड़ दें तो Beelink जैसे mini PC लगभग 350 डॉलर में मिलते हैं, इसलिए 500 डॉलर शायद zero-margin price होगा
      Beelink में Windows license भी शामिल होता है, जबकि Steam Machine में नहीं
    • अगर Valve को support करना है, तो शायद product खरीदने से ज़्यादा असरदार तरीका भी हो सकता है
      ऐसी चीज़ खरीदना जिसे इस्तेमाल ही न करना हो, ज़्यादा प्रभावी नहीं है
    • इस तरह की आज़ादी भरी चालें इसलिए संभव हैं क्योंकि उन्हें shareholders को खुश नहीं रखना पड़ता
  • Igalia एक शांत लेकिन बेहद तकनीकी रूप से ताकतवर कंपनी है
    वह हमेशा “सराहना न मिलने वाले low-level technical काम” से कमाल के नतीजे निकालती है

    • WebKit, Servo, Mesa, kernel आदि में Igalia का योगदान वाकई प्रभावशाली है
      Valve जैसे ग्राहक अच्छे FLOSS नागरिक हैं, लेकिन असली हीरो तो खुद developers हैं
      Codethink और Collabora जैसी open source consulting कंपनियाँ भी community में बड़ा योगदान दे रही हैं
  • यह भी जिज्ञासा है कि क्या Valve Servo project को sponsor करता है