Windows 11 เพิ่มฟีเจอร์ Advanced Shader Delivery เรียกเกมเร็วขึ้น เริ่มใช้ใน ROG Xbox Ally
Body
ทีม DirectX เปิดเผยว่ากำลังเพิ่มฟีเจอร์ใหม่ให้ Windows ชื่อ Advanced Shader Delivery ส่งผลให้การโหลดเกมครั้งแรกเร็วขึ้น กระตุกน้อยลง ส่งผลให้ประสิทธิภาพรวมดีขึ้น กินแบตน้อยลงด้วย โดยจะเริ่มใช้กับ เครื่องเกมพกพา ROG Xbox Ally ที่ใช้ระบบปฏิบัติการ Windows 11 เวอร์ชันปรับแต่ง
ปัญหาของเกมพีซีในปัจจุบันคือ เกมจะเรียกใช้จีพียูผ่านชุดคำสั่ง shader เพื่อประมวลผลกราฟิกในเกม โดย shader ของเกมจะถูกคอมไพล์เป็นฟอร์แมตของจีพียูแต่ละตัว ผ่านไดรเวอร์ของจีพียูตัวนั้นๆ
ปัญหาเรื่อง shader ต้องอิงกับเกม, จีพียู, ไดรเวอร์ ทำให้ไม่สามารถคอมไพล์ shader ล่วงหน้าได้ การโหลดเกมมาเล่นครั้งแรกจึงต้องคอมไพล์ shader ใหม่เสมอ สิ้นเปลืองเวลาและประสิทธิภาพ (เกมส่วนใหญ่จึงมีหน้าจอ loading มาคั่นเวลาเอาไว้ในขั้นตอนนี้) แต่เมื่อคอมไพล์ครั้งแรกแล้ว shader ที่คอมไพล์แล้วจะถูกแคชเอาไว้เพื่อใช้กับการเล่นเกมครั้งต่อๆ ไปได้ จนกว่าจะอัพเดตไดรเวอร์ใหม่
ทีม DirectX แก้ปัญหานี้ด้วยการสร้างฟอร์แมตกลางชื่อว่า State Object Database (SODB) เก็บข้อมูล shader ของเกมต่างๆ เพื่อสร้างฐานข้อมูล shader ที่ถูกคอมไพล์บนคลาวด์ไว้แล้วชื่อ Precompiled Shader Database (PSDB)
ไฟล์ PSDB จะถูกนำไปแจกจ่ายพร้อมกับไฟล์เกมที่ดาวน์โหลดจาก Xbox Store ได้เลย เมื่อเกมรันครั้งแรกจึงมีไฟล์ shader พร้อมในแคชของ Windows อยู่แล้ว ไม่ต้องมาเสียเวลาคอมไพล์ shader ใหม่บนเครื่องเกมพกพา และหากไดรเวอร์มีอัพเดต ไมโครซอฟท์จะตรวจจับการเปลี่ยนแปลงแล้วอัพเดต PSDB ในแคชใหม่ให้อัตโนมัติ
ฟีเจอร์นี้จะส่งผลให้การเล่นเกมบน ROG Xbox Ally แล้วตัวเครื่อง Ally ไม่ต้องทำงานหนักในการคอมไพล์ shader เพราะย้ายงานไปทำบนคลาวด์หมดแล้ว ประสิทธิภาพดีขึ้น ประหยัดแบตเตอรี่กว่าเดิม ตัวอย่างที่ไมโครซอฟท์ยกมาคือเกม Avowed ลดเวลาเรียกเกมลงได้ 85%
ไมโครซอฟท์บอกว่าจะขยายฟีเจอร์ Advanced Shader Delivery ให้กับอุปกรณ์อื่นๆ รวมถึงเกมของนักพัฒนารายอื่นๆ ในเดือนกันยายน
ที่มา - DirectX Blog
mk Fri, 22/08/2025 - 20:53
Continue reading...
Body
ทีม DirectX เปิดเผยว่ากำลังเพิ่มฟีเจอร์ใหม่ให้ Windows ชื่อ Advanced Shader Delivery ส่งผลให้การโหลดเกมครั้งแรกเร็วขึ้น กระตุกน้อยลง ส่งผลให้ประสิทธิภาพรวมดีขึ้น กินแบตน้อยลงด้วย โดยจะเริ่มใช้กับ เครื่องเกมพกพา ROG Xbox Ally ที่ใช้ระบบปฏิบัติการ Windows 11 เวอร์ชันปรับแต่ง
ปัญหาของเกมพีซีในปัจจุบันคือ เกมจะเรียกใช้จีพียูผ่านชุดคำสั่ง shader เพื่อประมวลผลกราฟิกในเกม โดย shader ของเกมจะถูกคอมไพล์เป็นฟอร์แมตของจีพียูแต่ละตัว ผ่านไดรเวอร์ของจีพียูตัวนั้นๆ
ปัญหาเรื่อง shader ต้องอิงกับเกม, จีพียู, ไดรเวอร์ ทำให้ไม่สามารถคอมไพล์ shader ล่วงหน้าได้ การโหลดเกมมาเล่นครั้งแรกจึงต้องคอมไพล์ shader ใหม่เสมอ สิ้นเปลืองเวลาและประสิทธิภาพ (เกมส่วนใหญ่จึงมีหน้าจอ loading มาคั่นเวลาเอาไว้ในขั้นตอนนี้) แต่เมื่อคอมไพล์ครั้งแรกแล้ว shader ที่คอมไพล์แล้วจะถูกแคชเอาไว้เพื่อใช้กับการเล่นเกมครั้งต่อๆ ไปได้ จนกว่าจะอัพเดตไดรเวอร์ใหม่
ทีม DirectX แก้ปัญหานี้ด้วยการสร้างฟอร์แมตกลางชื่อว่า State Object Database (SODB) เก็บข้อมูล shader ของเกมต่างๆ เพื่อสร้างฐานข้อมูล shader ที่ถูกคอมไพล์บนคลาวด์ไว้แล้วชื่อ Precompiled Shader Database (PSDB)
ไฟล์ PSDB จะถูกนำไปแจกจ่ายพร้อมกับไฟล์เกมที่ดาวน์โหลดจาก Xbox Store ได้เลย เมื่อเกมรันครั้งแรกจึงมีไฟล์ shader พร้อมในแคชของ Windows อยู่แล้ว ไม่ต้องมาเสียเวลาคอมไพล์ shader ใหม่บนเครื่องเกมพกพา และหากไดรเวอร์มีอัพเดต ไมโครซอฟท์จะตรวจจับการเปลี่ยนแปลงแล้วอัพเดต PSDB ในแคชใหม่ให้อัตโนมัติ
ฟีเจอร์นี้จะส่งผลให้การเล่นเกมบน ROG Xbox Ally แล้วตัวเครื่อง Ally ไม่ต้องทำงานหนักในการคอมไพล์ shader เพราะย้ายงานไปทำบนคลาวด์หมดแล้ว ประสิทธิภาพดีขึ้น ประหยัดแบตเตอรี่กว่าเดิม ตัวอย่างที่ไมโครซอฟท์ยกมาคือเกม Avowed ลดเวลาเรียกเกมลงได้ 85%
ไมโครซอฟท์บอกว่าจะขยายฟีเจอร์ Advanced Shader Delivery ให้กับอุปกรณ์อื่นๆ รวมถึงเกมของนักพัฒนารายอื่นๆ ในเดือนกันยายน
ที่มา - DirectX Blog
mk Fri, 22/08/2025 - 20:53
Continue reading...