Microsoft Windows 10 Hardware-Accelerated GPU Scheduling รับการสนับสนุนจาก NVIDIA และ AMD
Microsoft Windows 10 ได้รับคุณสมบัติสำคัญที่ GPU ยุคใหม่สามารถใช้และเป็นประโยชน์ต่อช่วงเวลาทำงานของ GPU การอัปเดตแบบสะสมของ Windows 10 พฤษภาคม 2020, 20H1 v2004 ประกอบด้วยคุณลักษณะการกำหนดเวลา GPU แบบเร่งฮาร์ดแวร์ใหม่ซึ่งยังคงเป็น "ปิด" ตามค่าเริ่มต้น อย่างไรก็ตามด้วย NVIDIA และตอนนี้ AMD ให้การสนับสนุนคุณลักษณะนี้ผู้ใช้ Windows 10 OS ที่มีการ์ดแสดงผลเฉพาะหรือ GPU แยกควรเปลี่ยนคุณสมบัติเป็น "เปิด"
ด้วยการอัปเดต Windows 10 พฤษภาคม 2020 Microsoft ได้เปิดตัว GPU Scheduler ใหม่ อย่างไรก็ตาม บริษัท ได้จงใจออกจากการตั้งค่านี้เป็นการเลือกใช้ กล่าวอีกนัยหนึ่งการตั้งค่าจะยังคงอยู่และปิดโดยค่าเริ่มต้นผ่านปุ่มสลับในการตั้งค่ากราฟิก อย่างไรก็ตามขณะนี้ NVIDIA และ AMD สนับสนุนคุณลักษณะนี้บน GPU แล้วอาจเป็นเวลาที่เหมาะสมในการเปิดใช้งานสิ่งนี้ “ การเปลี่ยนแปลงที่สำคัญและเป็นพื้นฐานสำหรับรุ่นไดรเวอร์”
AMD ติดตาม NVIDIA และเพิ่มการสนับสนุนสำหรับการตั้งเวลา GPU ในซอฟต์แวร์ Radeon ไดรเวอร์ Adrenalin 2020 Edition 20.5.1 Beta:
AMD มี เพิ่มการสนับสนุนอย่างเป็นทางการ สำหรับ GPU Scheduling ในไดรเวอร์ Radeon Software Adrenalin 2020 Edition 20.5.1 Beta สิ่งสำคัญคือต้องทราบว่าซอฟต์แวร์ตลอดจนคุณลักษณะนี้ยังอยู่ในระหว่างการทดลอง ดังนั้น Microsoft จึงปิดฟีเจอร์นี้ไว้เป็นค่าเริ่มต้น
กราฟิกการ์ด AMD Radeon RX 5600 และ Radeon RX 5700 series มีความสามารถในการทำหน้าที่กำหนดเวลาการใช้งาน GPU กล่าวอีกนัยหนึ่งคุณลักษณะใหม่นี้ได้ถ่ายโอนความรับผิดชอบในการกำหนดตารางเวลาการใช้งาน GPU และเวลาทำงานจากแพลตฟอร์มซอฟต์แวร์ไปยัง GPU ที่เข้ากันได้หรือสนับสนุนที่ติดตั้งในคอมพิวเตอร์โดยตรง
NVIDIA เพิ่งประกาศรองรับการตั้งเวลากราฟิกของ Windows อย่างไรก็ตาม DirectX Ultimate graphics API ใหม่ของ Microsoft ที่รองรับ GeForce RTX GPU ได้ประกาศไว้เบื้องหลัง Microsoft ได้เตือนว่าจำเป็นต้องมีคุณลักษณะการตั้งเวลา GPU ผ่านการทดสอบอีกสองสามรอบ ก่อนที่จะเปิดโดยค่าเริ่มต้น
ผู้ติดตั้งการอัปเดต Windows 10 พฤษภาคม 2020 สามารถพบกับความล่าช้าที่ลดลงที่เกิดจากการบัฟเฟอร์ระหว่าง CPU และ GPU ได้หรือไม่
Microsoft มั่นใจว่าการเปิดใช้ GPU Scheduling ในการ์ดแสดงผลที่รองรับจะช่วยลดค่าใช้จ่ายในการตั้งเวลา GPU ได้อย่างมาก พูดง่ายๆก็คือผู้ใช้จะได้สัมผัสกับการตอบสนองของ GPU ที่ดีขึ้น ยิ่งไปกว่านั้นสิ่งนี้จะช่วยให้เกิดนวัตกรรมเพิ่มเติมในการจัดการภาระงาน GPU ในอนาคต
การตั้งเวลา GPU เร่งด้วยฮาร์ดแวร์มีให้ใน Windows 10 เวอร์ชัน 2004. คุณลักษณะนี้เปิดใช้งานโดยไดรเวอร์ Windows Display Driver Model (WDDM) v2.7 ใน Windows 10 เวอร์ชันนี้เนื่องจากการตั้งค่าถูกปิดโดยค่าเริ่มต้นผู้ใช้จะต้องเลือกใช้คุณลักษณะนี้ในการตั้งค่า -> ระบบ -> จอแสดงผล -> กราฟิก การตั้งค่า สิ่งสำคัญคือต้องทราบว่าไม่ใช่พีซีทุกเครื่องที่ใช้การอัปเดตแบบสะสม Windows 10 20H1 หรือ v2004 ล่าสุดจะมีการตั้งค่านี้ อินเทอร์เฟซหลักของการตั้งค่าจะปรากฏขึ้นก็ต่อเมื่อไดรเวอร์ GPU และ GPU รองรับตัวกำหนดตารางเวลา GPU
Hardware GPU Scheduling ถูกนำกลับมาใช้ใน Windows Vista เป็นส่วนประกอบซอฟต์แวร์ที่จัดสรรปริมาณงานจากหลายแหล่งไปยัง GPU หรืออีกวิธีหนึ่งคือแอปพลิเคชันทั้งหมดที่ต้องการการเร่งความเร็วของ GPU จะส่งปริมาณการใช้งานไปยังไดรเวอร์ GPU ให้มากที่สุด การตั้งเวลา GPU จะคล้ายกับตัวกำหนดตารางเวลาเธรดของระบบปฏิบัติการเนื่องจากจะจัดสรรปริมาณงานแบบเลือกหรือตามลำดับและโดยพื้นฐานแล้วจะไม่ทำให้ไดรเวอร์ GPU หนักเกินไปด้วยการทิ้งงานพร้อมกัน
GPU รุ่นใหม่บางรุ่นโดย NVIDIA, AMD และ Intel มีส่วนประกอบฮาร์ดแวร์เฉพาะในตัวเพื่อทำการตั้งเวลา ด้วยการแนะนำการตั้งค่า Windows จะลดภาระหน้าที่ในการจัดกำหนดการ GPU ไปยังส่วนประกอบฮาร์ดแวร์ โดยพื้นฐานแล้วการเปลี่ยนจากซอฟต์แวร์ไปเป็นการตั้งเวลา GPU ที่ใช้ฮาร์ดแวร์ควรทำให้ทรัพยากร CPU บางส่วนว่างและอาจลดเวลาแฝงในขั้นตอนต่างๆของไปป์ไลน์การแสดงผลกราฟิก
เป็นที่น่าสนใจที่ทราบว่า Microsoft ตั้งใจที่จะพัฒนามากขึ้นในทิศทางของการลดเวลาแฝงโดยการลดการโหลด CPU ใน Windows และ DirectX เวอร์ชันอนาคต สิ่งนี้ตรงข้ามอย่างสิ้นเชิงกับทิศทางเดิมของ บริษัท ที่ชอบการประมวลผลสัญญาณโฮสต์แทนการประมวลผลสัญญาณที่เร่งด้วยฮาร์ดแวร์