VRS on vs VRS off  (เครดิตรูปภาพ: Microsoft )

Variable rate shading (VRS) เป็นเทคนิคการเรนเดอร์ประเภทหนึ่งที่ใช้โดย การ์ดกราฟิก NVIDIA ขึ้นอยู่กับสถาปัตยกรรมทัวริง (การ์ด RTX 20-series และ GTX 16-series) และสถาปัตยกรรม Ampere (RTX 30-series) รวมถึง สถาปัตยกรรมกราฟิก Gen11 ของ Intel ซึ่งมาถึง แล็ปท็อป  ในปี 2019 ผ่าน ซีพียู Ice Lake 10 นาโนเมตรของ Intel จุดประสงค์ของ VRS คือการเพิ่มประสิทธิภาพโดยอนุญาตให้ GPU เพื่อใช้กำลังในการประมวลผลที่แตกต่างกันภายในเฟรมเดียวกันเพื่อแสดงส่วนต่างๆ ของรูปภาพ ด้วย VRS GPU สามารถใช้พลังประมวลผลการแรเงาเต็มรูปแบบสำหรับส่วนที่ซับซ้อนของรูปภาพและใช้พลังงานน้อยลงสำหรับส่วนที่เรียบง่ายของรูปภาพ VRS ทำงานร่วมกับเกมและซอฟต์แวร์ที่พัฒนาขึ้นเพื่อรองรับเทคโนโลยีและทำให้ความต้องการ GPU ที่ใช้ในการรันโปรแกรมดังกล่าวน้อยลง

(Image credit: Intel)

ด้านล่างเป็นวิดีโอจาก 3DMark ที่แสดงความแตกต่างของภาพและประสิทธิภาพระหว่าง VRS ที่เปิดอยู่และ VRS ที่ปิดอยู่

ทางเลือกของ AMD เรียกว่า FidelityFX Variable Shading หรือที่เรียกว่า VS มันแตกต่างไปจากการเป็นโอเพ่นซอร์สซึ่ง AMD อ้างว่าจะช่วยให้ใช้งานในเกมได้ง่ายขึ้น AMD VS”ทำงานโดยการวิเคราะห์ความแปรปรวนของความสว่างในเฟรมก่อนหน้าและใช้เวกเตอร์การเคลื่อนไหวเพื่อสร้างภาพอัตราการแรเงา”ตาม AMD.

VRS เป็นอย่างไร ได้ผลไหม

GPU มีส่วนประกอบที่เรียกว่า pixel shaders ซึ่งแต่ละพิกเซลจะกำหนดพิกเซลเพื่อกำหนดลักษณะการมองเห็น รายละเอียดเพิ่มเติมต้องการพลังกราฟิกที่มากขึ้นและในทางกลับกัน

VRS จะเปลี่ยน จำนวนพิกเซล การทำงานของหนึ่งพิกเซลเชดเดอร์อาจได้รับผลกระทบ ดังนั้น การดำเนินการหนึ่งพิกเซลเชเดอร์จึงสามารถนำไปใช้กับพื้นที่ทั้งหมดของพิกเซลได้ นั่นคือ พื้นที่ 16 x 16 พิกเซล ซึ่งหมายความว่านักพัฒนาสามารถลดความคมชัดของภาพได้ตามความเหมาะสม พื้นที่ของเฟรม ดังนั้นจึงมีความต้องการน้อยลงในกราฟิกของพีซี ฟิกการ์ด ที่สามารถเพิ่มอัตราเฟรมและให้ GPU ระดับล่างเล่นเกมได้ดีกว่าที่ไม่มี VRS

VRS ยังมีประโยชน์เมื่อพีซีของคุณเปิดเครื่อง ชุดหูฟัง VR ที่ดีที่สุด. แทนที่จะใช้การเรนเดอร์พิกเซลที่มองไม่เห็นในจอแสดงผลของชุดหูฟัง นักพัฒนาสามารถใช้ VRS ได้ ดังนั้น GPU จะแสดงเฉพาะพื้นที่ที่มองเห็นในจอแสดงผลของชุดหูฟังได้อย่างใกล้ชิดเท่านั้น

VRS คือ รองรับโดย DirectX 12 ซึ่งเป็นกลุ่มของ API (ส่วนต่อประสานการเขียนโปรแกรมแอปพลิเคชัน) ที่ Microsoft ทำขึ้นเพื่อสื่อสารกับส่วนประกอบของพีซีสำหรับการแสดงผลกราฟิก 2D และ 3D การเรนเดอร์วิดีโอและการเล่นเสียง นอกจากนี้ยังใช้งานได้กับ DirectX 11, OpenGL และ Vulkan รุ่นเก่า Nvidia กล่าวว่ากำลังทำงานในการรวม VRS เข้ากับ Unreal Engine และ Unity

คุณสามารถดูคำอธิบายทางเทคนิคโดยละเอียดของ VRS จาก Nvidia ได้ในวิดีโอด้านล่าง:

บทความนี้เป็นส่วนหนึ่ง ของ อภิธานศัพท์ฮาร์ดแวร์ของ Tom.

อ่านเพิ่มเติม:

Categories: IT Info