DirectStorage บน Windows 11 คืออะไร?


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 คือ:

  • คุณต้องใช้ไดรฟ์ PCIe 3.0 NVMe อย่างน้อย 1 TB นี่คือโปรโตคอลการสื่อสารปัจจุบันสำหรับ SSD (แทนที่อินเทอร์เฟซ SATA ก่อนหน้า) NVMe SSD สามารถบรรลุความเร็วที่เร็วกว่ามากเนื่องจากเชื่อมต่อโดยตรงกับ CPU ผ่านอินเทอร์เฟซ PCIe PCIe 4.0 จะให้ผลลัพธ์ที่ดีที่สุด
    • คุณต้องมี DirectX 12 Ultimate GPU ที่รองรับ Shader Model 6.0 เป็นอย่างน้อย ซึ่งรวมถึงซีรีส์ NVIDIA RTX 20xx ขึ้นไป และกราฟิกการ์ด AMD ที่มีชิป RDNA 2
    • วิธีเปิดใช้งาน DirectStorage บน Windows 11

      DirectStorage เป็น API ที่รวมอยู่ในคอนโซล Xbox Series, Windows 11 และ Windows 10 เวอร์ชัน 1909 ขึ้นไป ซึ่งหมายความว่าได้เปิดใช้งานแล้วบนระบบเหล่านี้ แต่ไม่สามารถใช้ได้ เว้นแต่คุณจะมีคุณสมบัติตรงตามความต้องการของระบบและผู้พัฒนาเกมใช้ API

      หากคุณมีคุณสมบัติตรงตามข้อกำหนด เกมพีซีของคุณควรทำงานได้ดีกว่าที่เคย Forspoken (พัฒนาโดย Luminous Productions) อาจเป็นเกมแรกที่รองรับ DirectStorage และคาดว่าจะวางจำหน่ายในเดือนตุลาคม 2022

      ยุคใหม่ของการเล่นเกม

      ทุกปี การพัฒนาใหม่ๆ จะขยายขีดจำกัดของสิ่งที่เป็นไปได้ในด้านกราฟิกและประสิทธิภาพของเกม การเพิ่มประสิทธิภาพสแตกการจัดเก็บข้อมูล DirectStorage ใหม่ควรผลักดันขอบเขตสำหรับวิดีโอเกมให้ดียิ่งขึ้นไปอีก แต่เราจะต้องรอจนถึงเดือนตุลาคมเพื่อดูว่าในทางปฏิบัติจะเป็นอย่างไร

      .

      กระทู้ที่เกี่ยวข้อง:


      24.05.2022