RTX 2060 ยังไม่หมด! Modder ปลดล็อก NVIDIA DLSS Frame Generation ให้ Turing รัน Frame Generation ได้จริง
ดูเหมือนว่า GeForce RTX 20 Series อาจยังมีของดีที่ NVIDIA ไม่ได้เปิดให้ใช้งานอย่างเป็นทางการ หลัง Modder สามารถนำ NVIDIA DLSS Frame Generation มารันบนกราฟิกการ์ดสถาปัตยกรรม Turing ได้สำเร็จ ทำให้การ์ดอย่าง RTX 2060 สามารถเปิดใช้งาน Frame Generation ในเกมที่รองรับได้
การทดลองดังกล่าวทดสอบบน GeForce RTX 2060 Max-Q ในเกม The Witcher 3: Wild Hunt เวอร์ชัน Next-Gen ผ่าน DirectX 12 โดยผู้พัฒนาสามารถเปิดตัวเลือก Frame Generation ภายในเกมได้ และพบว่าเฟรมเรตเพิ่มขึ้นจริง
นี่ถือเป็นความเคลื่อนไหวที่น่าสนใจ เพราะ NVIDIA ไม่ได้เปิดให้ RTX 20 Series ใช้งาน DLSS Frame Generation อย่างเป็นทางการ โดยฟีเจอร์ดังกล่าวถูกจำกัดไว้กับ GPU รุ่นใหม่กว่า
จาก RTX 30 ย้อนกลับไปถึง RTX 20
ความสำเร็จครั้งนี้เป็นการต่อยอดจากโครงการก่อนหน้าที่ Modder สามารถนำ NVIDIA DLSS Frame Generation มารันบน GeForce RTX 30 Series ซึ่งใช้สถาปัตยกรรม Ampere และยังพัฒนาต่อไปจนสามารถปลดล็อก Multi Frame Generation ได้อีกด้วย
โปรเจกต์สำหรับ RTX 20 Series เป็นการ Fork งานดังกล่าว แล้วนำย้อนกลับไปอีกหนึ่งเจเนอเรชัน โดยมุ่งเป้าไปที่สถาปัตยกรรม SM75 ของ Turing
ความแตกต่างสำคัญในตอนนี้คือ RTX 20 Series ยังรองรับได้เพียง Single Frame Generation ขณะที่โครงการฝั่ง RTX 30 สามารถไปได้ไกลถึง Multi Frame Generation แล้ว
ดัดแปลง DLSS-G Runtime ให้รู้จัก Turing
เบื้องหลังการทำงานไม่ได้เป็นเพียงการเปลี่ยนไฟล์ DLL ธรรมดา แต่เป็นการดัดแปลงตัว NVIDIA DLSS-G Runtime โดยตรง
Mod นี้ใช้ Runtime อย่างเป็นทางการ nvngx_dlssg 310.1 ของ NVIDIA แต่แทนที่ GPU Kernel เดิมด้วยเวอร์ชันที่ถูก Compile ใหม่สำหรับ SM75
นอกจากนี้ยังมีการแก้ไขการตรวจสอบสถาปัตยกรรม GPU และทำให้ระบบรายงาน GPU Turing เป็น Ada Lovelace ในบางขั้นตอนที่จำเป็น เพื่อให้ DLSS-G Runtime ยอมเริ่มต้นการทำงาน
นี่ถือเป็นจุดสำคัญ เพราะวิธีดังกล่าวแตกต่างจาก Mod รุ่นก่อนสำหรับ RTX 20 และ RTX 30 ที่เคยใช้วิธีเปลี่ยนเส้นทางคำสั่ง Frame Generation ไปทำงานผ่าน AMD FSR 3 Frame Generation
สำหรับโครงการใหม่นี้เป็นการพยายามทำให้ NVIDIA DLSS-G Runtime ทำงานบน Turing โดยตรง
RTX 2060 รันได้จริง แต่ยังมีปัญหา
ผลการทดสอบในช่วงแรกถือว่าน่าสนใจ แต่ยังห่างไกลจากคำว่าเสถียร
ผู้ใช้ Reddit รายหนึ่งที่ทดลองบน RTX 2060 ระบุว่า Frame Generation สามารถทำงานในโหมด 2X ได้ดี และช่วยเพิ่มเฟรมเรตได้อย่างเห็นได้ชัด
แต่เมื่อทดลอง 3X Frame Generation กลับพบปัญหา Ghosting และในโหมด 4X ประสิทธิภาพและคุณภาพภาพยังอยู่ในระดับที่ใช้งานได้ไม่ดีนัก
นอกจากนี้ผู้ใช้ยังรายงานว่าประสิทธิภาพโดยรวมของ DLSS Frame Generation Mod นี้ ต่ำกว่า FSR Frame Generation เล็กน้อย
ดังนั้นแม้ตัว Mod จะสามารถเปิดเผยตัวเลือก 3X และ 4X ออกมาได้ แต่ไม่ได้หมายความว่าโหมดเหล่านี้พร้อมใช้งานจริงบน RTX 20 Series ในตอนนี้
ในชุมชนผู้ใช้ยังมีรายงานปัญหาเพิ่มเติม ทั้งการทำงานผิดปกติในบางเกมและความเข้ากันได้ที่แตกต่างกันไป ทำให้ปัจจุบันยังมีข้อมูลทดสอบจริงไม่มากพอที่จะสรุปว่า Mod นี้สามารถใช้กับ RTX 20 Series ได้อย่างเสถียรในวงกว้าง
ไม่ใช่ Mod ที่แค่โยนไฟล์ DLL แล้วจบ
สิ่งที่ต้องระวังคือโปรเจกต์นี้มีความซับซ้อนมากกว่า Mod ทั่วไป และไม่ได้รับการสนับสนุนอย่างเป็นทางการจาก NVIDIA
จากประสบการณ์ของ Mod รุ่น RTX 30 ก่อนหน้านี้ ไฟล์ DLL ที่ใช้ในลักษณะนี้อาจทำให้ ระบบความปลอดภัยของ Windows หรือ Antivirus แสดงคำเตือน เนื่องจากมีการดัดแปลง Runtime และ Injection บางส่วน
ดังนั้นการนำไฟล์จากแหล่งที่ไม่ทราบที่มาไปวางในโฟลเดอร์เกมอาจมีความเสี่ยงด้านความปลอดภัย
ด้วยเหตุนี้ Mod ดังกล่าวจึงยังไม่ควรถูกมองว่าเป็นโซลูชันแบบ Plug-and-Play สำหรับเครื่องหลัก โดยเฉพาะผู้ใช้ที่ต้องการความเสถียรในการเล่นเกม
OptiScaler มีทางเลือกสำหรับ Multi Frame Generation
สำหรับผู้ที่ใช้งาน OptiScaler อยู่แล้ว ยังมีอีกเส้นทางที่ง่ายกว่าในการเปิดใช้งาน Multi Frame Generation บน RTX 20 และ RTX 30
นักพัฒนาที่ใช้ชื่อ ShyVortex ได้รวม MFG Unlocker เข้ากับ OptiScaler รุ่นล่าสุดในสาย DLSSNR-PreSR-Multipass
แนวทางดังกล่าวใช้ Native OptiScaler Hook แทนการพึ่ง DLL Injection แบบที่ Mod บางตัวใช้
อย่างไรก็ตาม ผู้ใช้ยังจำเป็นต้องมีไฟล์ dlssg_for_sm86 เพื่อเปิดใช้งานเส้นทาง NVIDIA Native Multi Frame Generation บนฮาร์ดแวร์ RTX รุ่นเก่า
นั่นหมายความว่า OptiScaler กำลังกลายเป็นอีกหนึ่งช่องทางที่ช่วยนำฟีเจอร์ DLSS รุ่นใหม่กลับมาใช้กับ GPU ที่ NVIDIA ไม่ได้เปิดรองรับอย่างเป็นทางการ
RTX 2060 อาจยังมีอายุการใช้งานอีกยาว
สิ่งที่น่าสนใจจากเรื่องนี้คือ RTX 2060 ซึ่งเปิดตัวมาตั้งแต่ปี 2019 และใช้สถาปัตยกรรม Turing กำลังได้รับฟีเจอร์ใหม่ที่ NVIDIA ตั้งใจจำกัดไว้กับ GPU รุ่นใหม่กว่า
แน่นอนว่า Frame Generation บน RTX 20 Series ยังมีข้อจำกัดหลายด้าน และประสิทธิภาพไม่ได้เทียบเท่าการใช้งานบนฮาร์ดแวร์รุ่นใหม่โดยตรง
แต่การที่ชุมชน Mod สามารถนำ DLSS-G Runtime จริงของ NVIDIA มาปรับให้ทำงานบน SM75 ได้ ก็แสดงให้เห็นว่าอุปสรรคอาจไม่ได้อยู่ที่ฮาร์ดแวร์เพียงอย่างเดียว แต่อยู่ที่การรองรับในระดับซอฟต์แวร์และการตรวจสอบสถาปัตยกรรมด้วย
หากนักพัฒนาสามารถปรับปรุงความเสถียร ลด Ghosting และทำให้ 3X หรือ 4X Frame Generation ทำงานได้ดีขึ้น RTX 20 Series ก็อาจได้รับประโยชน์จากเทคโนโลยี DLSS รุ่นใหม่มากกว่าที่ NVIDIA เคยกำหนดไว้
อย่างไรก็ตาม ในตอนนี้ควรมองโครงการนี้เป็น Experimental Mod และไม่ใช่ฟีเจอร์อย่างเป็นทางการของ NVIDIA
แต่สำหรับเจ้าของ RTX 2060 ที่กำลังมองหาวิธีรีดประสิทธิภาพจากการ์ดเก่า เรื่องนี้ถือเป็นอีกหลักฐานว่า Turing อาจยังไม่ถึงเวลาปลดเกษียณง่าย ๆ เพราะชุมชน Modder กำลังพยายามดึงฟีเจอร์ยุคใหม่กลับมาให้การ์ดรุ่นเก่าอย่างต่อเนื่อง
ที่มา: VideoCardz



