DLSS คืออะไรและคุณควรใช้มันในเกม

การเดินขบวนของเทคโนโลยีเป็นสิ่งที่ไม่อาจหยุดยั้งได้และไม่มีที่ใดที่จะเป็นจริงได้มากไปกว่าฮาร์ดแวร์กราฟิก การ์ดทุกปีจะเร็วขึ้นอย่างมากและนำคำย่อชุดใหม่มาใช้สำหรับเทคนิคกราฟิกแฟนซี 

เมื่อดูที่การตั้งค่าภาพสำหรับเกมพีซี คุณจะพบกับคำว่าสลัด(word salad) ที่มีนักเก็ตอร่อย ๆเช่นMSAA, FXAA, SMAAและWWJD ตกลงอาจจะไม่ใช่คนสุดท้าย

หากคุณเป็นเจ้าของโชคดีของการ์ด Nvidia GeForce RTX(Nvidia GeForce RTX)ใหม่ คุณสามารถเลือกเปิดใช้งานสิ่งที่เรียกว่าDLSSได้แล้ว ย่อมาจากDeep Learning Super Samplingและเป็นส่วนสำคัญของ คุณสมบัติ ฮาร์ดแวร์รุ่น(generation hardware) ต่อไปที่ พบในการ์ดNvidia RTX

ในขณะที่เขียน มีเพียงการ์ดเหล่านี้เท่านั้นที่มีฮาร์ดแวร์ที่จำเป็นในการรันDLSS :

  • RTX 2060
  • RTX 2060 Super
  • RTX 2070
  • RTX 2070 สุดยอด
  • RTX 2080
  • RTX 2080 Super
  • RTX 2080 Ti

ฮาร์ดแวร์เฉพาะที่เป็นปัญหาเรียกว่าแกน " (” core)เทนเซอร์(Tensor) " โดยแต่ละรุ่นมีจำนวนโปรเซสเซอร์เฉพาะเหล่านี้แตกต่างกัน

แกนเทนเซอร์ได้รับการออกแบบมาเพื่อเร่งงานการเรียนรู้ของเครื่อง ซึ่งDLSSเป็นตัวอย่าง หากคุณไม่ได้ใช้(t use) DLSSส่วนนั้นของการ์ดจะยังคงไม่ได้ใช้งาน ซึ่งหมายความว่าคุณไม่ได้ใช้GPU ใหม่อย่างเต็มประสิทธิภาพ หาก มี DLSSแต่ยังคงปิดอยู่ 

มันยังมีอะไรมากกว่านั้น เพื่อให้เข้าใจว่าDLSS มีคุณค่าอย่างไร กับตาราง เราต้องพูดสั้นๆ เกี่ยวกับแนวคิดที่เกี่ยวข้องสองสามข้อ

ทางลัดสู่การแก้ปัญหาภายในและการอัปสเกล(A Quick Detour Into Internal Resolutions & Upscaling)

ทีวีและจอภาพสมัยใหม่ มีสิ่งที่เรียกว่าความ (Modern TVs and monitors)ละเอียด(resolution) "ดั้งเดิม" นี่หมายความว่าหน้าจอมีจำนวนพิกเซลจริงตามจำนวนที่ระบุ หากรูปภาพที่คุณแสดงบนหน้าจอนั้นแตกต่างจากความละเอียดดั้งเดิมที่แน่นอน รูปภาพนั้นจะต้อง "ปรับขนาด" ขึ้นหรือลงเพื่อให้พอดี 

ตัวอย่าง เช่น หากคุณส่งออกภาพ HD ไปยังจอแสดงผล 4K(4K display)มันจะดูค่อนข้างทึบและขรุขระ เหมือนกับว่าคุณซูมภาพดิจิทัลมากเกินไป อย่างไรก็ตาม ในทางปฏิบัติวิดีโอ HD(HD video)จะดูดีบนทีวี 4K หากความคมชัดน้อยกว่าฟุตเทจ 4K ดั้งเดิมเล็กน้อย นั่นเป็นเพราะว่าทีวีมีชิ้นส่วนของฮาร์ดแวร์ที่เรียกว่า “ตัวเพิ่มสเกล” ที่ประมวลผลและกรองภาพที่มีความละเอียดต่ำลงเพื่อให้ดูยอมรับได้

ปัญหาคือคุณภาพของฮาร์ดแวร์การอัปสเกลนั้นแตกต่างกันอย่างมากระหว่างยี่ห้อและรุ่นของจอแสดงผล ซึ่ง(Which)เป็นสาเหตุที่GPU(GPUs)มักมาพร้อมกับเทคโนโลยีการปรับขนาด(scaling technology) ของตัว เอง

คอนโซล "โปร" ที่ออกแบบมาเพื่อส่งออกไปยังจอแสดงผล 4K นำเสนอด้วยอิมเมจ 4K แบบเนทีฟ ดังนั้นจึงไม่มีการลดอัตราการสุ่มสัญญาณการแสดงผลใดๆ เกิดขึ้นเลย ซึ่งหมายความว่าผู้พัฒนาเกมสามารถควบคุมคุณภาพของภาพ(image quality) ขั้นสุดท้ายได้อย่าง สมบูรณ์ 

อย่างไรก็ตาม เกมคอนโซลส่วนใหญ่ไม่แสดงผลที่ความละเอียด 4K ดั้งเดิม พวกเขามี ความละเอียด "(” resolution)ภายใน" ที่ต่ำกว่าซึ่งทำให้GPU เครียดน้อย ลง จากนั้นรูปภาพนั้นจะถูกปรับขนาดให้ดูดีที่สุดเท่าที่เป็นไปได้บนหน้าจอความละเอียดสูง โดยใช้ (high-resolution screen)เทคโนโลยีการปรับขนาด(scaling technology) ภายใน ของคอนโซล

ผลที่ได้ คือ DLSSเป็นวิธีการที่ซับซ้อนซึ่งแสดงเกม PC(PC game)ที่ความละเอียดต่ำกว่าปกติ แล้วใช้เทคโนโลยี DLSS(DLSS technology)เพื่อขยายขนาดสำหรับจอแสดงผลที่เชื่อมต่อ ในทางทฤษฎี สิ่งนี้นำไปสู่การเพิ่มประสิทธิภาพอย่างมาก 

แม้ว่าจะฟังดูคล้ายกับสิ่งที่เกิดขึ้นบนคอนโซล 4K แต่ภายใต้ประทุนDLSSนั้นเป็นสิ่งที่พิเศษจริงๆ ขอบคุณ "การเรียนรู้อย่างลึกซึ้ง"

บิต "การเรียนรู้เชิงลึก" เกี่ยวกับอะไร(What’s The “Deep Learning” Bit About?)

การเรียนรู้เชิงลึกเป็นเทคนิคการเรียนรู้ของเครื่อง(machine learning technique)ที่ใช้โครงข่ายประสาทจำลอง กล่าวอีกนัยหนึ่งคือการประมาณแบบดิจิทัลของวิธีที่เซลล์ประสาทในสมองของคุณเรียนรู้(brain learn)และสร้างวิธีแก้ปัญหาที่ซับซ้อน

เป็นเทคโนโลยีที่ช่วยให้คอมพิวเตอร์สามารถจดจำใบหน้าและช่วยให้หุ่นยนต์เข้าใจและนำทางโลกรอบตัวได้ นอกจากนี้ยังเป็นผู้รับผิดชอบสำหรับ Deepfakes ล่าสุด นั่นคือสูตร ลับ  ของDLSS

โครงข่ายประสาทเทียมต้องการ "การฝึกอบรม" ซึ่งโดยพื้นฐานแล้วจะแสดงตัวอย่างสุทธิของสิ่งที่ควรจะเป็น หากคุณต้องการสอนชาวเน็ตให้รู้จักใบหน้า คุณต้องแสดงใบหน้านับล้านให้เครือข่ายเรียนรู้ลักษณะและรูปแบบที่ประกอบเป็นใบหน้าทั่วไป ถ้ามันเรียนรู้บทเรียนได้ถูกต้องแล้ว คุณสามารถแสดงภาพที่มีใบหน้าให้มันดู แล้วมันจะหยิบมันออกมาทันที

สิ่งที่Nvidiaทำคือการฝึกซอฟต์แวร์การเรียนรู้เชิง(learning software) ลึก เกี่ยวกับรูปภาพที่มีความละเอียดสูงอย่างไม่น่าเชื่อจากเกมที่รองรับDLSS โครงข่ายประสาทจะเรียนรู้ว่าเกม "ควร" เป็นอย่างไรเมื่อแสดงผลโดยใช้ประสิทธิภาพกราฟิกระดับซูเปอร์คอมพิวเตอร์

จากนั้นใช้เฟรมความละเอียด(resolution frame) ภายในที่ต่ำกว่านั้น และขาดคำที่ดีกว่า "จินตนาการ" ว่ามันจะมีลักษณะอย่างไรหากคอมพิวเตอร์ที่ทรงพลังกว่าที่คุณสร้างฉาก ถ้านั่นฟังดูคล้ายกับมนต์ดำสำหรับคุณ แสดงว่าคุณไม่ได้อยู่คนเดียว!

เมื่อใดควรใช้ DLSS(When To Use DLSS)

ก่อนอื่น(First)คุณสามารถใช้DLSS ได้เฉพาะ ในเกมที่รองรับ ซึ่งเป็นรายการที่เติบโตอย่างรวดเร็ว โชคดี แต่ละชื่อยังมีข้อกำหนดของตนเองสำหรับDLSSเช่น การเรนเดอร์ที่ความละเอียดขั้นต่ำ เนื่องจากนั่นคือสิ่งที่โครงข่ายประสาทได้รับการฝึกอบรมมา

อย่างไรก็ตาม สมองที่ยิ่งใหญ่ของNvidia ไม่(Nvidia doesn)หยุดเรียนรู้(stop learning)และฟีเจอร์ DLSS(DLSS feature)บนการ์ดของคุณจะได้รับการอัพเดตอย่างต่อเนื่อง ขยายการรองรับต่อชื่อและคุณภาพ(support and quality)

วิธีที่ดีที่สุดในการค้นหาว่าคุณควรใช้DLSSในเกมของคุณหรือไม่คือการดูผลลัพธ์ เปรียบเทียบกับการลดขนาดแบบเดิมหรือการลดรอยหยักเพื่อดูว่าแบบไหนดีกว่ากัน ประสิทธิภาพยังเป็น ปัจจัยใน การตัดสินใจที่(deciding factor)สำคัญ หากคุณกำหนดเป้าหมายที่ 60 เฟรมต่อวินาที แต่ยังไปไม่ถึงDLSSเป็นตัวเลือกที่ดี

หากคุณได้รับอัตราเฟรมสูงDLSSอาจทำให้สิ่งต่างๆ ช้าลงได้ นั่นเป็นเพราะว่าเทนเซอร์คอร์ต้องใช้เวลาในการประมวลผลในแต่ละเฟรมที่แน่นอน ตอนนี้ยังไม่สามารถทำได้อย่างรวดเร็วเพียงพอสำหรับการเล่นอัตราเฟรม(frame rate play) ที่ สูง

โดยพื้นฐานแล้วDLSSมีประโยชน์มากที่สุดเมื่อใช้จอแสดงผลความละเอียดสูง(high-resolution display) (เช่น ความละเอียด 4K, ultrawide หรือ 1440p) ด้วยอัตราเฟรมเป้าหมาย(target frame rate)ที่ประมาณ 60 เฟรมต่อวินาที นอกจากนี้ยังมีประโยชน์อย่างเหลือเชื่อเมื่อเปิดใช้งานเคล็ดลับ(party trick) อื่น ๆ ของการ์ดRTX – ray tracing DLSSสามารถชดเชยการสูญเสียประสิทธิภาพ(performance loss)ของการติดตามรังสีได้ค่อนข้างดี โดยให้ผลลัพธ์(end result)ที่น่าประทับใจในบางครั้ง

นั่นคือสิ่งที่คุณจำเป็นต้องรู้น้อยที่สุดก่อนตัดสินใจเลือกใช้DLSSหรือไม่ เพียง(Just)จำไว้ว่าเทคโนโลยีนี้กำลังเปลี่ยนแปลงอย่างรวดเร็ว ดังนั้น หากคุณไม่ชอบผลลัพธ์ในวันนี้ โปรดกลับมาใหม่ในอีกสองสามเดือนและในที่สุดคุณก็อาจจะปลิวไสว



About the author

ฉันเป็นนักพัฒนาเว็บที่มีประสบการณ์มากกว่า 10 ปี ฉันเชี่ยวชาญด้านการพัฒนา Chrome OS และเคยทำงานในโครงการต่างๆ มากมายตั้งแต่สตาร์ทอัพขนาดเล็กไปจนถึงบริษัทที่ติดอันดับ Fortune 500 ฉันยังเป็นผู้เชี่ยวชาญในบัญชีผู้ใช้และความปลอดภัยของครอบครัว และได้พัฒนาแอพ Android ที่ประสบความสำเร็จหลายตัว



Related posts