นักเล่นเกม PC ต้องทนรอการคอมไพล์ shader ที่น่าหงุดหงิดมานาน โดยเฉพาะในการเปิดเกมครั้งแรก มักต้องนั่งรอหน้าจอโหลดเป็นนาทีๆ ขณะที่ระบบประมวลผลข้อมูลกราฟิก Microsoft เชื่อว่าได้พบวิธีแก้ปัญหาที่สามารถลดความล่าช้าเหล่านี้ได้อย่างมากและปรับปรุงประสบการณ์การเล่นเกมโดยรวมบน PC Windows
![]() |
---|
หน้าจอโหลดนี้เน้นให้เห็นกระบวนการเตรียม shader ที่น่าหงุดหงิดซึ่งเกมเมอร์ PC ต้องทนทุกข์ทรมานในปัจจุบันระหว่างการเปิดเกมครั้งแรก |
แนวทางปฏิวัติในการคอมไพล์ shader
เทคโนโลยี Advanced Shader Delivery (ASD) ที่ Microsoft เพิ่งประกาศ แก้ไขปัญหาที่เกิดขึ้นอย่างต่อเนื่องของการเล่นเกม PC โดยเปลี่ยนแปลงวิธีการประมวลผล shader อย่างพื้นฐาน แทนที่จะบังคับให้อุปกรณ์เล่นเกมแต่ละเครื่องต้องคอมไพล์ shader ในเครื่องระหว่างการเปิดครั้งแรก ระบบนี้จะย้ายภาระงานที่ใช้การคำนวณหนักไปยังคลาวด์ บริษัทได้ร่วมมือกับทีม Xbox และ AMD ในการคอมไพล์ข้อมูล shader ล่วงหน้าและแจกจ่ายในเวลาดาวน์โหลดผ่านแอป Xbox PC
ส่วนประกอบทางเทคนิค:
- SODB (State Object Database): รูปแบบมาตรฐานสำหรับการจัดเก็บข้อมูลเกม
- PSDB (Precompiled Shader Database): แคชบนคลาวด์ของ shader ที่คอมไพล์แล้ว
- AgilitySDK: ชุดเครื่องมือสำหรับนักพัฒนาเพื่อการผสานรวม (เปิดตัวเดือนกันยายน 2025)
การใช้งานทางเทคนิคผ่านฐานข้อมูลบนคลาวด์
เทคโนโลยีนี้ทำงานผ่านองค์ประกอบหลักสองส่วน คือ State Object Database (SODB) และ Precompiled Shader Database (PSDB) โดย SODB ทำหน้าที่เป็นรูปแบบมาตรฐานสำหรับจัดเก็บข้อมูลเกม ขณะที่ PSDB ทำงานเป็นแคชที่ครอบคลุมของ shader ที่คอมไพล์แล้วและจัดเก็บไว้ในคลาวด์ เมื่อเกมเริ่มทำงาน มันจะสอบถาม PSDB เพื่อหา shader ที่ตรงกับ GPU และไดรเวอร์เฉพาะของผู้ใช้ แล้วดาวน์โหลดเวอร์ชันที่คอมไพล์แล้วแทนที่จะประมวลผลในเครื่อง
ผลการทดสอบประสิทธิภาพที่น่าประทับใจ
การทดสอบภายในของ Microsoft กับเกม RPG Avowed ที่กำลังจะออกของ Obsidian แสดงให้เห็นศักยภาพของเทคโนโลยีนี้ โดยแสดงให้เห็นว่าเวลาคอมไพล์ shader ลดลงได้มากถึง 85 เปอร์เซ็นต์ การปรับปรุงอย่างมากนี้สามารถเปลี่ยนแปลงประสบการณ์การเปิดครั้งแรกสำหรับเกม triple-A ที่ใช้ shader หนัก ซึ่งปัจจุบันอาจต้องใช้เวลาคอมไพล์สิบนาทีหรือมากกว่า การลดลงนี้ไม่เพียงแต่ประหยัดเวลา แต่ยังช่วยรักษาอายุแบตเตอรี่ในอุปกรณ์เล่นเกมแบบพกพาโดยการขจัดความต้องการประมวลผลเข้มข้นในเครื่อง
การปรับปรุงประสิทธิภาพ:
- ลดเวลาในการคอมไพล์ shader ได้มากถึง 85%
- ทดสอบกับ RPG Avowed ของ Obsidian
- กำจัดปัญหาการสะดุดส่วนใหญ่ในระหว่างการเปิดใช้งานครั้งแรก
![]() |
---|
ภูมิทัศน์การเล่นเกมที่เงียบสงบนี้สะท้อนถึงประสบการณ์ที่ได้รับการปรับปรุงซึ่ง Advanced Shader Delivery ของ Microsoft สามารถนำมาสู่การเล่นเกมบน PC |
การจัดการอัปเดตไดรเวอร์อย่างชาญฉลาด
ระบบนี้รวมกลไกที่ซับซ้อนสำหรับจัดการการอัปเดตไดรเวอร์ GPU ซึ่งโดยปกติจะต้องมีการคอมไพล์ shader ใหม่ เมื่อผู้ใช้ติดตั้งไดรเวอร์ใหม่ PSDB สามารถตรวจจับการเปลี่ยนแปลงโดยอัตโนมัติและสร้างแพ็คเกจ SODB ที่อัปเดตแล้วสำหรับการแจกจ่าย สิ่งนี้ช่วยให้มั่นใจว่าประโยชน์ด้านประสิทธิภาพจะคงอยู่แม้ว่าผู้ใช้จะรักษาไดรเวอร์ปัจจุบันเพื่อประสิทธิภาพการเล่นเกมที่เหมาะสม
กำหนดการเปิดตัวและความพร้อมใช้งานบนแพลตฟอร์ม
Microsoft วางแผนที่จะทำให้ Advanced Shader Delivery พร้อมใช้งานในขั้นต้นบนเครื่องเล่นเกมแบบพกพา ROG Xbox Ally และ ROG Xbox Ally X โดยเฉพาะสำหรับเกมที่ซื้อผ่าน Xbox Store บริษัทจะปล่อย AgilitySDK ในเดือนกันยายน 2025 ซึ่งจะช่วยให้ทั้งนักพัฒนาเกมและแพลตฟอร์มบุคคลที่สามอย่าง Steam สามารถรวมเทคโนโลยีนี้เข้ากับระบบของตนได้ การปล่อย SDK ที่กว้างขึ้นนี้สามารถขยายประโยชน์ไปทั่วระบบนิเวศการเล่นเกม PC ทั้งหมด
ความพร้อมใช้งานเริ่มแรก:
- แพลตฟอร์ม: ROG Xbox Ally และ ROG Xbox Ally X
- ร้านค้า: เฉพาะ Xbox Store ในช่วงแรก
- การขยาย: การสนับสนุนแพลตฟอร์มบุคคลที่สาม ( Steam ) จะมาพร้อมกับ SDK
สร้างบนแนวคิดที่พิสูจน์แล้ว
แนวทางนี้ได้รับแรงบันดาลใจอย่างชัดเจนจากระบบ shader cloud cache ของ Valve ที่ใช้บน Steam Deck ซึ่งใช้ประโยชน์จากข้อกำหนดฮาร์ดแวร์คงที่ของเครื่องเล่นเกมแบบพกพาเพื่อให้ shader ที่คอมไพล์แล้ว การใช้งานของ Microsoft ขยายแนวคิดนี้ไปยังภูมิทัศน์ที่หลากหลายของการกำหนดค่า PC โดยแก้ไขความท้าทายในการรองรับ GPU และการผสมผสานไดรเวอร์นับไม่ถ้วนผ่านแนวทางบนคลาวด์