Microsoft ได้เปิดตัว DirectStorage 1.1 อย่างเป็นทางการแล้ว และมีไดรเวอร์ใหม่จาก Intel และ Nvidia เพื่อรองรับเทคโนโลยีนี้แล้ว
Microsoft ได้ประกาศว่า DirectStorage 1.1 พร้อมให้นักพัฒนาใช้งานอย่างเป็นทางการแล้ว โดยสัญญาว่าจะเพิ่มเวลาในการโหลดเกมบน Windows ที่รวดเร็วยิ่งขึ้น ต้องขอบคุณการสนับสนุนที่เพิ่มเข้ามาใหม่สำหรับการบีบอัด GPU ซึ่งจะทำให้งานคลายการบีบอัดเนื้อหาเกมออกจาก CPU
การบีบอัด GPU เป็นส่วนสำคัญของคำมั่นสัญญาของ DirectStorage แม้ว่าจะไม่ปรากฏขึ้นเมื่อ API เปิดตัวครั้งแรก พร้อมให้บริการแก่นักพัฒนาเกมพีซีเมื่อต้นปีนี้. เมื่อสองสามสัปดาห์ก่อน Microsoft กล่าวว่าจะมาพร้อมกับ DirectStorage 1.1 ก่อนสิ้นปีและโชคดีที่ใช้เวลาไม่นานเกินไป
ในอดีต เมื่อคุณเล่นเกม CPU มีหน้าที่คลายการบีบอัดเนื้อหาที่จัดเก็บไว้ในพีซีของคุณ และเนื้อหาเหล่านั้นจะถูกส่งไปยัง GPU เพื่อให้สามารถแสดงผลได้ตามต้องการ แต่ตามที่ Microsoft ชี้ให้เห็น GPU สามารถจัดการงานประเภทนี้ได้เร็วกว่ามาก ดังนั้นการถ่ายงานนั้นไปยัง GPU จึงสมเหตุสมผล แน่นอนว่าเพื่อให้เป็นไปตามนั้น Microsoft จึงต้องสร้างรูปแบบการบีบอัดใหม่ GDeflate ซึ่งได้รับการพัฒนาร่วมกับ Nvidia รูปแบบนี้ได้รับการปรับให้เหมาะสมสำหรับการบีบอัด GPU และจากการทดสอบของ Microsoft เนื้อหาสามารถคลายการบีบอัดได้เร็วขึ้นเกือบสามเท่าด้วยการปรับปรุงนี้
ในขณะที่ GPU คลายการบีบอัดได้รับการสนับสนุนบน GPU ทั้งหมดที่รองรับ DirectX 12 และ Shader Model 6.0 แต่ก็มีการเพิ่มประสิทธิภาพ - เรียกว่า metacommands - ที่ผู้ผลิต GPU สามารถสร้างให้กับไดรเวอร์ของตนเพื่อปรับปรุงประสิทธิภาพโดยเฉพาะ ฮาร์ดแวร์. อินเทล และ เอ็นวิเดีย มีการเพิ่มประสิทธิภาพสำหรับ DirectStorage 1.1 และ GDeflate ในไดรเวอร์ GPU เวอร์ชันล่าสุดอยู่แล้ว เอเอ็มดีกล่าวว่า มีไดรเวอร์ที่รองรับ metacommand อยู่แล้ว แต่จะแชร์กับพันธมิตร ISV ภายใต้ NDA คุณสามารถติดตามหน้าสนับสนุนของ AMD เพื่อรับไดรเวอร์ล่าสุดเมื่อมีการเผยแพร่
แม้ว่า DirectStorage จะมีไว้เพื่อใช้ในเกม Windows แต่ Microsoft กล่าวว่าจะปล่อยซอร์สดังกล่าว รหัสสำหรับคอมเพรสเซอร์ Gdeflate และตัวขยายการบีบอัด เพื่อให้นักพัฒนาสามารถบีบอัดเนื้อหาบนตัวอื่นๆ ได้ แพลตฟอร์ม ขณะนี้การสนับสนุนการบีบอัด GPU อย่างเป็นทางการแล้ว ควรต้องใช้เวลาก่อนที่เกมจะเริ่มใช้งาน และคุณจะเห็นความแตกต่างอย่างมีนัยสำคัญในเวลาในการโหลดเมื่อเกิดเหตุการณ์เช่นนี้
แหล่งที่มา:ไมโครซอฟต์