DirectStorage มีกระแสมากมาย ซึ่งเป็นฟีเจอร์ใหม่ที่นักพัฒนาสามารถใช้เพื่อลดเวลาในการโหลดและปรับปรุงประสบการณ์โดยรวมสำหรับนักเล่นเกม แต่ DirectStorage คืออะไร และจะเป็นไปตามข่าวลือหรือไม่
ในบทความนี้ เราจะอธิบายว่า DirectStorage คืออะไร วิธีการทำงาน และวิธีใช้งานบน Windows 11
DirectStorage ของ Microsoft คืออะไร
DirectStorage เป็นคุณลักษณะที่รวมอยู่ใน ไดเร็คเอ็กซ์ 12 เวอร์ชันล่าสุด ที่ออกแบบมาเพื่อทำให้ประสบการณ์การเล่นเกมดีขึ้นโดยการเข้าถึงความสามารถเต็มรูปแบบของ SSD รุ่นใหม่ DirectStorage ได้รับการพัฒนาครั้งแรกสำหรับคอนโซล Xbox Series แต่ขณะนี้พร้อมใช้งานบน Windows 11 และ 10
DirectStorage ทำงานอย่างไร
พูดง่ายๆ ก็คือ DirectStorage ช่วยให้ GPU รุ่นใหม่สามารถรับข้อมูลเกมได้เร็วขึ้น โดยการข้ามเส้นทางที่ไม่จำเป็นและใช้เทคโนโลยีที่เร็วขึ้น ส่งผลให้เวลาในการโหลดแทบจะทันที
ในปัจจุบัน เมื่อเกมร้องขอข้อมูล (เช่น พื้นผิว เสียง หรือโมเดล) จากที่จัดเก็บข้อมูลของระบบ ที่จัดเก็บข้อมูล เอพีไอ จะดึงข้อมูลและย้ายไปยัง Random Access Memory (RAM) ของระบบ จากจุดนี้ มันจะถูกส่งต่อไปยัง VRAM หน่วยประมวลผลกราฟิก (GPU) เพื่อเรนเดอร์สำหรับแสดงผล
ข้อมูลนี้ถูกบีบอัดเพื่อประหยัดพื้นที่บนฮาร์ดไดรฟ์ของคุณ ปัญหาคือโดยทั่วไปแล้ว GPU ไม่สามารถอ่านข้อมูลที่บีบอัดได้ ดังนั้นก่อนที่จะถูกส่งไปยัง GPU ข้อมูลจะถูกคลายการบีบอัดโดย หน่วยประมวลผลกลาง (CPU) ของคุณ
นี่คือลักษณะของกระบวนการในปัจจุบัน:
ข้อเสียของกระบวนการนี้คือการบีบอัดจะใช้เวลานานและทำให้ CPU เกิดปัญหาคอขวด ซึ่งหมายความว่าไม่สามารถใช้งานได้ตามที่ GPU ต้องการ ซึ่งหมายความว่าเวลาในการโหลดเกมนานขึ้นและอัตราเฟรมลดลง
DirectStorage คือ Application Programming Interface (API) พื้นที่จัดเก็บข้อมูลระดับต่ำที่มีเทคนิคการบีบอัด GPU ใหม่ล่าสุดเพื่อเปลี่ยนการทำงานของการบีบอัดจาก CPU ไปยัง GPU ซึ่งหมายความว่า CPU จะถูกข้ามไปโดยสิ้นเชิง และ GPU สามารถรับสตรีมข้อมูลที่ถูกบีบอัดจำนวนมากได้อย่างรวดเร็ว
DirectStorage ยังใช้ NVMe SSD ที่ใหม่กว่าด้วย ซึ่งให้อัตราการถ่ายโอนข้อมูลที่เร็วกว่าบนอุปกรณ์จัดเก็บข้อมูลรุ่นเก่ามาก
API ก่อนหน้านี้เขียนขึ้นเพื่อจัดการข้อมูลในจำนวนจำกัดเท่านั้น โดยเข้าถึงได้ครั้งละหนึ่งรายการ (IO) ซึ่งโดยปกติจะเป็นข้อมูลชิ้นใหญ่ DirectStorage เปิดใช้งานคำขอ IO แบบขนานจำนวนมาก ซึ่งเพิ่มประสิทธิภาพโดยอนุญาตให้ถ่ายโอนข้อมูลที่จำเป็นสำหรับแต่ละฉากหรือระดับเท่านั้น โดยพื้นฐานแล้ว DirectStorage จะปรับประสิทธิภาพ IO ให้เหมาะสมที่สุดสำหรับแบนด์วิธขนาดใหญ่ที่มีอยู่ในไดรฟ์ NVMe.
ข้อกำหนดของระบบสำหรับ Windows 11 คืออะไร
คอนโซล Xbox Series X และ Xbox Series S ใช้ DirectStorage แบบเนทีฟ มันถูกรวมไว้เป็นส่วนหนึ่งของ Velocity Architecture และเป็นเหตุผลว่าทำไมจึงต้องติดตั้งเกมบน Xbox SSD
อย่างไรก็ตาม ระบบปฏิบัติการ Windows 10 และ 11 มี ข้อกำหนดด้านฮาร์ดแวร์เฉพาะ เพื่อเรียกใช้ DirectStorage
ข้อกำหนดด้านฮาร์ดแวร์สำหรับ DirectStorage คือ:
วิธีเปิดใช้งาน DirectStorage บน Windows 11
DirectStorage เป็น API ที่รวมอยู่ในคอนโซล Xbox Series, Windows 11 และ Windows 10 เวอร์ชัน 1909 ขึ้นไป ซึ่งหมายความว่าได้เปิดใช้งานแล้วบนระบบเหล่านี้ แต่ไม่สามารถใช้ได้ เว้นแต่คุณจะมีคุณสมบัติตรงตามความต้องการของระบบและผู้พัฒนาเกมใช้ API
หากคุณมีคุณสมบัติตรงตามข้อกำหนด เกมพีซีของคุณควรทำงานได้ดีกว่าที่เคย Forspoken (พัฒนาโดย Luminous Productions) อาจเป็นเกมแรกที่รองรับ DirectStorage และคาดว่าจะวางจำหน่ายในเดือนตุลาคม 2022
ยุคใหม่ของการเล่นเกม
ทุกปี การพัฒนาใหม่ๆ จะขยายขีดจำกัดของสิ่งที่เป็นไปได้ในด้านกราฟิกและประสิทธิภาพของเกม การเพิ่มประสิทธิภาพสแตกการจัดเก็บข้อมูล DirectStorage ใหม่ควรผลักดันขอบเขตสำหรับวิดีโอเกมให้ดียิ่งขึ้นไปอีก แต่เราจะต้องรอจนถึงเดือนตุลาคมเพื่อดูว่าในทางปฏิบัติจะเป็นอย่างไร
.