DLSS 5 को The Witcher 2 में चलाने के लिए न तो DOSBox की जरूरत है और न ही dgVoodoo2 की। RenoDX सीधे DirectX 9 executable पर काम करता है, एक feeder नकली motion vectors सप्लाई करता है, और आधिकारिक NVIDIA लाइब्रेरी neural pass का काम संभालती है। हमने इसे बिना multipass वाले पुराने add-on build पर, RTX 5090 Mobile और Core Ultra 9 275HX के साथ टेस्ट किया है।
शॉर्ट में कहें तो: RenoDX, vectors, और गेम शुरू। पूरी जानकारी नीचे दी गई है, क्योंकि DirectX 9 के साथ चीजें कभी भी आसान नहीं होतीं।
आपको क्या चाहिए
| Component | इसका काम |
|---|---|
| The Witcher 2 | 32-bit DirectX 9 गेम, चाहे Enhanced Edition हो या न हो। |
| ReShade (add-on support के साथ, 32-bit) | वह proxy जो सबसे पहले लोड होता है। |
| RenoDX DLSS 5 add-on, single pass build | Neural Rendering पैनल। |
| DLSS5-Feeder और motion vector shaders | ऐसे गेम के लिए नकली motion और depth, जिसमें कभी DLSS था ही नहीं। |
| NVIDIA neural rendering library | आधिकारिक DLSS 5 मॉडल। |
| RTX 50 series GPU | NVIDIA द्वारा अनिवार्य। |
स्टेप 1. गेम को तैयार करें
The Witcher 2 Enhanced Edition का अपना लॉन्चर है जिसमें ग्राफिक्स ऑप्शंस दिए गए हैं। इनमें से दो ऑप्शंस add-on के साथ conflict करते हैं।
- लॉन्चर कॉन्फ़िगरेशन खोलें और in-game antialiasing को बंद करें।
- Witcher 2 Ubersampling को बंद करें, क्योंकि यह हर फ्रेम को कई बार रेंडर करता है और neural pass पहले ही काफी भारी है।
- सेव करें, एक बार गेम लॉन्च करें और सुनिश्चित करें कि सेटिंग्स लागू हो गई हैं।
स्टेप 2. DirectX 9 पर RenoDX इंस्टॉल करें
- witcher2.exe के पास एक होस्ट फोल्डर बनाएं, उदाहरण के लिए host32।
- 32-bit ReShade DLL का नाम बदलकर वह d3d9 proxy नाम रखें जिसकी गेम को उम्मीद है।
- रीनेम किए गए proxy, RenoDX add-on, neural rendering library, और standard DLSS upscaler फाइल को उस होस्ट फोल्डर में डालें।
- ReShade और add-on के 32-bit बिल्ड्स का ही उपयोग करें, क्योंकि executable 32-bit है।
स्टेप 3. Vectors जोड़ें
- DLSS5-Feeder 32-bit add-on और उसके motion vector shader पैक को उसी होस्ट फोल्डर में कॉपी करें।
- गेम लॉन्च करें, Home दबाएं, Add-ons टैब खोलें और Neural Rendering ढूंढें, DirectX 9 पर यह एक कंबाइंड पैनल के अंदर हो सकता है।
- इसे टॉगल करने के लिए F6 दबाएं।
सभी DLSS 5 DX9 गेम्स इसी तरीके को फॉलो करते हैं। पूरी निर्देश लिस्ट में 64-bit वैरिएंट और अन्य इंजनों के लिए फोल्डर लेआउट दिया गया है।
पुरानी लाइब्रेरी क्यों
इस रन में हमने बिना multipass के DLSS 5 का उपयोग किया है, जो कि शुरुआती add-on build था और सिर्फ एक x1 pass तक सीमित था। Multi-pass मोड एक फ्रेम को सैंपल करते हैं और हिस्ट्री को इग्नोर करते हैं, और DirectX 9 गेम में गेस किए गए vectors के साथ इसका मतलब है हर फ्रेम पर एक नई 'hallucination'। एक pass से Geralt, Geralt जैसा ही दिखता है, काफी हद तक।
| सेटिंग | शुरुआती वैल्यू | कारण |
|---|---|---|
| Injection point | Output | नेटिव DLSS डेटा के बिना सबसे स्टेबल स्टेज। |
| Intensity | Medium | फुल स्ट्रेंथ REDengine की लाइटिंग को पूरी तरह बदल देती है। |
| Preset | Natural | डिफ़ॉल्ट हरा (green) हो जाता है, Cinematic बैंगनी (purple) हो जाता है। |
| Passes | x1 | पुराना बिल्ड कुछ और अलाउ नहीं करता। |
| Enable Upscaling | Off | अधूरा और झिलमिलाता (flickery) है। |
बारीकियां
- स्किन, बाल और लेदर सबसे ज्यादा रिएक्ट करते हैं, जिसके लिए यह मॉडल बनाया गया है।
- तेजी से कैमरा घुमाने पर ghosting होती है, क्योंकि motion vectors का अनुमान लगाया गया है।
- UI और सबटाइटल्स भी repainted होते हैं, इसलिए टेक्स्ट थोड़ा धुंधला (smeared) दिख सकता है।
- F6 को बार-बार दबाने से VRAM लीक होता है, इसलिए intensity स्लाइडर का उपयोग करके तुलना करें।
टेस्ट किए गए सभी पुराने टाइटल्स में से, यह सबसे विश्वसनीय DLSS 5 neural rendering मॉड रिजल्ट है। The Witcher 2 में पहले से ही डिटेल वाले चेहरे हैं जिन पर मॉडल काम कर सकता है। यह अभी भी एक Witcher 2 ग्राफिक्स मॉड ही है जो आपके GPU की ज्यादातर पावर खा जाता है।
परफॉरमेंस
RTX 5090 Mobile हार्डवेयर पर neural pass के साथ The Witcher 2 चलाने पर यह लगभग 10 fps के आसपास रहता है, जो हर जगह देखी जाने वाली वही सीमा है। मॉडल को इस बात से फर्क नहीं पड़ता कि इंजन कितना पुराना है।




