DLSS5 Guthub Projects
|

5 โปรเจกต์บน GitHub ที่ทำให้การ์ดจอของคุณลองใช้ DLSS 5 ได้

หลังจาก DLSS 5 เปิดตัวอย่างเป็นทางการ ชุมชน PC modding ก็เริ่มพัฒนาเครื่องมือที่นำ DLSS 5 Neural Rendering ไปใช้กับเกมที่ NVIDIA ไม่ได้รองรับโดยตรง รวมถึงการทดลองนำ Neural Rendering ไปทำงานบน GPU รุ่นอื่น

และนี่คือ 5 GitHub Repo ที่น่าสนใจและควรจับตาในช่วงนี้

GitHub Repoทำอะไรได้บ้าง
1. DLSS5-Swapperติดตั้งและจัดการ DLSS 5 ในเกมและ Emulator รองรับหลาย Graphics API และมี Feeder ในตัว
2. DLSS5-Feederป้อนข้อมูล frame, depth และ motion vectors ให้ DLSS 5 ทำงานกับเกมที่ไม่มี DLSS
3. DLSS-NR-on-AMDทดลองนำ DLSS 5 Neural Rendering ไปทำงานบน AMD Radeon RX 9000
4. dlss5-bridgeเชื่อม DLSS 5 Neural Rendering เข้ากับเกม DirectX 11/Vulkan และเกมที่ไม่มี DLSS
5. RTX40MFG-Unlockปลดล็อก DLSS Multi Frame Generation บน RTX 40 ในเกมที่รองรับ MFG

ข้อควรระวัง: ยังเป็น community mod และ compatibility แตกต่างกันไปในแต่ละเกม รวมถึงมีความเสี่ยงจากการ injection โดยเฉพาะเกมที่มี anti-cheat

1. DLSS5-Swapper

ตัวที่น่าลองที่สุดสำหรับผู้ใช้ทั่วไป เพราะทำหน้าที่เป็นเหมือน ศูนย์กลางสำหรับติดตั้งและจัดการ DLSS 5 mod โดยสามารถตรวจหาเกมจาก Steam, Epic, GOG และ Xbox Game Pass รวมถึง Emulator หลายตัว

เวอร์ชันล่าสุดยังรวมเส้นทาง DLSS5-Feeder และรองรับเกมที่ไม่มี DLSS รวมถึง DirectX 9/10/11/12, Vulkan และ OpenGL ผ่านวิธีการที่แตกต่างกัน นอกจากนี้ยังมี in-game overlay สำหรับปรับค่าของ Neural Rendering ในเกมอีกด้วย เรียกได้ว่าเป็นเครื่องมือที่น่าลองและน่าใช้มากที่สุดในตอนนี้

GitHub – DLSS5-Swapper

เหมาะกับ: คนที่ต้องการทดลอง DLSS 5 กับหลายเกมโดยไม่อยากติดตั้ง mod ทุกอย่างด้วยตัวเอง

2. DLSS5-Feeder

โปรเจกต์นี้น่าสนใจในเชิงเทคนิคมาก เพราะแก้ปัญหาหลักของ DLSS 5 คือ เกมที่ไม่มี DLSS จะไม่มี DLSS call ให้ Neural Rendering เข้าไปทำงาน

DLSS5-Feeder จึงสร้าง DLSS/DLAA contract ขึ้นมาเอง โดยใช้ข้อมูลจาก ReShade เช่น frame และ depth รวมกับ motion vectors จาก LaunchPad จากนั้นสร้าง DLSS evaluate บน private D3D12 device เพื่อให้ DLSS 5 Neural Rendering สามารถเข้ามาประมวลผลได้

ขั้นตอนการทำงานก็คือ: จากเกมไม่มี DLSS -> Feeder สร้างเส้นทาง DLSS ขึ้นมา -> DLSS 5 Neural Rendering จึงสามารถเข้ามาทำงานได้

GitHub – DLSS5-Feeder

เหมาะกับ: เกม DirectX 11 ที่ไม่มี DLSS และผู้ใช้ที่ต้องการทดลองเทคนิคแบบละเอียด

3. DLSS-NR-on-AMD

นี่อาจเป็นโปรเจกต์ที่น่าจับตามองที่สุด เพราะเป็นการทดลองนำ DLSS 5 Neural Rendering ไปทำงานบน AMD Radeon

ปัจจุบันโปรเจกต์ระบุเป้าหมายหลักเป็น Radeon RX 9000 / RDNA 4 และทำงานกับเกม DirectX 12 ที่ใช้ FSR โดยต้องใช้ DLL ของ DLSS 5 ที่ผู้ใช้มีสิทธิ์ใช้งานเอง

สถานะปัจจุบันยังเป็น experimental และ performance ยังต่ำมาก โดยผู้พัฒนารายงานประมาณ 28 FPS ที่ 1080p บน RX 9070 XT และกำลังพยายามปรับปรุงประสิทธิภาพต่อไป

มีรายงานว่าผู้ใช้สามารถทดลองกับ RX 7000 ได้ด้วย แต่ README ของโปรเจกต์ยังระบุว่า RX 7000 ยังไม่ได้รับการทดสอบอย่างเป็นทางการ ดังนั้นไม่ควรเขียนว่า RX 7000 รองรับแล้วแบบเต็มรูปแบบ

GitHub – DLSS-NR-on-AMD

เหมาะกับ: คนที่ต้องการทดลองขีดจำกัดของ GPU และเทคนิค cross-vendor rendering

4. dlss5-bridge

เป็น ReShade add-on ที่ช่วยเชื่อม DLSS 5 Neural Rendering เข้ากับเกมที่ใช้ DirectX 11 หรือ Vulkan หลักการคือสร้าง private DirectX 12 session ให้ DLSS 5 Neural Rendering สามารถทำงานได้ แม้เกมต้นทางจะไม่ได้ใช้ DLSS บน DirectX 12 โดยตรง

นอกจากนี้ยังมีโหมดสำหรับเกมที่ ไม่มี DLSS เลย โดยใช้ depth และ motion vectors จาก ReShade ร่วมกับ NVIDIA Optical Flow แต่คุณภาพอาจต่ำกว่าเส้นทาง DLSS ปกติ

อย่างไรก็ตาม โปรเจกต์นี้มีบทบาทลดลงในบางกรณี เพราะ DLSS 5 add-on รุ่นใหม่สามารถรองรับ DirectX 11/9 ได้ด้วยตัวเองแล้ว ดังนั้น bridge จะมีประโยชน์มากกว่าในกรณีใช้กับเกมที่มีความเข้ากันได้เฉพาะบางเกม/บาง build

GitHub – dlss5-bridge

เหมาะกับ: ผู้ที่กำลัง mod เกม DX11/Vulkan และต้องการทดลอง DLSS 5 ใน pipeline ที่ NVIDIA ไม่ได้รองรับโดยตรง

5. RTX40MFG-Unlock

ตัวนี้ไม่ใช่ DLSS 5 Neural Rendering โดยตรง แต่ควรอยู่ในลิสต์เพราะเกี่ยวข้องกับอีกส่วนสำคัญของ ecosystem คือ DLSS Multi Frame Generation

โปรเจกต์นี้พยายามเปิดใช้ Multi Frame Generation บน RTX 40 Series ในเกมที่มี Streamline DLSS Frame Generation อยู่แล้ว โดยเวอร์ชันล่าสุดมีทั้ง fixed multiplier และ Dynamic mode

นี่เป็นอีกตัวอย่างที่น่าสนใจว่า community สามารถทดลองนำฟีเจอร์ที่ NVIDIA จำกัดไว้กับ GPU รุ่นใหม่กว่ามาใช้งานบนฮาร์ดแวร์รุ่นก่อนหน้าได้

GitHub – RTX40MFG-Unlock

คำแนะนำก่อนทดลอง

  • สำหรับคนใช้ RTX 50 ตัวที่ควรเริ่มคือ DLSS5-Swapper เพราะจัดการและติดตั้งได้ง่ายที่สุด
  • สำหรับคนใช้ RTX 40 น่าสนใจทั้ง DLSS5-Swapper เน้น Neural Rendering และ RTX40MFG-Unlock เน้น Multi Frame Generation โดยพื้นฐานสองโปรเจกต์นี้มันคือคนละเทคนิคกัน
  • ส่วนคนใช้ Radeon RX 9000 โปรเจกต์ที่น่าจับตามองที่สุดคือ DLSS-NR-on-AMD แต่ตอนนี้ยังอยู่ในระดับทดลอง และไม่ควรคาดหวังประสิทธิภาพมากนัก เพราะลำพัง RTX 50 กับบางเกมเองก็ยังแทบไม่รอดเหมือนกัน

ที่สำคัญ โปรเจกต์ทั้งหมดเป็น community projects ไม่ใช่ซอฟต์แวร์อย่างเป็นทางการจาก NVIDIA และบางตัวต้องใช้ DLL/ส่วนประกอบจากเกมที่รองรับ DLSS 5 อยู่แล้ว รวมถึงอาจมีปัญหากับ anti-cheat, crash หรือความเข้ากันได้ของเกม

ข้อมูลและสถานะของโปรเจกต์เหล่านี้เปลี่ยนเร็วมาก ดังนั้นควรตรวจสอบ GitHub Releases และ README ล่าสุด ก่อนติดตั้งทุกครั้ง