ข้ามไปยังเนื้อหาหลัก
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 จะเข้าไปทำงานโดยตรงกับไฟล์ executable ของ DirectX 9 จากนั้นตัว 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, single pass buildแผงควบคุม 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 เท่านั้น เพราะตัว executable เป็นแบบ 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 จะสุ่มตัวอย่างเฟรมหนึ่งและละทิ้งประวัติ (history) ซึ่งสำหรับเกม DirectX 9 ที่ใช้การคาดเดา vectors นั้น หมายความว่าจะเกิดภาพหลอน (hallucination) ใหม่ในทุกเฟรม การใช้ 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 เพื่อขยายสู่ธุรกิจภาพยนตร์ ทีวี สวนสนุก และการร่วมมือกับแบรนด์ต่างๆ

โฆษณา