مرکزی مواد پر جائیں
Doom 1.jpg

Doom 1 پر DLSS 5: 1993 کے کلاسک شوٹر میں نیورل رینڈرنگ کا نفاذ

Doom 3 BFG Edition اور RBDOOM-3-BFG کے ذریعے Doom 1 پر DLSS 5 چلائیں، جس میں DX12، RenoDX اور NVIDIA کی نیورل رینڈرنگ لائبریری کا استعمال کیا گیا ہے۔

تحریر کردہ
Friolt
اپ ڈیٹ کیا گیا
پڑھنے کا وقت
4 منٹ
موضوع
خبریں
Doom کو پہلے DX12 گیم بننے کی ضرورت کیوں ہے
اشتہار
Doom 1 پر DLSS 5: 1993 کے کلاسک شوٹر میں نیورل رینڈرنگ کا نفاذ

Doom 1 تبھی DLSS 5 کو قبول کرتا ہے جب آپ اسے Doom 3 BFG Edition اور RBDOOM-3-BFG سورس پورٹ کے ذریعے DirectX 12 پر ڈریگ کرتے ہیں، اسے ایکسٹرنل موشن ویکٹرز فراہم کرتے ہیں، RenoDX کے ساتھ ReShade انسٹال کرتے ہیں، اور آفیشل NVIDIA نیورل رینڈرنگ لائبریری کو شامل کرتے ہیں۔ Core Ultra 9 275HX کے ساتھ جوڑا گیا RTX 5090 موبائل اس کا صلہ تقریباً 10 fps اور ایسے imps کی صورت میں دیتا ہے جن کا ہر فریم میں ایک نیا چہرہ بن جاتا ہے۔

Doom پر DLSS 5 کیسے چلائیں، اس کا ایماندارانہ جواب یہ ہے کہ سافٹ ویئر کی تین تہیں ایک دوسرے سے جھوٹ بولتی ہیں جب تک کہ ماڈل یہ یقین نہ کر لے کہ وہ ایک جدید گیم دیکھ رہا ہے۔ DOS Doom میں کوئی DirectX نہیں ہوتا، اس لیے جب تک کوئی پورٹ اسے فراہم نہ کرے، کوئی بھی چیز اس کے ساتھ ہک (hook) نہیں ہوتی۔

Doom کو پہلے DX12 گیم بننے کی ضرورت کیوں ہے

نیورل پاس RenoDX کے ذریعے منسلک ہوتا ہے، جو DirectX 11 اور 12 کے لیے ReShade ہکس پر انحصار کرتا ہے۔ DOS ٹائٹلز کے لیے معمول کا راستہ DOSBox پر dgVoodoo ہے تاکہ DX11 کی نقل کی جا سکے۔ اس کے بجائے Doom کو لگژری راستہ ملتا ہے، ایک نیٹو Doom 1 DX12 رینڈرر، کیونکہ id Software پہلے ہی اوریجنل گیم کو 2012 کی ری ریلیز میں پیک کر چکا ہے۔

Doom 3 BFG Edition کلاسک Doom بنڈل میں Doom 3 کے ساتھ The Ultimate Doom اور Doom II شامل ہیں۔ ورژن 1.5.0 نے NVIDIA NVRHI کے ذریعے OpenGL کو DX12 اور Vulkan سے تبدیل کر دیا، لہذا RBDOOM-3-BFG DX12 بیک اینڈ کلاسک گیمز کو بھی رینڈر کرتا ہے۔ کوئی ریپر (wrapper) نہیں، کوئی DOSBox نہیں، کوئی dgVoodoo واٹر مارک نہیں۔

آپ کو کیا ضرورت ہے

کمپوننٹکامماخذ
Doom 3 BFG EditionDoom 1 کا ڈیٹا اور BFG بیس فولڈر فراہم کرتا ہےSteam یا GOG
RBDOOM-3-BFG 1.5.0 یا نیاOpenGL رینڈرر کو DX12 سے تبدیل کرتا ہےModDB یا GitHub
موشن ویکٹر برجٹیمپورل ڈیٹا ایجاد کرتا ہے جو Doom میں کبھی نہیں تھاWorst Guides Ever فائل پیک
ایڈ-آن سپورٹ کے ساتھ ReShadeباقی سب کچھ انجیکٹ کرتا ہےreshade.me
RenoDX نیورل رینڈرنگ ایڈ-آنDLSS 5 پینل اور سلائیڈرز شامل کرتا ہےRenoDX پروجیکٹ
NVIDIA نیورل رینڈرنگ لائبریریخود ماڈلآفیشل NVIDIA ریلیز
RTX 50 سیریز GPUاوپر دی گئی ہر چیز کی قیمت فریمز میں ادا کرتا ہےآپ کا والیٹ

مرحلہ وار طریقہ

  1. Doom 3 BFG Edition انسٹال کریں اور اسے ایک بار ونیلا فارم میں لانچ کریں تاکہ بیس فولڈر بن جائے۔
  2. تازہ ترین RBDOOM-3-BFG ریلیز کو BFG Edition فولڈر میں ایکسٹریکٹ کریں اور اوریجنل ایگزیکیوٹیبل کے بجائے RBDoom3BFG.exe لانچ کریں۔
  3. اگر پورٹ نے Vulkan کو بہتر سمجھا ہو تو لانچ آپشنز میں +set r_graphicsAPI dx12 شامل کریں۔
  4. مین مینو سے The Ultimate Doom منتخب کریں اور یہ تسلیم کریں کہ ایک 1993 کا گیم اب DirectX 12 پر چل رہا ہے۔
  5. موشن ویکٹر برج کو RBDoom3BFG.exe کے ساتھ والے فولڈر میں کاپی کریں۔
  6. RBDoom3BFG.exe پر ReShade انسٹالر چلائیں، DirectX 12 منتخب کریں، اور ایڈ-آن سپورٹ کو ٹک کریں۔
  7. RenoDX ایڈ-آن اور نیورل رینڈرنگ لائبریری کو اسی فولڈر میں ڈالیں۔
  8. گیم لانچ کریں، Home دبائیں، Add-ons ٹیب کھولیں، اور DLSS 5 نیورل رینڈرنگ پینل کو فعال کریں۔

دیگر تمام DirectX ورژنز، بشمول DOSBox اور dgVoodoo کا راستہ جسے یہ پورٹ چھوڑنے کی اجازت دیتا ہے، مکمل DLSS 5 سیٹ اپ ہدایات میں شامل ہیں۔

موشن ویکٹرز جو Doom میں کبھی نہیں تھے

کلاسک Doom ایک 320×200 سافٹ ویئر فریم بفر ڈرا کرتا ہے اور اسے آپ کی اسکرین پر پھیلاتا ہے۔ یہ فی پکسل موشن ڈیٹا صفر پیدا کرتا ہے، لہذا DLSS 5 موشن ویکٹرز مکمل طور پر برج فائل سے آتے ہیں، جو اندازہ لگاتی ہے کہ فریمز کے درمیان پکسلز کیسے حرکت کرتے ہیں۔ اندازہ لگانے کا مطلب ہے تیز موڑوں پر گھوسٹنگ (ghosting)، اور Doom مکمل طور پر تیز موڑوں پر مشتمل ہے۔

لائبریری اور ایڈ-آن

ماڈل nvngx_dlssnr.dll میں رہتا ہے۔ NVIDIA نے 3 ستمبر کو NBA 2K27 کے ساتھ باضابطہ طور پر DLSS 5 جاری کیا، اور یہ فائل اب Game Ready ڈرائیور پیکیج کے ساتھ آتی ہے۔ اسے وہاں سے حاصل کریں، نہ کہ کسی ایسے آرکائیو سے جسے کسی اجنبی نے گزشتہ منگل کو رینیم کیا ہو۔

RenoDX DLSS 5 پینل وہ جگہ ہے جہاں Doom کا Doom جیسا دکھنا ختم ہو جاتا ہے۔ یہ وہ کنٹرولز ہیں جو اہمیت رکھتے ہیں۔

کنٹرولیہ Doom کے ساتھ کیا کرتا ہے
انجیکشن پوائنٹآؤٹ پٹ کم سے کم نقصان پہنچاتا ہے؛ رینڈر اسٹیج اسپرائٹس کو جوش کے ساتھ دوبارہ پینٹ کرتا ہے
پاسز x1تقریباً کچھ نہیں بدلتا، کیونکہ ایک اسپرائٹ ماڈل کو کام کرنے کے لیے بہت کم ڈیٹا دیتا ہے
پاسز x2 سے x4سب کچھ دوبارہ پینٹ کرتا ہے اور ایک ہی فریم کو سیمپل کرتا ہے، لہذا ہیلوسینیشنز بڑھ جاتی ہیں
پری سیٹڈیفالٹ سبز، نیچرل نیلا، اور سینیماٹک زیادہ شدت پر جامنی رنگ کی طرف مائل ہوتا ہے
NR انٹینسٹیاسے ٹوگل کے بجائے موازنہ کرنے کے لیے استعمال کریں
F6ایفیکٹ کو ٹوگل کرتا ہے اور فی پریس تقریباً ایک گیگا بائٹ VRAM لیک کرتا ہے

اصل میں کیا ہوتا ہے

ابتدائی ٹیسٹنگ میں Doom 2 x1 پر اچھوتا لگ رہا تھا، اور x2 سے x4 پر یہ مکمل طور پر کچھ اور بن گیا۔ Doom 1 اسی انجن کا اشتراک کرتا ہے اور اسی طرح برتاؤ کرتا ہے۔ اسپرائٹس فلیٹ بل بورڈز ہیں، ماڈل جیومیٹری کی توقع رکھتا ہے، اور جہاں تفصیل غائب ہوتی ہے یہ چہرے ایجاد کر لیتا ہے۔

DLSS 5 پرانے گیمز پر فیصلہ بدستور سنگین ہے۔ DX11 ٹائٹلز ہر ویکٹر کے صحیح جڑے ہونے کے باوجود ٹوٹ جاتے ہیں، اور Doom صرف اس لیے بچ جاتا ہے کیونکہ RBDOOM اسے ایک حقیقی DX12 راستہ دیتا ہے۔ اس میں اب بھی وہ فریم ہسٹری نہیں ہے جو باقی DLSS پائپ لائن عام طور پر فراہم کرتی ہے۔

کارکردگی

موڈRTX 5090 موبائل + Core Ultra 9 275HX پر نتیجہ
نیٹو پورٹ، کوئی نیورل پاس نہیںسینکڑوں fps، جیسا کہ 1993 کے گیم کا حق ہے
DLSS 5، x1، آؤٹ پٹ انجیکشنمشکل سے نظر آنے والی تبدیلی کے لیے تقریباً 10 fps
DLSS 5، x2 سے x4، رینڈر اسٹیجمکمل ری پینٹ کے لیے تقریباً 10 fps یا اس سے کم

یہاں DLSS 5 کارکردگی میں کمی کا Doom سے کوئی تعلق نہیں ہے، اس کا تعلق ماڈل سے ہے، جس کی قیمت Wolfenstein 3D میں بھی اتنی ہی ہے جتنی Cyberpunk 2077 میں۔ کوئی بھی جو اسے DLSS 5 RTX 5090 لیپ ٹاپ پر ٹیسٹ کر رہا ہے اسے پلگ ان رکھے، کیونکہ بیٹری اس تجربے کو برداشت نہیں کر سکے گی۔

خرابیوں کا ازالہ

  • جب ReShade کو Vulkan کے لیے انسٹال کیا گیا تو پینل کبھی ظاہر نہیں ہوتا، اسے DirectX 12 کے لیے دوبارہ انسٹال کریں۔
  • ان-گیم اینٹی-الائزنگ آن ہونے پر ایفیکٹ گرے آؤٹ رہتا ہے، اسے RBDOOM سیٹنگز میں ڈس ایبل کریں۔
  • جب Enable Upscaling ٹک ہو تو تصویر فلکر کرتی ہے، اسے ان-ٹک کریں۔
  • VRAM لیک کی وجہ سے بار بار ٹوگل کرنے کے بعد گیم کریش ہو جاتی ہے، ری اسٹارٹ کریں اور انٹینسٹی سلائیڈر استعمال کریں۔
  • آؤٹ پٹ پر x1 پر کچھ بھی تبدیل نہیں ہوتا، یہ متوقع رویہ ہے اور کوئی بگ نہیں ہے۔

فیصلہ

یہ کام کرتا ہے، یہ بدصورت ہے، اور یہ آپ کے فریم ریٹ کا 95 فیصد کھا جاتا ہے۔ ایک ٹیک ڈیمو کے طور پر کہ ایک کم تربیت یافتہ ماڈل پکسل آرٹ کے ساتھ کیا کرتا ہے، Doom 1 بہترین ہے۔ Doom کو اصل میں کھیلنے کے طریقے کے طور پر، کچھ اور استعمال کریں۔

اشتہار