นี่คือวิธี รัน 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 สำหรับงานนี้
- ติดตั้ง Doom 3: BFG Edition จาก Steam หรือ GOG
- คัดลอกไฟล์ build ของ RBDOOM-3-BFG ลงในโฟลเดอร์เกม โดยเก็บไฟล์ต้นฉบับไว้เหมือนเดิม
- ตั้งค่า Renderer เป็น DX12 แล้วเปิด Doom II จากเมนู classic
- ปิด Anti-aliasing ในเกม เพราะ RenoDX จะไม่ยอมทำงานหากเปิดฟีเจอร์นี้ไว้
ขั้นตอนที่ 2. Vectors, RenoDX และ Library
เกมจากยุคแผ่นฟลอปปีไม่มีทางรู้จักคำว่า Motion (การเคลื่อนไหว) ดังนั้น DLSS 5 motion vectors จึงต้องมาจากไฟล์ Bridge ที่วางไว้ข้างไฟล์ Executable เพื่อประมาณการข้อมูล Temporal ที่ตัวโมเดลต้องการ
- ติดตั้ง ReShade ลงในไฟล์ Executable ของ RBDOOM โดยเลือก DirectX 12
- คัดลอกไฟล์ Motion vector bridge ลงในโฟลเดอร์ของ Executable
- คัดลอก RenoDX addon และ DLSS 5 library ลงในโฟลเดอร์เดียวกัน
- เปิดเกมแล้วกด Home เพื่อเปิดหน้าต่าง ReShade overlay
- ไปที่แท็บ Add-ons แล้วขยายหน้าต่าง DLSS 5 Neural Rendering
- กด F6 เพื่อเปิด/ปิดเอฟเฟกต์ และใช้ NR Intensity เพื่อควบคุมระดับความแรง
คำแนะนำฉบับเต็ม พร้อมรายละเอียด Path ของ DirectX, การจัดวางไฟล์ และการปรับ Slider อยู่ในคู่มือสำหรับผู้เขียนของเรา การตั้งค่า DLSS 5 RenoDX มักจะพลาดที่ความลึกของโฟลเดอร์ หากหน้าต่างไม่ขึ้น ให้ลองย้ายไฟล์ทีละระดับดู
การตั้งค่าที่สำคัญจริงๆ
| การตั้งค่า | ผลลัพธ์ใน Doom 2 |
|---|---|
| Injection point | Render 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 ในการเปรียบเทียบแทน
ประสิทธิภาพ หรือสิ่งที่เหลืออยู่
| ส่วนประกอบ | สเปก |
|---|---|
| GPU | RTX 5090 Laptop GPU |
| CPU | Intel Core Ultra 9 275HX |
| API | DX12 ผ่าน 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 ที่แพงที่สุดเท่าที่เคยมีมา เหมาะสำหรับถ่ายรูปโชว์ แต่แย่มากสำหรับการใช้เล่นฆ่าปีศาจจริงๆ
![Megathread] DOOM: The Dark Ages Available Now In Early Access, Featuring Ray Tracing & DLSS 4 With Multi Frame Generation - Giveaway Inside : r/nvidia](/cdn-cgi/image/width=1920,quality=75,format=auto,fit=scale-down,metadata=none,onerror=redirect/https://assets.games.gg/dlss_5_doom_2_dx12_rbdoom_hero_d675cdef00.webp)



