ข้ามไปยังเนื้อหาหลัก
wolfenstein 3D.jfif

วิธีใช้งาน DLSS 5 ใน Wolfenstein 3D

เจาะลึกการนำ NVIDIA neural rendering มาใช้กับเกมปี 1992 ผ่าน DOSBox และ dgVoodoo2 พร้อมตั้งค่าและผลลัพธ์เฟรมเรตที่เสียไป

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

เราได้บังคับให้ระบบ Neural Rendering ของ NVIDIA ไปรันบนเกม Raycaster จากปี 1992 โดยใช้กระบวนการทั้งหมดผ่าน DOSBox และ dgVoodoo2 รวมถึงการตั้งค่า ฟุตเทจ และเฟรมเรตที่เสียไปจนเหลือเพียง 10 fps

DLSS 5 Wolfenstein 3D สามารถใช้งานได้จริง แต่มันต้องผ่านเชน (Chain) การทำงานที่คนชอบความทรมานเท่านั้นที่จะยอมทำ โดย DOSBox จะรันตัวเกม, dgVoodoo2 จะยกหน้าต่าง Emulator ขึ้นไปเป็น DirectX 11, มีตัว Feeder คอยสร้าง Motion Vectors หลอกๆ, RenoDX ทำหน้าที่เป็นโฮสต์ของ Add-on และไลบรารีอย่างเป็นทางการของ NVIDIA จะทำหน้าที่วาดเฟรมใหม่ทั้งหมด บนเครื่อง RTX 5090 Mobile ที่ใช้ชิป Core Ultra 9 275HX ผลลัพธ์ที่ได้คือเฟรมเรตประมาณ 10 fps ในเกมที่ครั้งหนึ่งเคยรันบนเครื่อง 286 ได้สบายๆ

ทำความเข้าใจสิ่งหนึ่งก่อนเริ่ม: ตัวเกมไม่เคยเข้าถึง GPU ของคุณโดยตรง แต่เป็น DOSBox ที่ทำหน้าที่นั้น ดังนั้นทุกขั้นตอนด้านล่างนี้จึงมุ่งเน้นไปที่ตัว Emulator ไม่ใช่ตัวละคร BJ Blazkowicz นี่คือเคล็ดลับทั้งหมดของการรัน DLSS 5 บนเกมเก่า: ยก API ขึ้นมา, สร้างข้อมูลหลอกๆ, และยอมรับความลำบาก

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

ส่วนประกอบหน้าที่ในเชน
DOSBox 0.74-3 หรือ DOSBox-Xรันไฟล์ DOS Executable และวาดหน้าต่างที่คุณจะนำไปเรนเดอร์ใหม่
dgVoodoo2แปลงเอาต์พุต DirectDraw หรือ Direct3D 9 ให้เป็น DirectX 11
ReShade พร้อมรองรับ Add-onโหลดส่วนประกอบอื่นๆ เข้าสู่กระบวนการทำงาน
DLSS5-Feeder พร้อม Motion Vector Shadersสร้างข้อมูลการเคลื่อนไหว (Motion) และความลึก (Depth) ที่เกมปี 1992 ไม่เคยมี
RenoDX DLSS 5 Add-onนำตัวควบคุม Neural Rendering ไปไว้ใน ReShade Overlay
NVIDIA Neural Rendering Libraryโมเดลอย่างเป็นทางการที่มาพร้อมกับ DLSS 5 ตั้งแต่วันที่ 3 กันยายน 2026
RTX 50 series GPUจำเป็นต้องมี เพราะ NVIDIA ล็อก DLSS 5 ไว้เฉพาะสถาปัตยกรรม Blackwell

ขั้นตอนที่ 1. ย้ายตัวเกมไปรันบน DirectX 11

Wolfenstein 3D เป็นเกม DOS Raycaster ที่ไม่มี DirectX ให้เชื่อมต่อ ดังนั้น DOSBox จึงกลายเป็นผู้ป่วยของเรา ตัวเกมเวอร์ชัน Steam และ GOG มาพร้อมกับ DOSBox อยู่แล้ว ซึ่งช่วยประหยัดเวลาดาวน์โหลดไปได้หนึ่งอย่าง

  1. เปิดไฟล์ dosbox.conf และตั้งค่า output เป็น ddraw สำหรับ DOSBox รุ่นคลาสสิก หรือ direct3d สำหรับ DOSBox-X
  2. ดาวน์โหลด dgVoodoo2 จากหน้าเว็บทางการและเปิดโฟลเดอร์ MS ภายในไฟล์ที่แตกออกมา
  3. หยิบไฟล์ DDraw.dll หรือ D3D9.dll จากโฟลเดอร์ย่อย x86 เพราะ DOSBox 0.74-3 เป็นโปรแกรมแบบ 32-bit
  4. นำไฟล์นั้นไปวางไว้ข้างๆ dosbox.exe พร้อมกับ dgVoodooCpl.exe และ dgVoodoo.conf
  5. รัน dgVoodooCpl.exe และตั้งค่า Output API เป็น Direct3D 11 พร้อม Feature Level 11.0
  6. เปิดเกมและมองหา dgVoodoo watermark ซึ่งเป็นหลักฐานเดียวที่ยืนยันว่า Wrapper ทำงานอยู่

ขั้นตอนที่ 2. ป้อนข้อมูล Motion Vectors หลอกๆ

DLSS 5 ต้องการข้อมูลสีและข้อมูลการเคลื่อนไหว แต่ Wolfenstein 3D มีแค่สีและพื้นที่ไม่ค่อยมีมิติ ให้ติดตั้ง ReShade ลงบน dosbox.exe โดยเปิดโหมดรองรับ Add-on เลือก DirectX 11 ในวิซาร์ด จากนั้นเพิ่ม DLSS5-Feeder และชุด Motion Vector Shader เข้าไป ตัว Feeder แบบ 32-bit จะสื่อสารกับ Host Bridge แบบ 64-bit ได้ด้วยตัวเอง

ขั้นตอนที่ 3. ติดตั้ง RenoDX

คัดลอก Add-on ไปวางไว้ข้างๆ 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 อยู่แล้ว ให้นำไฟล์นี้ไปวางไว้ข้างๆ Add-on พร้อมกับไฟล์ DLSS Upscaler ปกติสำหรับการทำ DLAA pass จากนั้นเปิดเกมและกด F6 เพื่อเปิด/ปิดเอฟเฟกต์

การตั้งค่าค่าเริ่มต้นเหตุผล
Injection pointOutputเป็นขั้นตอนที่ปลอดภัยที่สุดสำหรับเกมที่ไม่มี Geometry จริง
IntensityMediumถ้าปรับสุด สีจะเพี้ยนจนกลายเป็น Preset อื่น
PresetNaturalค่า Default จะออกโทนเขียว และ Cinematic จะออกโทนม่วงหากปรับความเข้มสูง
Passesx1การเพิ่ม Pass จะทำให้เฟรมมืดลงและเกิดอาการภาพหลอน (Hallucinations) มากขึ้น
Enable UpscalingOffยังไม่สมบูรณ์และมีอาการภาพกะพริบ

ข้อควรทราบเกี่ยวกับ Wolfenstein 3D

ผนังในเกมเป็นพื้นผิวแบนๆ และศัตรูเป็น Sprite ดังนั้นโมเดลจึงแทบไม่มี Geometry ให้ประมวลผล แต่มันก็ชดเชยด้วยความมั่นใจในการเรนเดอร์ ทหารยามอาจมีใบหน้าที่ไม่เคยมีมาก่อน และทางเดินอาจเปลี่ยนอารมณ์ไปตาม Preset ที่เลือก หากแผงควบคุมว่างเปล่าหรือไม่เห็น Watermark ให้ดู คำแนะนำ ฉบับเต็มที่ครอบคลุมทุกสาขาของ DirectX, โฟลเดอร์ และปุ่มลัดต่างๆ

การทำ DLSS 5 Multipass ที่ x2 ขึ้นไปจะสุ่มตัวอย่างจากเฟรมเดียวและไม่สนใจประวัติ (History) ดังนั้นทุกเฟรมจึงกลายเป็นความคิดเห็นใหม่ของ AI ตัว dgVoodoo watermark เป็นจุดอ้างอิงที่มีประโยชน์ในกรณีนี้ เพราะมันจะมืดลงเรื่อยๆ ในแต่ละ Pass

  • การกด F6 รัวๆ จะทำให้ VRAM รั่วไหล ดังนั้นให้เปรียบเทียบภาพด้วยแถบเลื่อน Intensity แทน
  • เชนการทำงานเดียวกันนี้ใช้ได้กับเวอร์ชัน Shareware ซึ่งเป็นวิธีทดสอบที่ประหยัดก่อนจะไปลองกับตัวเกมเต็มที่ซื้อมา
  • การรัน DOSBox แบบ Fullscreen บางครั้งจะซ่อน Overlay ไว้ ดังนั้นควร Debug ในโหมดหน้าต่าง

ประสิทธิภาพ

Neural Pass ใช้ทรัพยากรเท่ากันไม่ว่าจะเรนเดอร์ Cyberpunk หรือทางเดินสีฟ้าขนาด 320x200 การทดสอบของเราบนแล็ปท็อป RTX 5090 ได้เฟรมเรตประมาณ 10 fps ซึ่งก็ยังเร็วกว่าความเร็วในการเล็งปืนปกติในเกมนี้เสียอีก ให้มองว่านี่คือมอดกราฟิก Wolfenstein 3D ที่แพงที่สุดที่เคยมีมา ไม่ใช่วิธีการเล่นเกมจริงๆ

บทสรุป

มันรันได้ แต่มันไร้ประโยชน์ และมันก็เป็นการทดสอบที่บริสุทธิ์ที่สุดว่า DLSS 5 จะวาดอะไรออกมาเมื่อเกมไม่ให้อะไรมันเลย ซึ่งนั่นคือเหตุผลที่คุณควรลองทำดูสักครั้งแล้วไม่ต้องทำอีกเลย

Friolt

เขียนโดย Friolt

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

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

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

อ่านต่อ

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

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

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

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

Cyberleek เผยคลิปหลุด GTA 6 ความยาว 24 นาที โชว์โหมดมุมมองบุคคลที่หนึ่ง

Cyberleek กลับมาพร้อมคลิปหลุด GTA 6 ความยาวเกือบ 25 นาที เผยให้เห็นโหมดมุมมองบุคคลที่หนึ่งที่ยังไม่มีการประกาศอย่างเป็นทางการจาก Rockstar

โฆษณา