لقد قمنا بفرض تقنية NVIDIA neural rendering على لعبة raycaster من عام 1992. إليك سلسلة DOSBox و dgVoodoo2 الكاملة، والإعدادات، ولقطات الشاشة، وتكلفة الأداء التي تبلغ 10 إطارات في الثانية.
تعمل تقنية DLSS 5 Wolfenstein 3D، وهي تعمل من خلال سلسلة لا يبنيها إلا شخص يعشق التحديات الصعبة. يقوم DOSBox بتشغيل اللعبة، بينما يقوم dgVoodoo2 برفع نافذة المحاكي إلى DirectX 11، ويقوم feeder بتزييف متجهات الحركة (motion vectors)، ويستضيف RenoDX الإضافة (add-on)، وتقوم مكتبة NVIDIA الرسمية بإعادة رسم كل إطار. على جهاز بمعالج RTX 5090 Mobile و Core Ultra 9 275HX، تبلغ الجائزة حوالي 10 إطارات في الثانية في لعبة كانت تعمل سابقاً على معالج 286.
افهم شيئاً واحداً قبل البدء. اللعبة لا تتصل بـ GPU الخاص بك أبداً، بل يقوم DOSBox بذلك، لذا فإن كل خطوة أدناه تستهدف المحاكي وليس شخصية BJ Blazkowicz. هذا هو السر الكامل لكيفية تشغيل DLSS 5 على الألعاب القديمة: ارفع مستوى الـ API، وزيّف البيانات، وتقبّل المعاناة.
ما تحتاجه
| المكون | وظيفته في السلسلة |
|---|---|
| DOSBox 0.74-3 أو DOSBox-X | تشغيل ملف DOS التنفيذي ورسم النافذة التي ستقوم بإعادة رسمها فعلياً. |
| dgVoodoo2 | تحويل مخرجات DirectDraw أو Direct3D 9 إلى DirectX 11. |
| ReShade مع دعم الإضافات | تحميل كل شيء آخر في العملية. |
| DLSS5-Feeder مع حزمة shaders متجهات الحركة | ابتكار بيانات الحركة والعمق التي لم تنتجها لعبة من عام 1992. |
| إضافة RenoDX DLSS 5 | وضع عناصر تحكم neural rendering في واجهة ReShade. |
| مكتبة NVIDIA neural rendering | النموذج الرسمي، الذي يتم شحنه مع DLSS 5 منذ 3 سبتمبر 2026. |
| RTX 50 series GPU | إلزامي، لأن NVIDIA حصرت DLSS 5 على معمارية Blackwell. |
الخطوة 1. نقل اللعبة إلى DirectX 11
لعبة Wolfenstein 3D هي لعبة DOS raycaster لا تحتوي على DirectX للربط به، لذا يصبح DOSBox هو المريض. إصدارات Steam و GOG تأتي مسبقاً مع DOSBox، مما يوفر عليك تنزيلاً واحداً ولا يوفر عليك أي عناء.
- افتح dosbox.conf واضبط المخرج (output) على ddraw في DOSBox الكلاسيكي أو على direct3d في DOSBox-X.
- قم بتنزيل dgVoodoo2 من صفحته الرسمية وافتح مجلد MS داخل الأرشيف.
- خذ ملف DDraw.dll أو D3D9.dll من المجلد الفرعي x86، لأن DOSBox 0.74-3 هو برنامج 32-بت.
- ضع ذلك الملف مع dgVoodooCpl.exe و dgVoodoo.conf بجانب dosbox.exe.
- قم بتشغيل dgVoodooCpl.exe واضبط مخرج الـ API على Direct3D 11 بمستوى ميزات 11.0.
- شغّل اللعبة وابحث عن علامة dgVoodoo المائية، وهي دليلك الوحيد على أن الـ wrapper يعمل.
الخطوة 2. تزويدها بمتجهات حركة مزيفة
تستهلك تقنية DLSS 5 بيانات الألوان والحركة. تقدم Wolfenstein 3D ألواناً وأرضية غير موجودة فعلياً. قم بتثبيت ReShade على dosbox.exe مع دعم الإضافات، واختر DirectX 11 في المعالج، ثم أضف DLSS5-Feeder وحزمة shaders متجهات الحركة الخاصة به. يقوم الـ feeder بـ 32-بت بالتواصل مع جسر مضيف بـ 64-بت تلقائياً.
الخطوة 3. تثبيت RenoDX
انسخ الإضافة بجانب dosbox.exe، وشغّل اللعبة، واضغط على Home، وافتح علامة تبويب Add-ons. التثبيت الصحيح لـ RenoDX DLSS 5 addon يظهر لوحة Neural Rendering مع خيارات الكثافة (intensity)، والإعدادات المسبقة (presets)، ونقطة الحقن (injection point)، وعدد التمريرات (pass count). عدم ظهور اللوحة يعني وجود خطأ في عمق المجلد، انقل الملفات مستوى واحداً وحاول مرة أخرى.
الخطوة 4. إضافة مكتبة DLSS 5
مكتبة neural rendering رسمية ويتم شحنها مع عناوين DLSS 5 منذ الإطلاق. الإجابة عن مكان الحصول على nvngx_dlssnr.dll هي أي لعبة تدعم DLSS 5 بالفعل. ضعها بجانب الإضافة مع ملف DLSS upscaler عادي لتمريرة DLAA، وشغّل اللعبة، واضغط على F6 لتبديل التأثير.
| الإعداد | القيمة الابتدائية | السبب |
|---|---|---|
| نقطة الحقن | Output | المرحلة الأكثر أماناً للعبة لا تحتوي على هندسة حقيقية. |
| الكثافة | Medium | القوة الكاملة تحول لوحة الألوان إلى إعداد مسبق. |
| الإعداد المسبق | Natural | الوضع الافتراضي يتحول للأخضر و Cinematic يتحول للأرجواني عند القوة العالية. |
| التمريرات | x1 | التمريرات الإضافية تغمق الإطار وتضاعف الهلوسة البصرية. |
| تفعيل الترقية | Off | غير مكتمل، ويسبب وميضاً. |
فروق Wolfenstein 3D الدقيقة
الجدران عبارة عن أنسجة مسطحة والأعداء عبارة عن sprites، لذا لا يوجد لدى النموذج هندسة تذكر ليحترمها. إنه يعوض ذلك بالثقة. يمكن للحراس أن يكتسبوا وجوهاً لم تكن لديهم من قبل، وتتغير أجواء الممرات مع كل إعداد مسبق. إذا ظلت اللوحة فارغة أو لم تظهر العلامة المائية أبداً، فإن التعليمات الكاملة تغطي كل فرع من فروع DirectX، وعمق المجلدات، واختصارات لوحة المفاتيح.
تقوم تقنية DLSS 5 multipass عند x2 وما فوق بأخذ عينات من إطار واحد وتتجاهل التاريخ، لذا يصبح كل إطار رأياً جديداً. تعتبر علامة dgVoodoo المائية مرجعاً مفيداً هنا، لأنها تصبح أكثر قتامة مع كل تمريرة.
- الإكثار من الضغط على F6 يسبب تسريب VRAM، لذا قارن المظهر باستخدام شريط تمرير الكثافة بدلاً من ذلك.
- تعمل نفس السلسلة على نسخة shareware، وهي طريقة رخيصة للتجربة قبل لمس نسختك المدفوعة.
- وضع ملء الشاشة في DOSBox يخفي أحياناً التراكب (overlay)، لذا قم بالتصحيح في نافذة.
الأداء
تكلف تمريرة neural نفس القدر سواء كانت تعيد رسم Cyberpunk أو ممراً أزرق بدقة 320x200. تشغيلنا لـ DLSS 5 على لابتوب RTX 5090 وصل إلى حوالي 10 إطارات في الثانية، وهو أسرع مما يصوب به أي شخص فعلياً في هذه اللعبة. تعامل مع الأمر كأغلى تعديل رسومي للعبة Wolfenstein 3D تم صنعه على الإطلاق، وليس كطريقة للعب.
الحكم
إنها تعمل. إنها عديمة الفائدة. وهي أيضاً الاختبار الأنقى لما ترسمه DLSS 5 عندما لا تعطيها اللعبة شيئاً، ولهذا السبب يجب أن تجربها مرة واحدة ولا تكررها أبداً.



