لا يحتاج تشغيل DLSS 5 في لعبة The Witcher 2 إلى DOSBox أو dgVoodoo2. يتم دمج RenoDX مباشرةً في ملف DirectX 9 التنفيذي، حيث يقوم "مُلقم" (feeder) بتزويد اللعبة بمتجهات حركة (motion vectors) وهمية، بينما تتولى مكتبة NVIDIA الرسمية عملية المعالجة العصبية. قمنا بتشغيلها على إصدار الإضافة الأقدم بدون تعدد المسارات (multipass)، باستخدام بطاقة RTX 5090 Mobile ومعالج Core Ultra 9 275HX.
باختصار: RenoDX، المتجهات، وانطلق. التفاصيل أدناه، لأن DirectX 9 لا يجعل أي شيء بسيطاً.
ما تحتاجه
| المكون | وظيفته في السلسلة |
|---|---|
| The Witcher 2 | لعبة DirectX 9 ذات الـ 32-بت، سواء كانت نسخة Enhanced Edition أم لا. |
| ReShade مع دعم الإضافات، 32-بت | الوكيل (proxy) الذي يتم تحميله أولاً. |
| إضافة RenoDX DLSS 5، إصدار المسار الواحد | لوحة المعالجة العصبية (Neural Rendering). |
| DLSS5-Feeder وتظليلات متجهات الحركة | توفير حركة وعمق وهمي للعبة لم تدعم DLSS أصلاً. |
| مكتبة NVIDIA للمعالجة العصبية | نموذج DLSS 5 الرسمي. |
| بطاقة رسوميات RTX 50 series | مطلب أساسي من NVIDIA. |
الخطوة 1. تجهيز اللعبة
تأتي لعبة The Witcher 2 Enhanced Edition مع مشغل خاص (launcher) يحتوي على إعدادات الرسوميات. هناك خياران يتعارضان مع الإضافة.
- افتح إعدادات المشغل وقم بإيقاف تنعيم الحواف (antialiasing) داخل اللعبة.
- قم بإيقاف Witcher 2 Ubersampling، لأنه يقوم بالرسم عدة مرات في الإطار الواحد، وعملية المعالجة العصبية تستهلك موارد كافية بالفعل.
- احفظ الإعدادات، شغل اللعبة مرة واحدة، وتأكد من ثباتها.
الخطوة 2. تثبيت RenoDX على DirectX 9
- أنشئ مجلداً مضيفاً بجانب witcher2.exe، على سبيل المثال host32.
- أعد تسمية ملف ReShade DLL الخاص بـ 32-بت ليطابق اسم وكيل d3d9 الذي تتوقعه اللعبة.
- ضع الوكيل المُعاد تسميته، وإضافة RenoDX، ومكتبة المعالجة العصبية، وملف DLSS upscaler القياسي داخل ذلك المجلد المضيف.
- استخدم إصدارات 32-بت من ReShade والإضافة، لأن الملف التنفيذي للعبة هو 32-بت.
الخطوة 3. إضافة المتجهات
- انسخ إضافة DLSS5-Feeder 32-بت وحزمة تظليلات متجهات الحركة الخاصة بها إلى نفس المجلد المضيف.
- شغل اللعبة، اضغط على Home، افتح علامة تبويب Add-ons وابحث عن Neural Rendering، قد تظهر في DirectX 9 داخل لوحة مدمجة.
- اضغط على F6 لتفعيلها.
تتبع جميع ألعاب DLSS 5 DX9 هذا المسار. توضح التعليمات الكاملة إصدار 64-بت وتخطيط المجلدات للمحركات الأخرى.
لماذا المكتبة القديمة
استخدم هذا التشغيل DLSS 5 بدون تعدد مسارات، حيث اقتصر إصدار الإضافة السابق على مسار واحد x1. أنماط تعدد المسارات تأخذ عينة من إطار واحد وتتجاهل التاريخ، وفي لعبة DirectX 9 ذات متجهات مخمنة، يعني هذا "هلوسة" بصرية جديدة في كل إطار. المسار الواحد يحافظ على مظهر Geralt كما هو، إلى حد كبير.
| الإعداد | القيمة الابتدائية | السبب |
|---|---|---|
| نقطة الحقن (Injection point) | Output | المرحلة الأكثر استقراراً بدون بيانات DLSS أصلية. |
| الشدة (Intensity) | Medium | القوة الكاملة تعيد رسم إضاءة REDengine بالكامل. |
| الإعداد المسبق (Preset) | Natural | الافتراضي يميل للأخضر، وCinematic يميل للأرجواني. |
| المسارات (Passes) | x1 | الإصدار القديم لا يسمح بغير ذلك. |
| تفعيل الترقية (Enable Upscaling) | Off | غير مكتمل ويسبب وميضاً. |
الفروق الدقيقة
- الجلد والشعر والجلود هي الأكثر تأثراً، وهو ما صُمم النموذج من أجله.
- تظهر ظلال حركية (ghosting) عند تدوير الكاميرا بسرعة، لأن متجهات الحركة تقديرية.
- تتم إعادة رسم واجهة المستخدم والترجمة، لذا توقع نصاً مشوشاً قليلاً.
- الضغط المتكرر على F6 يؤدي إلى تسريب في ذاكرة الفيديو (VRAM)، لذا استخدم شريط تمرير الشدة للمقارنة بدلاً من ذلك.
من بين جميع العناوين القديمة التي تم اختبارها، تعد هذه النتيجة الأكثر إقناعاً لتعديل المعالجة العصبية DLSS 5. تحتوي The Witcher 2 بالفعل على وجوه مفصلة ليعمل النموذج عليها. ومع ذلك، يظل هذا تعديلاً رسومياً لـ The Witcher 2 يستهلك معظم موارد بطاقتك الرسومية.
الأداء
تشغيل The Witcher 2 على عتاد RTX 5090 Mobile مع تفعيل المعالجة العصبية يصل إلى حوالي 10 إطارات في الثانية، وهو نفس السقف الملاحظ في كل مكان آخر. النموذج لا يكترث لعمر محرك اللعبة.




