Nvidia ने पहले VK_NV_low_latency एक्सटेंशन भी दिया था, जो सिस्टम में Reflex सपोर्ट की जाँच के लिए इस्तेमाल होता था।
AMD का VK_AMD_anti_lag एक्सटेंशन CPU को GPU से बहुत आगे निकलने से रोकता है। इससे फ्रेम क्यू में जमा नहीं होते और इनपुट से स्क्रीन तक का समय कम हो जाता है।
Vulkan स्पेसिफिकेशन अपडेट में इस एक्सटेंशन को जोड़ने से Anti‑Lag तकनीक DirectX तक सीमित नहीं रही और Vulkan‑आधारित गेम्स में भी उपलब्ध हो सकती है।
जहाँ सामान्यतः ये एक्सटेंशन GPU ड्राइवर के अंदर लागू होते हैं, low_latency_layer इन्हें अलग तरीके से उपयोग करती है:
VK_NV_low_latency2 या VK_AMD_anti_lag सपोर्ट करता है।क्योंकि यह ज़्यादातर CPU‑साइड टाइमिंग और स्वैपचेन शेड्यूलिंग पर निर्भर है, इसलिए इसे किसी विशेष GPU हार्डवेयर पाथ की आवश्यकता नहीं होती। यही कारण है कि यह अलग‑अलग GPU ब्रांड पर काम करने की क्षमता रखता है।
Linux गेमिंग इकोसिस्टम में दो प्रमुख परिदृश्य हैं।
यदि गेम सीधे Vulkan का उपयोग करता है, तो low_latency_layer को अन्य Vulkan लेयर की तरह लोड किया जा सकता है। इसके बाद गेम को लो‑लेटेंसी एक्सटेंशन उपलब्ध हो जाते हैं और फ्रेम पेसिंग लेयर के जरिए नियंत्रित होती है।
Linux पर अधिकांश Windows गेम Proton के जरिए चलते हैं, जो DirectX को Vulkan में अनुवाद करता है। इसमें मुख्य उपकरण शामिल हैं:
नई DXVK रिलीज़ में DirectX 11 गेम्स के लिए Nvidia Reflex सपोर्ट बढ़ाया गया है, जब सिस्टम में VK_NV_low_latency2 उपलब्ध हो।
अगर Vulkan लेयर नीचे से ये एक्सटेंशन उपलब्ध कराए, तो Windows गेम भी Proton के जरिए कम लेटेंसी का फायदा उठा सकते हैं।
Mesa प्रोजेक्ट में एक ओपन‑सोर्स Vulkan लेयर मौजूद है जो VK_AMD_anti_lag को लागू करती है और फ्रेम पेसिंग प्रदान करती है।
लेकिन यह मुख्यतः AMD एक्सटेंशन तक सीमित है। इसके विपरीत, low_latency_layer का लक्ष्य Nvidia‑स्टाइल और AMD‑स्टाइल दोनों APIs को सपोर्ट करना है।
LatencyFleX नाम का एक पुराना प्रोजेक्ट भी इसी दिशा में काम करता था—यह Nvidia Reflex सपोर्ट वाले गेम्स को गैर‑Nvidia GPU पर चलाने के लिए मिडलवेयर प्रदान करता था।
low_latency_layer उसी विचार को आगे बढ़ाते हुए सीधे Vulkan एक्सटेंशन स्तर पर समाधान बनाने की कोशिश करता है।
low_latency_layer के लिए अभी सार्वजनिक और व्यापक बेंचमार्क सीमित हैं, इसलिए Windows के आधिकारिक समाधानों से सीधी तुलना अभी निर्णायक नहीं है।
फिर भी सामान्य व्यवहार के आधार पर कुछ बातें समझी जा सकती हैं:
साथ ही, कुछ फीचर ओपन लेयर से पूरी तरह दोहराना संभव नहीं होगा। उदाहरण के लिए Nvidia Reflex 2 का "Frame Warp" अंतिम क्षण में फ्रेम को अपडेट करके लेटेंसी और कम कर सकता है—यह गहराई से ड्राइवर और हार्डवेयर में एकीकृत तकनीक है।
इतिहास में लो‑लेटेंसी तकनीकें अक्सर किसी खास GPU और ऑपरेटिंग सिस्टम से बंधी रही हैं, खासकर Windows पर।
Vulkan लेयर आधारित दृष्टिकोण इस स्थिति को बदल सकता है:
यदि यह अवधारणा परिपक्व होती है, तो Linux सिस्टम ईस्पोर्ट्स‑स्टाइल गेमिंग में अधिक प्रतिस्पर्धी बन सकते हैं, जहाँ फ्रेमरेट जितना ही महत्वपूर्ण इनपुट लेटेंसी भी होती है।
फिलहाल यह प्रोजेक्ट शुरुआती चरण में है, और विभिन्न हार्डवेयर व गेम्स पर वास्तविक प्रदर्शन डेटा अभी धीरे‑धीरे सामने आ रहा है। लेकिन दिशा साफ है—Linux पर लो‑लेटेंसी गेमिंग को अधिक खुला और सार्वभौमिक बनाना।
Comments
0 comments