DLSS ย่อมาจาก Deep Learning Super Sampling เป็นเทคนิคการเรนเดอร์วิดีโอประเภทหนึ่งที่ต้องการเพิ่มอัตราเฟรมด้วยการแสดงเฟรมที่ความละเอียดต่ำกว่าที่แสดง และใช้การเรียนรู้เชิงลึก ซึ่งเป็น AI ประเภทหนึ่งในการอัพสเกลเฟรมเพื่อให้ดูคมชัดตามที่คาดไว้ที่ความละเอียดดั้งเดิม ตัวอย่างเช่น ด้วย DLSS เฟรมของเกมสามารถแสดงผลได้ที่ ความละเอียด 1080p ทำให้เฟรมเรตที่สูงขึ้นเข้าถึงได้มากขึ้น จากนั้นจึงเพิ่มสเกลและส่งออกที่ ความละเอียด 4K ให้คุณภาพของภาพที่คมชัดกว่า 1080p

นี่เป็นทางเลือกแทนเทคนิคการเรนเดอร์อื่นๆ เช่น temporal anti-aliasing (TAA) ซึ่งเป็นอัลกอริธึมหลังการประมวลผล ซึ่งต้องใช้การ์ดกราฟิก RTX และการสนับสนุนเกม (ดูส่วนเกม DLSS ด้านล่าง) เกมที่ทำงานด้วยอัตราเฟรมที่ต่ำกว่าหรือความละเอียดที่สูงกว่าจะได้รับประโยชน์สูงสุดจาก DLSS

Nvidia DLSS

แผนภูมิของ Nvidia แสดงผล RTX 3080 ที่ 4K ด้วย การตั้งค่ากราฟิกสูงสุดและโหมดประสิทธิภาพ DLSS 2.0 และการติดตามเรย์ (เครดิตรูปภาพ: Nvidia)

อ้างอิงจาก Nvidia, DLSS 2.0 ซึ่งเป็นเวอร์ชันทั่วไป สามารถเพิ่มอัตราเฟรมได้ 200-300% (ดูเพิ่มเติมในส่วน DLSS 2.0 ด้านล่าง) DLSS ดั้งเดิมอยู่ในเกมน้อยกว่ามาก และเราพบว่ามันมีประสิทธิภาพน้อยกว่า แต่ Nvidia กล่าวว่าสามารถเพิ่มอัตราเฟรม”ได้มากกว่า 70%”DLSS มีประโยชน์จริง ๆ แม้กระทั่งกับ การ์ดกราฟิกที่ดีที่สุด เมื่อเล่นเกมที่ความละเอียดสูงหรือด้วย ray tracing ซึ่งทั้งสองอย่างนี้อาจทำให้อัตราเฟรมลดลงอย่างมากเมื่อเทียบกับ 1080p

จากประสบการณ์ของเรา เป็นการยากที่จะระบุความแตกต่างระหว่างเกมที่แสดงผลที่ 4K ดั้งเดิมและเกมที่แสดงผลใน 1080p และขยายเป็น 4K ผ่าน DLSS 2.0 (นั่นคือ’โหมดประสิทธิภาพพร้อมการลดอัตราการสุ่มสัญญาณ 4 เท่า) แทบจะเป็นไปไม่ได้เลยที่จะแยกแยะความแตกต่างระหว่าง DLSS 2.0 ในโหมดคุณภาพ (เช่น 1440p อัพสเกลเป็น 4K) แม้ว่าประสิทธิภาพที่เพิ่มขึ้นจะไม่ดีเท่า

สำหรับการเปรียบเทียบว่า DLSS ส่งผลต่อประสิทธิภาพของเกมอย่างไร ray tracing ดู: AMD vs Nvidia: GPU ใดดีที่สุดสำหรับ Ray Tracing . ในการทดสอบนั้น เราใช้ DLSS 2.0 ในโหมดคุณภาพเท่านั้น (การลดอัตราการสุ่มสัญญาณ 2 เท่า) และผลที่ได้ก็ยังค่อนข้างมากในเกมที่มีความต้องการมากกว่า

เมื่อ DLSS เปิดตัวครั้งแรก Nvidia อ้างสิทธิ์มันแสดงให้เห็นความเสถียรของเวลาและภาพมากขึ้น ความคมชัดกว่า ททท. แม้ว่าจะเป็นความจริงในทางเทคนิค แต่ก็แตกต่างกันไป ขึ้นอยู่กับเกม และเราชอบ DLSS 2.0 มากกว่า DLSS 1.0 มาก ตัวแทนของ Nvidia ยืนยันกับเราว่าเนื่องจาก DLSS ต้องการเวลา GPU คงที่ต่อเฟรมเพื่อเรียกใช้เครือข่ายประสาทเทียมเชิงลึก เกมที่ทำงานที่อัตราเฟรมสูงหรือความละเอียดต่ำอาจไม่เห็นการเพิ่มประสิทธิภาพด้วย DLSS 1.0

ด้านล่างเป็นวิดีโอจาก Nvidia (ลองใช้เม็ดเกลือ) เปรียบเทียบ Cyberpunk 2007 การเล่นเกมที่ความละเอียด 1440p และ 4K โดยเปิด DLSS 2.0 และปิด DLSS 2.0

DLSS ใช้งานได้กับการ์ดกราฟิก RTX เท่านั้น แต่เทคโนโลยีเวอร์ชันของ AMD AMD Fidelity FX Super Resolution (FSR) จะเปิดตัวในวันที่ 22 มิถุนายน และเป็น GPU ที่ไม่เชื่อเรื่องพระเจ้า ซึ่งหมายความว่าจะทำงานบน Nvidia และแม้แต่ GPU ของ Intel ที่มีคุณสมบัติฮาร์ดแวร์ที่จำเป็น สตูดิโอเกมอย่างน้อย 10 แห่งจะเรียกร้องการนำ FSR ไปใช้ในเกมและเอ็นจิ้นของพวกเขาในปีนี้ FSR จะพร้อมใช้งาน บน Xbox Series X และ ส. 

เรายังคาดหวังให้ ถัดไป Nintendo Switch จะมี DLSS ผ่าน SoC ออกแบบโดย Nvidia

DLSS Games 

ในการใช้ DLSS คุณต้องมีการ์ดกราฟิก RTX และจำเป็นต้องเล่นเกมหรือแอปพลิเคชันประเภทอื่นที่ รองรับคุณสมบัติ คุณสามารถค้นหารายชื่อเกมทั้งหมดที่ประกาศให้มี DLSS ณ วันที่ 31 พฤษภาคม ได้ที่ Nvidia และต่ำกว่า

  • ท่ามกลางความชั่วร้าย
  • Anthem
  • การผจญภัยของ Aron 
  • Battlefield V
  • ความทรงจำที่สดใส
  • Call of Duty: Black Ops สงครามเย็น
  • Call of Duty: สงครามสมัยใหม่
  • เสียงเรียกของ D uty: Warzone
  • การควบคุม
  • CRSED: FOAD (ชื่อเดิม Cuisine Royale)
  • Crysis Remastered
  • Cyberpunk 2077
  • Death Stranding
  • ส่งดวงจันทร์มาให้เรา
  • ดูมนิรันดร์
  • กำลังจะตาย: 1983
  • ขอบแห่งนิรันดร
  • เกณฑ์ทหาร
  • เอเวอร์สเปซ 2
  • F1 2020
  • ไฟนอลแฟนตาซี XV
  • Fortnite
  • Ghostrunner
  • Gu Jian Qi Tan ออนไลน์
  • อิคารัส
  • สู่รัศมี VR
  • ความขัดแย้งเหล็ก
  • ความยุติธรรม
  • การเดินทางของผู้สร้าง LEGO
  • เวนเจอร์สของ Marvel
  • MechWarrior 5: Mercenaries
  • Metro Exodus
  • Metro Exodus PC Enhanced Edition
  • Minecraft พร้อม RTX สำหรับ Windows 10
  • มอนสเตอร์ฮันเตอร์: โลก
  • ใบมีดแสงจันทร์
  • เปลือกมนุษย์
  • ภูเขา & ใบมีด II: แบนเนอร์ลอร์ด
  • เก้าถึงห้า
  • นารากะ: เบลดพอยต์
  • ไม่มีท้องฟ้าของมนุษย์
  • Nioh 2-The Complete Edition
  • Outriders
  • แจ็คฟักทอง
  • Rainbow Six Seige
  • พร้อมหรือไม่
  • Red Dead Redemption 2
  • Redout: Space Assault
  • Scavengers
  • เงาของ Tomb Raider
  • Supraland
  • ระบบช็อต
  • การขึ้น
  • ป่าในตำนาน
  • สื่อ
  • ความคงอยู่
  • War Thunder
  • Watch Dogs: Legion
  • Wolfenstein: Youngblood
  • ประแจ
  • ดาบ Xuan-Yuan VII

โปรดทราบว่าทั้ง Unreal Engine และ Unity Engine มี รองรับ DLSS 2.0 ซึ่งหมายความว่าเกมที่ใช้เอ็นจิ้นเหล่านั้นน่าจะง่าย นำ DLSS ไปใช้ นอกจากนี้ยังมีแอปประเภทอื่นๆ นอกเหนือจากเกม เช่น SheenCity Mars การแสดงภาพสถาปัตยกรรมที่ใช้ DLSS> 

DLSS 2.0 และ DLSS 2.1  

Nvidia DLSS 2.0

(Image credit: Shutterstock)

ในเดือนมีนาคม 2020 Nvidia ประกาศ DLSS 2.0 ซึ่งเป็นเวอร์ชันอัปเดตของ DLSS ที่ใช้เครือข่ายนิวรัลการเรียนรู้เชิงลึกใหม่ ซึ่งน่าจะเร็วกว่า DLSS 1.0 ถึง 2 เท่า เนื่องจากใช้ประโยชน์จากการ์ด RTX โปรเซสเซอร์ AI ที่เรียกว่า Tensor Cores มีประสิทธิภาพมากขึ้น เครือข่ายที่เร็วกว่านี้ยังช่วยให้บริษัทลบข้อจำกัดใดๆ เกี่ยวกับ GPU การตั้งค่าและความละเอียดที่รองรับได้

DLSS 2.0 ควรให้คุณภาพของภาพที่ดีขึ้นในขณะที่มีแนวโน้มว่าจะมีอัตราเฟรมสูงถึง 2-3 เท่า (ในประสิทธิภาพ 4K โหมด) เทียบกับรุ่นก่อนถึงประมาณ 70% fps บูสต์ การใช้โหมดประสิทธิภาพ 4K ของ DLSS 2.0 ทำให้ Nvidia อ้างว่า RTX 2060 สามารถเรียกใช้เกมที่การตั้งค่าสูงสุดที่อัตราเฟรมที่เล่นได้ อีกครั้ง เกมต้องรองรับ DLSS 2.0 และคุณต้องใช้การ์ดกราฟิก RTX เพื่อเก็บเกี่ยวผลประโยชน์

เห็นได้ชัดว่า DLSS ดั้งเดิมนั้นจำกัดการขยายขนาดประมาณ 2 เท่า (Nvidia ไม่ได้ยืนยันสิ่งนี้โดยตรง) และ หลายเกมจำกัดการใช้งาน ตัวอย่างเช่น ใน Battlefield V หากคุณมี RTX 2080 Ti หรือ GPU ที่เร็วกว่า คุณสามารถเปิดใช้ DLSS ที่ 4K ได้เท่านั้น ไม่ใช่ที่ 1080p หรือ 1440p นั่นเป็นเพราะว่าโอเวอร์เฮดของ DLSS 1.0 มักจะมีค่ามากกว่าผลประโยชน์ใดๆ ที่อาจเกิดขึ้นที่ความละเอียดที่ต่ำกว่าและอัตราเฟรมที่สูง

ใน กันยายน 2020 Nvidia เปิดตัว DLSS 2.1 ซึ่ง เพิ่มโหมด Ultra Performance สำหรับการเล่นเกมที่มีความละเอียดสูง (การเพิ่มสเกล 9 เท่า) การรองรับเกม VR และความละเอียดแบบไดนามิก อย่างหลังตัวแทนของ Nvidia บอกกับ Tom’s Hardware ว่า”บัฟเฟอร์อินพุตสามารถเปลี่ยนขนาดจากเฟรมหนึ่งไปอีกเฟรมหนึ่งได้ในขณะที่ขนาดเอาต์พุตยังคงคงที่ หากเอ็นจิ้นการเรนเดอร์รองรับความละเอียดแบบไดนามิก สามารถใช้ DLSS เพื่อทำการอัพสเกลที่ต้องการไปยัง ความละเอียดหน้าจอ” โปรดทราบว่าคุณมักจะได้ยินผู้คนพูดถึงทั้งการอัปเดต DLSS 2.0 และ 2.1 ว่าเป็น”DLSS 2.0″

DLSS 2.0 Selectable Modes 

หนึ่งในการเปลี่ยนแปลงที่โดดเด่นที่สุดระหว่าง DLSS ดั้งเดิมและ DLSS 2.0 แฟนซีคือ การแนะนำโหมดคุณภาพของภาพที่สามารถเลือกได้: Quality, Balanced หรือ Performance — และ Ultra Performance ด้วย 2.1 สิ่งนี้ส่งผลต่อความละเอียดในการเรนเดอร์ของเกมด้วยประสิทธิภาพที่ดีขึ้นแต่คุณภาพของภาพที่ต่ำกว่าเมื่อคุณดูรายการนั้น

ด้วย 2.0 โหมดประสิทธิภาพจะมอบการกระโดดครั้งใหญ่ที่สุดโดยเพิ่มสเกลเกมจาก 1080p เป็น 4K นั่นคือการลดอัตราการสุ่มสัญญาณ 4x (ความกว้าง 2x และความสูง 2x) โหมดสมดุลใช้การอัปสเกล 3 เท่า และโหมดคุณภาพใช้การอัปสเกล 2 เท่า โหมด Ultra Performance ที่นำมาใช้กับ DLSS 2.1 ใช้การลดอัตราการสุ่มสัญญาณ 9 เท่า และส่วนใหญ่มีไว้สำหรับการเล่นเกมที่ความละเอียด 8K (7680 x 4320) ด้วย RTX 3090. แม้ว่าในทางเทคนิคจะใช้งานได้ที่ความละเอียดเป้าหมายที่ต่ำกว่า แต่การอัปสเกลวัตถุก็สังเกตเห็นได้ชัดเจนมาก แม้แต่ที่ 4K ( 720p อัพสเกล) โดยพื้นฐานแล้ว DLSS จะดูดีขึ้นเมื่อมีพิกเซลให้ใช้งานมากขึ้น ดังนั้นในขณะที่ 720p ถึง 1080p ก็ดูดี แต่การเรนเดอร์ที่ความละเอียด 1080p หรือสูงกว่าจะได้ผลลัพธ์ที่ดีกว่า

สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพและ คุณภาพเมื่อเทียบกับ DLSS ดั้งเดิม? สำหรับแนวคิด เราสามารถเปลี่ยนเป็น Control ซึ่งเดิมมี DLSS 1.0 แล้วจึงได้รับการสนับสนุน DLSS 2.0 เมื่อเปิดตัว (โปรดทราบว่ารูปภาพต่อไปนี้มาจาก Nvidia ดังนั้นควรใช้เม็ดเกลือด้วย) 

ควบคุมที่ 1080p โดยปิด DLSS (ด้านบน) DLSS 1.0 บน (กลาง) และโหมดคุณภาพ DLSS 2.0 บน (ล่าง)   (เครดิตรูปภาพ: Nvidia)

หนึ่งในการปรับปรุงที่ DLSS 2.0 ควรจะนำมาคืออิมเมจที่แข็งแกร่ง e คุณภาพในพื้นที่ที่มีวัตถุเคลื่อนที่ การเรนเดอร์ที่อัปเดตในภาพพัดลมด้านบนดูดีกว่าภาพที่ใช้ DLSS 1.0 ซึ่งจริงๆ แล้วดูแย่กว่าการปิด DLSS อย่างเห็นได้ชัด

DLSS 2.0 ยังควรให้การปรับปรุงมากกว่า DLSS มาตรฐานในพื้นที่ของรูปภาพที่มีรายละเอียดที่ละเอียดอ่อนมากขึ้น

Nvidia DLSS

ควบคุมที่ 1440p โดยใช้ DLSS ดั้งเดิม (บนสุด) และโหมดคุณภาพ DLSS 2.0 (ล่าง) (เครดิตรูปภาพ: Nvidia)

Nvidia สัญญาว่า DLSS 2.0 จะส่งผลให้รองรับเกมได้มากขึ้น ชั่น นั่นเป็นเพราะ DLSS ดั้งเดิมต้องการการฝึกอบรมเครือข่าย AI สำหรับทุกเกมใหม่ที่ต้องการการสนับสนุน DLSS DLSS 2.0 ใช้เครือข่ายทั่วๆ ไป ซึ่งหมายความว่าใช้งานได้กับทุกเกม และได้รับการฝึกอบรมโดยใช้”เนื้อหาที่ไม่เจาะจงเกม”ตาม Nvidia

สำหรับเกมที่รองรับ DLSS ดั้งเดิม ผู้พัฒนามี เพื่อนำไปใช้ จากนั้นเครือข่าย AI จะต้องได้รับการฝึกอบรมเฉพาะสำหรับเกมนั้น ด้วย DLSS 2.0 ขั้นตอนหลังนั้นจะถูกกำจัด ผู้พัฒนาเกมยังคงต้องใช้ DLSS 2.0 แต่ควรใช้งานน้อยลงมาก เนื่องจากเป็นเครือข่าย AI ทั่วไป นอกจากนี้ยังหมายถึงการอัปเดตเอ็นจิ้น DLSS (ในไดรเวอร์) สามารถปรับปรุงคุณภาพสำหรับเกมที่มีอยู่ได้ Unreal Engine 4 และ Unity ได้เพิ่มการรองรับ DLSS 2.0 ซึ่งหมายความว่าเกมที่ใช้เอ็นจิ้นเหล่านั้นจะเปิดใช้งานคุณสมบัติได้เล็กน้อย

DLSS ทำงานอย่างไร

ทั้ง DLSS และ DLSS 2.0 ดั้งเดิมนั้นทำงานร่วมกับซูเปอร์คอมพิวเตอร์ NGX ของ Nvidia สำหรับการฝึกอบรมเครือข่าย AI ของตน เช่นเดียวกับ Tensor Cores ของการ์ด RTX ซึ่งใช้สำหรับการเรนเดอร์ด้วย AI

สำหรับเกมที่จะรองรับ DLSS 1.0 อันดับแรก Nvidia ต้องฝึกเครือข่ายประสาทเทียม DLSS AI ซึ่งเป็นเครือข่าย AI ประเภทหนึ่งที่เรียกว่า Convolutional autoencoder ด้วย NGX เริ่มต้นด้วยการแสดงการจับภาพหน้าจอจากเกมในเครือข่ายนับพันครั้ง โดยแต่ละครั้งมีการต่อต้านนามแฝง supersample 64x Nvidia ยังแสดงภาพเครือข่ายประสาทเทียมที่ไม่ได้ใช้ anti-aliasing จากนั้นเครือข่ายเปรียบเทียบภาพเพื่อเรียนรู้วิธี”ประมาณคุณภาพ”ของภาพที่ป้องกันรอยหยักซูเปอร์แซมเปิล 64x โดยใช้เฟรมแหล่งที่มาคุณภาพต่ำกว่า เป้าหมายคือคุณภาพของภาพที่สูงขึ้นโดยไม่กระทบกับอัตราเฟรมมากเกินไป

จากนั้นเครือข่าย AI จะทำซ้ำขั้นตอนนี้โดยปรับแต่งอัลกอริทึมไปพร้อมกันเพื่อให้ใกล้เคียงกับคุณภาพ 64x กับฐานในท้ายที่สุด ภาพที่มีคุณภาพผ่านการอนุมาน ผลลัพธ์ที่ได้คือ”การลบรอยหยักที่เข้าใกล้คุณภาพของ [64x Super Sampled] ในขณะที่หลีกเลี่ยงปัญหาที่เกี่ยวข้องกับ TAA เช่น การเบลอทั่วทั้งหน้าจอ การเบลอจากการเคลื่อนไหว ภาพซ้อน และการสร้างภาพบนแผ่นใส”Nvidia อธิบายในปี 2018

DLSS ยังใช้สิ่งที่ Nvidia เรียก“เทคนิคการตอบกลับชั่วคราว”เพื่อให้แน่ใจว่ารายละเอียดที่คมชัดในภาพของเกมและ”ปรับปรุงความเสถียรจากเฟรมหนึ่งไปอีกเฟรมหนึ่ง”การตอบสนองชั่วคราวเป็นกระบวนการของการใช้เวกเตอร์การเคลื่อนไหว ซึ่งอธิบายทิศทางของวัตถุในรูปภาพที่กำลังเคลื่อนที่ข้ามเฟรม ไปยังเอาต์พุตที่มีความละเอียดดั้งเดิม/ที่สูงกว่า จึงสามารถประเมินลักษณะที่ปรากฏของเฟรมถัดไปได้ล่วงหน้า

DLSS 2.0   (Image credit: Nvidia)

DLSS 2.0 gets its speed boost through its updated AI network that uses Tensor Cores more efficiently, allowing for better framerates and the elimination of limitations on GPUs, settings and resolutions. Team Green also says DLSS 2.0 renders just 25-50% of the pixels (and only 11% of the pixels for DLSS 2.1 Ultra Performance mode), and uses new temporal feedback techniques for even sharper details and better stability over the original DLSS.

Nvidia’s NGX supercomputer still has to train the DLSS 2.0 network, which is also a convolution autoencoder. Two things go into it, as per Nvidia:”low resolution, aliased images rendered by the game engine”and”low resolution, motion vectors from the same images — also generated by the game engine.”

DLSS 2.0 uses those motion vectors for temporal feedback, which the convolution autoencoder (or DLSS 2.0 network) performs by taking”the low resolution current frame and the high resolution previous frame to determine on a pixel-by-pixel basis how to generate a higher quality current frame,”as Nvidia puts it.

The training process for the DLSS 2.0 network also includes comparing the image output to an”ultra-high-quality”reference image rendered offline in 16K resolution (15360 x 8640). Differences between the images are sent to the AI network for learning and improvements. Nvidia’s supercomputer repeatedly runs this process, on potentially tens of thousands or even millions of reference images over time, yielding a trained AI network that can reliably produce images with satisfactory quality and resolution.

With both DLSS and DLSS 2.0, after the AI network’s training for the new game is complete, the NGX supercomputer sends the AI models to the Nvidia RTX graphics card through GeForce Game Ready drivers. From there, your GPU can use its Tensor Cores’AI power to run the DLSS 2.0 in real-time alongside the supported game.

Because DLSS 2.0 is a general approach rather than being trained by a single game, it also means the quality of the DLSS 2.0 algorithm can improve over time without a game needing to include updates from Nvidia. The updates reside in the drivers and can impact all games that utilize DLSS 2.0.

This article is part of the Tom’s Hardware Glossary.

Further reading:

Categories: IT Info