ข้ามไปยังเนื้อหาหลัก
The Witcher 2.jpg

วิธีเปิดใช้งาน DLSS 5 ใน The Witcher 2 ด้วย RenoDX และ Motion Vectors

เรียนรู้วิธีรัน DLSS 5 ใน The Witcher 2 ผ่าน RenoDX บน DirectX 9 โดยใช้ fake motion vectors และไลบรารี NVIDIA โดยไม่ต้องพึ่งพา dgVoodoo2

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

DLSS 5 ใน The Witcher 2 ไม่จำเป็นต้องใช้ DOSBox หรือ dgVoodoo2 โดย RenoDX จะเข้าไปทำงานโดยตรงกับไฟล์ DirectX 9 executable จากนั้นตัว Feeder จะทำหน้าที่ส่งข้อมูล motion vectors จำลองเข้าไป และใช้ไลบรารีอย่างเป็นทางการของ NVIDIA ในการประมวลผลผ่าน neural pass เราได้ทดสอบบน build เสริมรุ่นเก่าที่ไม่มี multipass โดยใช้ RTX 5090 Mobile คู่กับ Core Ultra 9 275HX

สรุปสั้นๆ: RenoDX, vectors, แล้วลุยเลย ส่วนรายละเอียดเชิงลึกอยู่ด้านล่าง เพราะ DirectX 9 ไม่เคยมีอะไรที่ทำเสร็จได้ง่ายๆ

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

ส่วนประกอบหน้าที่ในกระบวนการ
The Witcher 2ตัวเกม DirectX 9 แบบ 32-bit ไม่ว่าจะเวอร์ชัน Enhanced Edition หรือไม่ก็ตาม
ReShade (รองรับ add-on, 32-bit)ตัว Proxy ที่โหลดขึ้นมาเป็นอันดับแรก
RenoDX DLSS 5 add-on (build แบบ single pass)แผงควบคุม Neural Rendering
DLSS5-Feeder และ motion vector shadersสร้าง motion และ depth จำลองสำหรับเกมที่ไม่เคยรองรับ DLSS
NVIDIA neural rendering libraryโมเดล DLSS 5 อย่างเป็นทางการ
RTX 50 series GPUข้อกำหนดจากทาง NVIDIA

ขั้นตอนที่ 1: เตรียมตัวเกม

The Witcher 2 Enhanced Edition มีตัว Launcher ของตัวเองสำหรับตั้งค่ากราฟิก ซึ่งมีสองค่าที่ขัดแย้งกับตัว add-on

  1. เปิดการตั้งค่าใน Launcher แล้วปิด antialiasing ภายในเกม
  2. ปิด Witcher 2 Ubersampling เพราะมันจะเรนเดอร์ภาพซ้ำหลายรอบต่อเฟรม ซึ่ง neural pass ก็กินทรัพยากรมากพออยู่แล้ว
  3. กดบันทึก เข้าเกมหนึ่งครั้ง และตรวจสอบว่าการตั้งค่ามีผลจริง

ขั้นตอนที่ 2: ติดตั้ง RenoDX บน DirectX 9

  1. สร้างโฟลเดอร์ host ไว้ข้างๆ witcher2.exe เช่น host32
  2. เปลี่ยนชื่อไฟล์ ReShade DLL แบบ 32-bit ให้เป็นชื่อ d3d9 proxy ตามที่เกมต้องการ
  3. นำไฟล์ proxy ที่เปลี่ยนชื่อแล้ว, RenoDX add-on, neural rendering library และไฟล์ DLSS upscaler มาตรฐานใส่ลงในโฟลเดอร์ host นั้น
  4. ต้องใช้ ReShade และ add-on เวอร์ชัน 32-bit เท่านั้น เพราะตัวเกมเป็น 32-bit

ขั้นตอนที่ 3: เพิ่ม Vectors

  1. คัดลอก DLSS5-Feeder เวอร์ชัน 32-bit และชุด motion vector shader ลงในโฟลเดอร์ host เดียวกัน
  2. เข้าเกม กด Home เปิดแท็บ Add-ons แล้วหา Neural Rendering (บน DirectX 9 อาจจะรวมอยู่ในแผงควบคุมเดียวกัน)
  3. กด F6 เพื่อเปิดใช้งาน

เกม DirectX 9 ที่รองรับ DLSS 5 ทั้งหมดใช้วิธีการนี้ คุณสามารถดู คำแนะนำ ฉบับเต็มสำหรับเวอร์ชัน 64-bit และการจัดวางโฟลเดอร์สำหรับเอนจินอื่นๆ ได้

ทำไมต้องใช้ไลบรารีรุ่นเก่า

การทดสอบนี้ใช้ DLSS 5 แบบไม่มี multipass ซึ่งเป็น add-on build รุ่นก่อนหน้าที่จำกัดไว้ที่ x1 pass เท่านั้น โหมด Multi-pass จะสุ่มตัวอย่างเฟรมเดียวและละทิ้งประวัติข้อมูล ซึ่งในเกม DirectX 9 ที่ใช้การเดาค่า vectors นั้นหมายถึงการสร้างภาพหลอนใหม่ทุกเฟรม การใช้ pass เดียวจะช่วยให้ Geralt ยังคงดูเป็น Geralt อยู่เกือบตลอดเวลา

การตั้งค่าค่าเริ่มต้นเหตุผล
Injection pointOutputเป็นขั้นตอนที่เสถียรที่สุดโดยไม่มีข้อมูล DLSS ดั้งเดิม
IntensityMediumความเข้มข้นสูงสุดจะวาดแสงของ REDengine ใหม่ทั้งหมด
PresetNaturalค่าเริ่มต้นจะออกโทนเขียว ส่วน Cinematic จะออกโทนม่วง
Passesx1build รุ่นเก่าไม่รองรับค่าอื่น
Enable UpscalingOffยังไม่สมบูรณ์และมีอาการภาพสั่น

ข้อควรทราบ

  • ผิวหนัง เส้นผม และเครื่องหนังจะมีการตอบสนองมากที่สุด ซึ่งเป็นสิ่งที่โมเดลนี้ถูกสร้างมาเพื่อรองรับ
  • หากหมุนกล้องเร็วจะเกิดอาการภาพซ้อน (ghosting) เนื่องจาก motion vectors เป็นเพียงการประมาณค่า
  • UI และคำบรรยายจะถูกวาดใหม่ด้วย จึงอาจเห็นข้อความเบลอเล็กน้อย
  • การกด F6 รัวๆ จะทำให้เกิด VRAM leak ดังนั้นควรใช้แถบเลื่อนความเข้มข้น (intensity slider) ในการเปรียบเทียบแทน

จากเกมเก่าทั้งหมดที่เคยทดสอบมา นี่คือผลลัพธ์ของมอด DLSS 5 neural rendering ที่ดูสมจริงที่สุด The Witcher 2 มีรายละเอียดใบหน้าที่โมเดลสามารถนำไปประมวลผลได้ดี แต่นี่ก็ยังคงเป็นมอดกราฟิกของ The Witcher 2 ที่กินสเปก GPU ของคุณเกือบทั้งหมดอยู่ดี

ประสิทธิภาพ

การรัน The Witcher 2 บนฮาร์ดแวร์ RTX 5090 Mobile โดยเปิดใช้งาน neural pass จะได้เฟรมเรตอยู่ที่ประมาณ 10 fps ซึ่งเป็นเพดานเดียวกับที่พบในเกมอื่นๆ โมเดลนี้ไม่สนใจว่าเอนจินเกมจะเก่าแค่ไหน

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 Division รุกตลาดภาพยนตร์ ทีวี และประสบการณ์สด

Xbox เปิดตัว XP แผนกบันเทิงใหม่นำโดย Kayleen Walters อดีตผู้บริหาร Lucasfilm และ Mojang เพื่อขยายสู่ธุรกิจภาพยนตร์ ทีวี สวนสนุก และการร่วมมือกับแบรนด์ต่างๆ

โฆษณา