นี่คือวิธีเปิดใช้งาน DLSS 5 ใน Doom 3 โดยไม่ต้องพึ่งพา Wrapper ใดๆ: เริ่มจากใช้ BFG Edition, ลงพอร์ต RBDOOM-3-BFG ทับลงไป, รันบน DirectX 12, เพิ่ม ReShade พร้อม RenoDX และใส่ไลบรารี DLSS 5 ตัวเต็มเข้าไป ทั้งหมดนี้ทดสอบบน RTX 5090 mobile ที่ใช้ CPU Core Ultra 9 275HX ซึ่งผลลัพธ์ที่ได้ก็ทำเอาเครื่องแทบกราบขอชีวิต
ชมฟุตเทจเพื่อประเมินความเสียหายด้วยตาของคุณเองด้านล่างนี้:
Doom 3 ถือว่าโชคดีกว่าเกมอื่น เพราะเกมเก่าส่วนใหญ่มักถูกบังคับให้รันบน DirectX 11 ผ่าน dgVoodoo หรือแย่กว่านั้น แต่ในกรณีนี้ RBDoom3BFG DX12 renderer จัดการงานยากๆ ให้คุณเรียบร้อยแล้ว โดยเวอร์ชัน 1.5.0 ได้เปลี่ยนจาก OpenGL มาเป็น DirectX 12 และ Vulkan ผ่าน NVIDIA NVRHI ซึ่งในฉากที่มีความซับซ้อนและมีการคำนวณเงาจำนวนมาก DX12 จะรันได้เร็วกว่า OpenGL เกือบสองเท่า การลดจำนวน Wrapper ลงหนึ่งตัวก็หมายถึงโอกาสที่เกมจะค้างก็น้อยลงหนึ่งครั้งเช่นกัน
สิ่งที่ต้องเตรียม
| ส่วนประกอบ | เหตุผลที่ต้องใช้ |
|---|---|
| Doom 3 BFG Edition | RBDoom3BFG อ่านได้เฉพาะข้อมูลของ BFG Edition เท่านั้น ดังนั้นตัวเกมต้นฉบับปี 2004 จึงใช้ไม่ได้ |
| RBDOOM-3-BFG 1.6.0 | พอร์ตที่รองรับ DX12 และ Vulkan backends รวมถึง PBR และ baked global illumination |
| ReShade (รองรับ addon) | ใช้สำหรับรันตัว Injector อย่าง RenoDX |
| RenoDX addon | ทำหน้าที่ดึงเฟรมภาพและส่งต่อไปยังโมเดล Neural |
| Motion vector bridge | ใช้ส่งข้อมูลการเคลื่อนไหว (motion data) ในรูปแบบที่โมเดลต้องการ |
| Official DLSS 5 library | ตัวโมเดลหลัก เปิดให้ใช้งานทั่วไปตั้งแต่วันที่ 3 กันยายน 2026 |
| RTX 50 series GPU | รองรับเฉพาะการ์ดจอ RTX 50 สำหรับเดสก์ท็อปและแล็ปท็อปเท่านั้น |
ขั้นตอนที่ 1: ติดตั้ง BFG Edition และ RBDoom3BFG
- ติดตั้ง Doom 3 BFG Edition และเปิดเกมหนึ่งครั้งเพื่อให้ไฟล์เกมแตกตัวและแพตช์เรียบร้อย
- ดาวน์โหลด RBDOOM-3-BFG เวอร์ชันล่าสุดจาก GitHub หรือหน้า ModDB
- แตกไฟล์ลงในโฟลเดอร์ Doom 3 BFG Edition โดยวางไว้ข้างๆ โฟลเดอร์ base
- จากนี้ไปให้รัน RBDoom3BFG.exe แทนตัวเข้าเกมแบบเดิม
- ตรวจสอบให้แน่ใจว่าตั้งค่า Renderer เป็น DirectX 12 เพราะแม้จะมี Vulkan มาให้ด้วย แต่ตัว RenoDX hook ถูกสร้างมาเพื่อ DX12 โดยเฉพาะ
นั่นคือทั้งหมดของการแปลง Doom 3 DirectX 12 ไม่ต้องใช้ dgVoodoo, ไม่ต้องใช้ DXVK และไม่ต้องทำพิธีกรรมใดๆ เพิ่มเติม
ขั้นตอนที่ 2: ปิด Anti-Aliasing และตั้งค่า Motion Vectors
RBDoom3BFG มาพร้อมกับ NVIDIA TAA และ SSAO ที่ปรับปรุงใหม่ ให้ปิด Anti-aliasing ในตัวเลือกการตั้งค่า เพราะ RenoDX จะไม่ทำงานหากเกมยังคงประมวลผลภาพด้วยวิธีของตัวเอง จากนั้นให้นำไฟล์ motion vector bridge ไปวางไว้ข้างๆ RBDoom3BFG.exe ตัวเอนจินมีการคำนวณ motion vectors สำหรับ TAA อยู่แล้ว แต่โมเดล Neural ต้องการข้อมูลในรูปแบบเฉพาะของมัน จึงจำเป็นต้องมี bridge ตัวนี้
ขั้นตอนที่ 3: ReShade และ RenoDX
- รันตัวติดตั้ง ReShade ชี้ไปที่ RBDoom3BFG.exe และเลือก DirectX 12
- คัดลอก RenoDX addon ไปไว้ในโฟลเดอร์เดียวกับตัวรันเกม
- เปิดเกมและกดปุ่ม Home เพื่อเปิดเมนู ReShade overlay
- ไปที่แท็บ Add-ons และขยายแผงควบคุม DLSS 5
รายละเอียดเรื่องลำดับโฟลเดอร์, ชื่อไฟล์ที่ถูกต้อง และการแยกตาม API สามารถดูได้ใน คำแนะนำฉบับเต็ม การจับคู่ DLSS 5 กับ RenoDX นั้นทำเหมือนกันในทุกเกม ต่างกันแค่ตัว Hook เท่านั้น
ขั้นตอนที่ 4: ใส่ไลบรารี DLSS 5
NVIDIA ปล่อย DLSS 5 อย่างเป็นทางการเมื่อวันที่ 3 กันยายน 2026 เริ่มต้นกับเกม NBA 2K27 สำหรับการ์ดจอ RTX 50 ทั้งเดสก์ท็อปและแล็ปท็อป ไลบรารีนี้เป็นของแท้ไม่ใช่ไฟล์หลุด ดังนั้นให้หาจากแหล่งที่เชื่อถือได้และนำไปวางไว้ข้างๆ RBDoom3BFG.exe กด F6 เพื่อเปิด/ปิดเอฟเฟกต์
การตั้งค่าที่สำคัญใน Doom 3
| การตั้งค่า | สิ่งที่ควรเลือก |
|---|---|
| Injection point | Output จะคงหน้าตาเดิมไว้ ส่วน Render stage จะให้โมเดลวาด Geometry ใหม่ |
| Strength | เริ่มจากค่าต่ำๆ หากปรับสูงสุด ทุก Preset จะทับโทนสีเดิมจนหมด |
| Preset | Natural จะคงทิศทางศิลป์เดิมไว้ ส่วน Cinematic จะออกโทนม่วงและยกระดับสีดำให้เข้มขึ้น |
| Passes | x1 สำหรับการเล่นทั่วไป, x3 สำหรับสายสยองขวัญ ยิ่งผ่านหลายรอบภาพจะยิ่งมืดลง |
| Enable Upscaling | ปิด (Off) เนื่องจากยังทำไม่เสร็จและมีอาการภาพกระพริบ |
DLSS 5 ทำอะไรกับ Doom 3
DLSS 5 neural rendering ถูกออกแบบมาเพื่อเพิ่มรายละเอียดแสงและพื้นผิวที่เอนจินเดิมทำไม่ได้ ใน Doom 3 มันยังวาดรูปทรง Polygon ใหม่ด้วย ที่ระดับ x3 และการทำ render stage injection รูปทรงของตัวละครจะเพี้ยนไปจากเดิมในบางเฟรม และเนื่องจาก multi-pass ไม่ได้อิงประวัติเฟรมก่อนหน้า ทหารทุกนายจึงอาจมีใบหน้าใหม่ในทุกๆ เฟรม ไม่ว่าจะเป็นชายแก่เคราเทาหรือเอเลี่ยนสีม่วงไร้เครา ขึ้นอยู่กับ Preset ที่เลือก
| การทดสอบ | ผลลัพธ์ |
|---|---|
| x1, output injection | ภาพนิ่งเสถียร, แสงเปลี่ยนไปเล็กน้อย |
| x3, render stage | Geometry เพี้ยน, ใบหน้าเปลี่ยนทุกเฟรม |
| Maximum strength, Default preset | ภาพติดโทนเขียวไปทั่ว |
| RTX 5090 mobile, ทุก preset | ประมาณ 10 fps |
ใช่แล้ว ประสบการณ์ DLSS 5 บนแล็ปท็อป RTX 5090 จะอยู่ที่ประมาณ 10 fps พอๆ กับ Wolfenstein 3D หรือ Cyberpunk 2077 ส่วนเรื่องแบตเตอรี่นั้นลืมไปได้เลย
ทำไม Source Port ถึงสำคัญ
กฎเหล็กของ DLSS 5 กับเกมเก่า นั้นโหดร้าย: เกม DX11 จะกลายเป็นภาพแตกเป็น Noise แม้จะต่อสาย Vector ถูกต้องทั้งหมด ในขณะที่เกม DX12 จะยังคงเสถียรแม้จะปรับสุด Doom 3 BFG Edition DLSS ทำงานได้เพราะพอร์ตนี้ส่ง Pipeline สมัยใหม่ให้โมเดล แทนที่จะเป็น OpenGL ปี 2004
การแก้ไขปัญหาเบื้องต้น
- หากแผงควบคุม DLSS 5 ไม่ปรากฏ ให้ย้ายไฟล์ไปไว้ในโฟลเดอร์ระดับถัดไปแล้วลองใหม่
- หากตัวเลือกเป็นสีเทา (กดไม่ได้) แสดงว่า Anti-aliasing ของเกมยังเปิดอยู่
- หากเฟรมเรตไม่ตก แสดงว่าโมเดลไม่ได้ทำงาน ให้สงสัยไว้ก่อนว่ามีอะไรผิดปกติ
- หากภาพกระพริบ ให้ปิด Enable Upscaling ก่อน
- หากเกมค้างหลังจากกดสลับไปมาหลายครั้ง แสดงว่าเกิด VRAM leak ให้รีสตาร์ทเกมแทนการกดสลับซ้ำ
บน 5090 การใช้ Doom 3 source port อาจให้ภาพสวยงามแต่เล่นจริงได้ลำบาก Combo Doom 3 DLSS 5 นี้เป็นเพียงของเล่นสนุกๆ เท่านั้น เพราะตัวเกม Doom 3 เองก็มืดพออยู่แล้ว




