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

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

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

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

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

DLSS 5 Wolfenstein 3D สามารถใช้งานได้จริง แต่ต้องผ่านขั้นตอนที่เรียกได้ว่าคนทำต้องเป็นสายมาโซคิสต์เท่านั้นถึงจะยอมทำ โดย 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สร้างข้อมูลการเคลื่อนไหวและความลึกที่เกมปี 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 support เลือก 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การเพิ่ม passes จะทำให้เฟรมมืดลงและเกิดภาพหลอน (hallucinations) มากขึ้น
Enable UpscalingOffยังไม่สมบูรณ์และมีอาการภาพกะพริบ

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

กำแพงเป็นเพียงพื้นผิวแบนๆ และศัตรูเป็นแค่สไปรท์ (sprites) ดังนั้นโมเดลจึงแทบไม่มี geometry ให้ประมวลผล มันจึงชดเชยด้วยการ "เดา" อย่างมั่นใจ ทหารยามอาจมีใบหน้าที่ไม่เคยมีมาก่อน และทางเดินอาจเปลี่ยนอารมณ์ไปตาม preset ที่เลือก หากแผงควบคุมยังว่างเปล่าหรือ watermark ไม่ปรากฏ ให้ดู คำแนะนำฉบับเต็ม ซึ่งครอบคลุมทุกสาขาของ DirectX, โครงสร้างโฟลเดอร์ และปุ่มลัดต่างๆ

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

  • การกด F6 รัวๆ จะทำให้ VRAM รั่วไหล ดังนั้นให้เปรียบเทียบภาพด้วยแถบเลื่อน intensity แทน
  • กระบวนการเดียวกันนี้ใช้ได้กับเวอร์ชัน shareware ซึ่งเป็นวิธีทดสอบที่ประหยัดก่อนจะลองกับตัวเกมฉบับเต็มที่คุณซื้อมา
  • การรัน DOSBox แบบ Fullscreen บางครั้งอาจทำให้ overlay หายไป แนะนำให้ดีบั๊กในโหมดหน้าต่าง (windowed)

ประสิทธิภาพ

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

โฆษณา