ข้ามไปยังเนื้อหาหลัก
Megathread] DOOM: The Dark Ages Available Now In Early Access, Featuring  Ray Tracing & DLSS 4 With Multi Frame Generation - Giveaway Inside :  r/nvidia

วิธีรัน DLSS 5 บน Doom 2 ผ่าน DX12, RBDOOM และ Zero Mercy

เรียนรู้วิธีเปิดใช้งาน DLSS 5 ใน Doom 2 ด้วย BFG Edition, RBDOOM-3-BFG บน DX12 พร้อม RenoDX และ motion vectors คาดหวังประสิทธิภาพราว 10 fps บน RTX 5090

เขียนโดย
Friolt
อัปเดต
เวลาที่ใช้ในการอ่าน
2 นาที
หัวข้อ
ข่าวสาร
สิ่งที่คุณต้องเตรียม
โฆษณา

นี่คือวิธี รัน DLSS 5 บน Doom 2 โดยไม่ต้องไปรื้อฟื้นนรกขึ้นมาใหม่ คุณแค่โหลดเกมผ่าน Doom 3: BFG Edition, รันผ่าน Source port อย่าง RBDOOM-3-BFG บน DX12, ใส่ Motion vectors เข้าไป, ติดตั้ง RenoDX แล้ววางไฟล์ไลบรารี DLSS 5 ของแท้ลงไป การรันเพียงรอบเดียวแทบจะไม่เห็นความเปลี่ยนแปลง แต่ถ้าทำสองถึงสี่รอบ มันจะเปลี่ยนภาพทั้งเลเวลใหม่หมด และ RTX 5090 บนโน้ตบุ๊กจะตอบแทนคุณด้วยเฟรมเรตประมาณ 10 fps

ทำไมต้องอ้อมไปทาง BFG? เพราะ Doom 3: BFG Edition มี The Ultimate Doom และ Doom II แถมมาให้ในตัว และ Doom 3 BFG Edition classic Doom คือวิธีที่ถูกลิขสิทธิ์และสะอาดที่สุดในการนำพิกเซลจากปี 1994 มาเข้า Renderer ยุคใหม่ ส่วน DOS Doom แบบดั้งเดิมนั้นต้องใช้ dgVoodoo บน DOSBox ซึ่งวิธีนี้จะช่วยให้คุณเลี่ยงความยุ่งยากนั้นไปได้

สิ่งที่คุณต้องเตรียม

ส่วนประกอบเหตุผลที่ต้องใช้
Doom 3: BFG Editionมี Doom II รวมอยู่ด้วย ทำให้คุณมีไฟล์ WADs อย่างถูกต้องตามกฎหมาย
RBDOOM-3-BFG (หรือ DOOM BFA fork)Source port ที่รองรับ DX12 renderer โดย DOOM BFA จะเน้นไปที่ classic Doom และดึงอัปเดตจาก RBDOOM มาใช้
ReShadeตัว Injector ที่ RenoDX ต้องรันอยู่ข้างใน
RenoDX addonใช้สำหรับเปิดหน้าต่าง DLSS 5 Neural Rendering
Motion vector bridgeจำลองข้อมูล Temporal ที่เกมยุค 1994 ไม่เคยมีมาก่อน
DLSS 5 libraryไฟล์ DLL สำหรับ Neural Rendering อย่างเป็นทางการของ NVIDIA
RTX 50 series GPUจำเป็นต้องใช้ตามสเปกอย่างเป็นทางการ หากใช้อุปกรณ์อื่นอาจเจอปัญหาได้

ขั้นตอนที่ 1. นำ Doom 2 เข้าสู่ DX12

Pipeline มาตรฐานของเราจะแปลงเกมเก่าให้เป็น DX11 ก่อน แต่สำหรับ Doom 2 DX12 ขั้นตอนนี้ไม่จำเป็น เพราะตัว Port รองรับ API ที่ DLSS 5 ชื่นชอบอยู่แล้ว

การรองรับ RBDOOM-3-BFG DX12 เริ่มมีมาตั้งแต่เวอร์ชัน 1.5.0 ซึ่งเปลี่ยนจาก OpenGL มาเป็น DX12 และ Vulkan ให้เลือก DX12 ในการตั้งค่า Renderer และอย่าไปยุ่งกับ Vulkan สำหรับงานนี้

  1. ติดตั้ง Doom 3: BFG Edition จาก Steam หรือ GOG
  2. คัดลอกไฟล์ build ของ RBDOOM-3-BFG ลงในโฟลเดอร์เกม โดยเก็บไฟล์ต้นฉบับไว้เหมือนเดิม
  3. ตั้งค่า Renderer เป็น DX12 แล้วเปิด Doom II จากเมนู classic
  4. ปิด Anti-aliasing ในเกม เพราะ RenoDX จะไม่ยอมทำงานหากเปิดฟีเจอร์นี้ไว้

ขั้นตอนที่ 2. Vectors, RenoDX และ Library

เกมจากยุคแผ่นฟลอปปีไม่มีทางรู้จักคำว่า Motion (การเคลื่อนไหว) ดังนั้น DLSS 5 motion vectors จึงต้องมาจากไฟล์ Bridge ที่วางไว้ข้างไฟล์ Executable เพื่อประมาณการข้อมูล Temporal ที่ตัวโมเดลต้องการ

  1. ติดตั้ง ReShade ลงในไฟล์ Executable ของ RBDOOM โดยเลือก DirectX 12
  2. คัดลอกไฟล์ Motion vector bridge ลงในโฟลเดอร์ของ Executable
  3. คัดลอก RenoDX addon และ DLSS 5 library ลงในโฟลเดอร์เดียวกัน
  4. เปิดเกมแล้วกด Home เพื่อเปิดหน้าต่าง ReShade overlay
  5. ไปที่แท็บ Add-ons แล้วขยายหน้าต่าง DLSS 5 Neural Rendering
  6. กด F6 เพื่อเปิด/ปิดเอฟเฟกต์ และใช้ NR Intensity เพื่อควบคุมระดับความแรง

คำแนะนำฉบับเต็ม พร้อมรายละเอียด Path ของ DirectX, การจัดวางไฟล์ และการปรับ Slider อยู่ในคู่มือสำหรับผู้เขียนของเรา การตั้งค่า DLSS 5 RenoDX มักจะพลาดที่ความลึกของโฟลเดอร์ หากหน้าต่างไม่ขึ้น ให้ลองย้ายไฟล์ทีละระดับดู

การตั้งค่าที่สำคัญจริงๆ

การตั้งค่าผลลัพธ์ใน Doom 2
Injection pointRender stage ให้ผลลัพธ์ที่ชัดเจนที่สุด ส่วน Output stage จะดูเหมือนแค่ฟิลเตอร์
Passes x1แทบไม่มีอะไรเปลี่ยนแปลง
Passes x2 ถึง x4ทุกอย่างเปลี่ยนไป รวมถึงสไปรท์และกำแพง
Preset Defaultดันโทนเขียวที่ความเข้มสูง
Preset Naturalดันโทนฟ้า สไตล์ Midjourney ยุคแรก
Preset Cinematicดันโทนม่วงและยกระดับจุดสีดำ (Black point)
Enable Upscalingยังไม่สมบูรณ์ ให้ปิดทันทีหากเริ่มมีอาการภาพกะพริบ

หน้าตาของ Doom 2 จริงๆ เป็นอย่างไร

Doom 2 คือตัวอย่างที่สมบูรณ์แบบของการทำงานแบบ DLSS 5 multi-pass ที่ระดับ x1 โมเดลจะเห็นแค่สไปรท์แบนๆ แล้วปล่อยผ่านไป แต่ที่ระดับ x2 ขึ้นไป แต่ละ Pass จะประมวลผลซ้ำจากรอบก่อนหน้า โดยไม่สนใจประวัติของเฟรมและสร้างภาพขึ้นมาเอง ทำให้หน้าตาของศัตรูอย่าง Imp เปลี่ยนไปทุกเฟรม

  • ทุกๆ Pass ที่เพิ่มขึ้นจะทำให้ภาพมืดลง ไม่ว่าจะตั้งค่าอย่างไรก็ตาม
  • การ Injection ที่ Render stage จะเปลี่ยนรูปทรงเรขาคณิต ซึ่ง RBDOOM บน DX12 จะแสดงให้เห็นอย่างชัดเจนจนน่าตกใจ
  • การกด F6 ซ้ำๆ จะทำให้ VRAM รั่วประมาณ 1GB ต่อการกดหนึ่งครั้ง ดังนั้นให้ใช้ Slider ในการเปรียบเทียบแทน

ประสิทธิภาพ หรือสิ่งที่เหลืออยู่

ส่วนประกอบสเปก
GPURTX 5090 Laptop GPU
CPUIntel Core Ultra 9 275HX
APIDX12 ผ่าน RBDOOM-3-BFG
เฟรมเรตเมื่อเปิด DLSS 5ประมาณ 10 fps

DLSS 5 บน RTX 5090 laptop ให้เฟรมเรต 10 fps เท่ากับใน Cyberpunk 2077 ตัวโมเดลไม่สนหรอกว่าเกมจะเก่าแค่ไหน มันคิดราคาประมวลผลเต็มที่อยู่ดี และแบตเตอรี่ของคุณจะหมดก่อนแน่นอน

บทสรุป

การรองรับ DLSS 5 ในเกมเก่า จะทำงานได้ก็ต่อเมื่อเกมนั้นรันบน DX12 ซึ่ง Doom 2 ก็ผ่านเกณฑ์นี้ได้เพราะ RBDOOM แต่นั่นไม่ได้ทำให้มันสวยขึ้น ให้มองว่านี่คือ Doom 2 graphics mod ที่แพงที่สุดเท่าที่เคยมีมา เหมาะสำหรับถ่ายรูปโชว์ แต่แย่มากสำหรับการใช้เล่นฆ่าปีศาจจริงๆ

Friolt

เขียนโดย Friolt

นักเขียนรับเชิญ เผยแพร่เมื่อ .

ดูข่าวสารเพิ่มเติมจาก GAMES.GG บน Google

เพิ่มเราเป็นแหล่งข้อมูลที่คุณชื่นชอบ แล้ว เรื่องราว ของเราจะแสดงเป็นอันดับแรกในผลการค้นหาของคุณ

อ่านต่อ

WoW Forever: คู่มือเมือง Dalaran - การเข้าถึง เควสต์ และของรางวัล

เจาะลึกเมือง Dalaran ใน WoW Forever beta ทั้งวิธีปลดล็อก การเข้าถึง เควสต์ดันเจี้ยน และไอเทมดรอปที่น่าสนใจสำหรับทั้ง Horde และ Alliance

Fair Work Ombudsman ของออสเตรเลียแนะวิธีลาหยุดเพื่อเล่น GTA 6

Fair Work Ombudsman ของออสเตรเลียเผยแพร่คำแนะนำบน Instagram เกี่ยวกับการขอลาหยุดโดยไม่รับค่าจ้างเพื่อรอเล่น GTA 6 อย่างถูกต้องและเป็นทางการ

Xbox เปิดตัว XP แผนกไลเซนส์ใหม่ พร้อมแต่งตั้งอดีตผู้บริหาร Meta นั่งแท่น CEO Mojang

Xbox เปิดตัว XP ดูแลด้านลิขสิทธิ์สื่อ สินค้า และอีเวนต์ พร้อมต้อนรับ CEO คนใหม่ของ Mojang ที่มีประสบการณ์จาก Meta และ Reddit

โฆษณา