DirectStorage คืออะไรและมีผลโดยตรงต่อการเล่นเกมพีซี

เผยแพร่แล้ว: 2023-10-26

DirectStorage เป็นเทคโนโลยีที่ Microsoft ได้พัฒนาสำหรับ Xbox Series S และ Xbox Series X เป้าหมายหลักของเทคโนโลยีนี้คือการลดเวลาในการโหลดเกมให้มากที่สุด

what is directstorage in pc gaming

Microsoft ยังสัญญาว่าจะแนะนำ DirectStorage ให้กับพีซีในอนาคตอันใกล้นี้ ควรเป็นเพราะคอนโซลรุ่นปัจจุบันทั้งหมดรวมถึง PS5 ใช้เทคโนโลยีที่คล้ายกันเพื่อปรับปรุงประสบการณ์การเล่นเกมโดยรวม

สารบัญ

DirectStorage คืออะไร?

เพื่อทำความเข้าใจ DirectStorage และเทคโนโลยีที่ก้าวล้ำ คุณต้องเข้าใจวิธีการทำงานของเกมและจัดเก็บข้อมูลก่อน เกมทั้งหมดจัดเก็บเนื้อหาและพื้นผิวและทุกสิ่งที่สำคัญสำหรับพวกเขาในรูปแบบบีบอัดบน SSD/HDD ของคุณ และเมื่อใดก็ตามที่เกมแบบดั้งเดิมต้องการเนื้อหาเหล่านั้น เกมจะขอให้ SSD/HDD ส่งข้อมูล SSD จะส่งข้อมูลที่ไม่มีการบีบอัดไปยังหน่วยความจำระบบหรือ RAM และหน่วยความจำระบบจะส่งข้อมูลไปยัง CPU ของคุณ ซึ่งจะขยายขนาดข้อมูลและส่งไปยังหน่วยความจำระบบอีกครั้งก่อนที่จะส่งข้อมูลที่ไม่มีการบีบอัดไปยัง GPU

flow of gpu assets without directstorage
ภาพ: ไมโครซอฟต์

ไม่มีอะไรผิดปกติกับกระบวนการทั้งหมด ท้ายที่สุดแล้ว เกมทั้งหมดใช้วิธีการแบบเดิมแบบเดียวกันในช่วง 25 ปีที่ผ่านมา แต่แนวทางนี้ใช้เวลานานกว่ามากและอาจทำให้คุณทิ้งประสิทธิภาพที่สำคัญไว้บนโต๊ะหากคุณประสบปัญหาคอขวดเนื่องจากพื้นที่จัดเก็บข้อมูล, CPU, แรม ฯลฯ

flow of gpu assets with direct storage
ภาพ: ไมโครซอฟต์

DirectStorage ใช้แนวทางที่แตกต่างและดีกว่า: แทนที่จะขยายขนาดข้อมูลบน CPU กลับขยายขนาดข้อมูลบน GPU สิ่งนี้จะเปลี่ยนกระแสข้อมูลทั้งหมด: ข้อมูลจะถูกส่งจาก SSD ไปยังหน่วยความจำระบบหรือ RAM จากนั้นส่งผ่านจาก RAM ไปยัง GPU โดยตรง โดยที่ GPU จะขยายขนาดข้อมูลและนำไปใช้โดยตรง ทำให้กระบวนการทั้งหมดเร็วขึ้นและมีประสิทธิภาพมากขึ้น

ไม่เพียงแต่ทำให้การเรนเดอร์กราฟิกเกมและการเรนเดอร์โลกของเกมบนพีซีของคุณเร็วขึ้นมาก แต่คุณยังสามารถเพลิดเพลินกับประสิทธิภาพที่มากขึ้นและเวลาในการโหลดเกมที่ดีกว่าที่เคยเป็นมา

ข้อกำหนดเบื้องต้นสำหรับการใช้ DirectStorage

ก่อนหน้านี้ DirectStorage มีไว้สำหรับ Xbox Series S และ X เท่านั้น แต่ Microsoft เพิ่งนำมันมาสู่ PCMR ด้วยการพัฒนา DirectStorage API ก่อนหน้านี้ DirctStorage 1.1 สามารถทำงานบน SSD ที่รวดเร็ว เช่น ไดรฟ์ Gen 4 NVMe นี่เป็นสิ่งที่ยอดเยี่ยมเพราะด้วย SSD ที่เร็วขึ้น เทคโนโลยีจึงสามารถทำงานได้ดียิ่งขึ้น และทำให้การบีบอัดและคลายการบีบอัดข้อมูลทั้งหมดเร็วขึ้นมาก โดยใช้ประโยชน์จากพลังการประมวลผลของ GPU และความเร็วของ SSD ได้อย่างเต็มที่

แม้ว่าทั้งหมดนี้จะทำได้ง่ายในสภาพแวดล้อมแบบปิด เช่น คอนโซลเกม แต่ก็เป็นเรื่องยากสำหรับบริษัทขนาดใหญ่อย่าง Microsoft ที่จะทำทั้งหมดนี้บนพีซีที่มีเทคโนโลยีอื่น ๆ เพื่อทำให้การเล่นเกมเร็วขึ้นและเร็วขึ้น เนื่องจากพีซีใช้ส่วนประกอบที่แตกต่างกันและแตกต่างกันมาก: RAM, SSD, CPU และ GPU มาจากผู้ผลิตที่แตกต่างกัน นั่นเป็นสาเหตุที่ Microsoft ตัดสินใจในตอนแรกว่า DirectStorage จะใช้งานได้กับไดรฟ์ Gen 4 NVMe เท่านั้น และนำมาสู่พีซีในชื่อ DirectStorage 1.1

แต่สิ่งต่างๆ เปลี่ยนไปอย่างรวดเร็วด้วยการเปิดตัว DirectStorage 1.2 ด้วย DirectStorage 1.2 คุณสามารถใช้ฮาร์ดแวร์เก่า เช่น SATA SSD และแม้แต่ฮาร์ดไดรฟ์เก่า ซึ่งช่วยปรับปรุงความเข้ากันได้ของ DirectStorage สำหรับผู้ใช้ทั่วไปได้อย่างมาก

ด้วยสื่อจัดเก็บข้อมูล คุณต้องมีเกมที่รองรับ DX12 ด้วย ท้ายที่สุดแล้ว DirectStorage ก็คือ DirectX API ด้วยเหตุนี้ นักพัฒนาเกมจำนวนมากจึงต้องเพิ่มการรองรับ DirectStorage ให้กับเกมเก่าของตนผ่านการอัพเดตหรือเกมใหม่ของตน เกมหนึ่งคือ Forspoken ซึ่งพัฒนาโดย Square Enix พวกเขาเพิ่มการรองรับเทคโนโลยีใหม่ ๆ อย่างต่อเนื่องและเป็นผู้ที่รองรับทั้ง DirectStorage และ FSR 3 ของ AMD Forspoken สามารถเล่นได้ด้วยการสนับสนุน DiectStorage เช่นกัน

การปรับปรุงประสิทธิภาพและข้อกำหนดด้านฮาร์ดแวร์

เมื่อ Microsoft เปิดตัว DirectStorage บนพีซี ระบบจะทำงานบน SSD Gen 4 ที่เร็วกว่าเท่านั้น ทำให้ผู้คนจำนวนมากไม่สามารถใช้งานได้แม้ว่าจะมีการรองรับการเล่นเกมก็ตาม อย่างไรก็ตาม นี่ไม่ใช่ความตั้งใจของ Microsoft เนื่องจาก HDD แบบดั้งเดิมหรือ SATA SSD นั้นไม่ดีเท่ากับไดรฟ์ Gen 4 NVMe เมื่อต้องส่งคำขอข้อมูลบ่อยครั้ง HDD แบบเดิมสามารถส่งข้อมูลจำนวนมากได้แต่ไม่บ่อยนัก ในขณะที่ Gen4 SSD รุ่นใหม่ที่เร็วกว่าสามารถส่งข้อมูลตรงกันข้ามได้ เนื่องจาก SSD มีประสิทธิภาพมากในการส่งข้อมูลจำนวนเล็กน้อยบ่อยครั้งมาก คำขอข้อมูลเหล่านี้เรียกอีกอย่างว่าคำขอ IOPS หรือ IO

iops with ssds

เนื่องจาก DirectStorage สามารถใช้ประโยชน์จากช่องทาง PCIe ได้อย่างเต็มที่ SSD ที่เร็วกว่าจึงเป็นหนทางไป เพราะในวิดีโอเกมยุคใหม่ที่คุณโหลดเนื้อหาจำนวนมากบ่อยกว่า SSD จะทำงานได้ดีกว่า HDD ง่ายกว่ามาก

แต่ DirectStorage ไม่ได้ขึ้นอยู่กับ SSD ที่เร็วกว่าเท่านั้น กระบวนทัศน์ทั้งหมดในการใช้เพื่อประสิทธิภาพการเล่นเกมที่ดีขึ้นยังขึ้นอยู่กับองค์ประกอบที่สำคัญที่สุดสำหรับการเล่นเกม นั่นก็คือ GPU แม้ว่า GPU ทั้งหมดจะสามารถคลายการบีบอัดข้อมูลได้ดีเนื่องจากมีคอร์จำนวนมาก แต่คำถามก็คือว่าการขึ้นอยู่กับ GPU ในการขยายขนาดข้อมูลนั้นจะง่ายอย่างที่คุณคิดหรือไม่

GPU สามารถขยายขนาดข้อมูลได้ดี แต่เราต้องพิจารณาด้วยว่ามีการใช้ข้อมูลและเนื้อหาประเภทใด เมื่อเกมมีขนาดใหญ่ขึ้น เป็นเรื่องดีที่จะรู้ว่าเนื้อหาทั้งหมดสำหรับเกมถูกจัดเก็บในรูปแบบที่เก็บถาวรและบีบอัด โดยปกติแล้ว ข้อมูลเหล่านี้จะถูกส่งไปยัง CPU เพื่อบีบอัด แต่ด้วย DirectStorage เวอร์ชันปัจจุบันบนพีซี จึงเป็นไปไม่ได้ที่ GPU จะขยายขนาดข้อมูลจำนวนมากเช่นนี้

nvidia rtx io

อย่างไรก็ตาม สิ่งนี้เป็นไปได้ด้วยเทคโนโลยีเช่น Nvidia RTX IO ซึ่งใช้ฮาร์ดแวร์เฉพาะสำหรับงานเหล่านี้ใน GPU ข้อได้เปรียบที่ใหญ่ที่สุดคือการขยายขนาดข้อมูลด้วย RTX IO นั้นเร็วกว่าการขยายขนาดข้อมูลผ่าน CPU มาก และส่วนที่ดีที่สุดคือข้อมูลจะถูกคลายการบีบอัดลงในหน่วยความจำวิดีโอของ GPU โดยตรง

รองรับเกมสำหรับ DirectStorage

แม้ว่า DirectStorage จะเป็นเทคโนโลยีที่ยอดเยี่ยมสำหรับพีซี และจะทำให้ประสบการณ์การเล่นเกมพีซีได้รับการปรับปรุงอย่างยาวนาน แต่การรองรับเกมสำหรับเทคโนโลยีนี้ไม่ได้กว้างขวางเท่าที่คิดเมื่อ Microsoft ประกาศ DirectStorage สำหรับพีซี ในเดือนตุลาคม 2566 มีเพียงเกมเดียวที่รองรับเทคโนโลยีนี้ นั่นคือ Forspoken ของ Square Enix ที่ประกาศในปี 2565 หนึ่งปีก่อนหน้านี้พอดี และจนถึงตอนนี้ก็มีเพียงเกมเดียวเท่านั้นที่จะเพิ่มการรองรับ Direct Storage ด้วยซอฟต์แวร์ อัปเดตในอนาคต Ratchet and Clank: Rift Apart

นี่เป็นข่าวที่น่าเศร้าและค่อนข้างชัดเจนสำหรับ PCMR เนื่องจากพีซีเป็นระบบเปิด และการใช้งาน API เต็มรูปแบบในสภาพแวดล้อมแบบเปิดนั้นยากอย่างที่คิด นอกจากนี้ คุณต้องจำไว้ว่า Microsoft สามารถใช้ Direct Storage ได้ทั้งใน Windows 10 และ Windows 11 และจะทำงานได้ดีขึ้นใน Windows 11 เนื่องจากระบบย่อยการจัดเก็บข้อมูลที่ดีกว่า

ในระหว่างนี้ คุณสามารถลองใช้ Direct Storage บน Forspoken ได้ ขอชื่นชมนักพัฒนาที่นำเสนอเทคโนโลยีใหม่ ๆ เพื่อให้นักเล่นเกมทั่วไปเพลิดเพลินไปกับประสบการณ์การเล่นเกมที่ดีขึ้นบนพีซีของพวกเขา

คำถามที่พบบ่อยเกี่ยวกับ DirectStorage Support สำหรับพีซี

1. DirectStorage บนพีซีมีประโยชน์อย่างไร

DirectStorage ได้รับการพัฒนาสำหรับ Xbox Series X และ S และลดเวลาการเล่นเกมลงอย่างมากและปรับปรุงกราฟิกเกม มันถูกออกแบบมาสำหรับ NVMe SSD แต่ตอนนี้สามารถใช้กับ HDD ได้เช่นกัน ในปี 2022 Microsoft ได้เปิดตัว DirectStorage สำหรับพีซี Windows เช่นกัน

2. DirectStorage เป็นฮาร์ดแวร์หรือซอฟต์แวร์หรือไม่

DirectStorage เป็นซอฟต์แวร์หรือที่เรียกให้เจาะจงกว่านั้นคือ API ซึ่งใช้ Direct X 12 ของ Microsoft โดยจะใช้ฮาร์ดแวร์ เช่น หน่วยความจำและ GPU เพื่อมอบประสบการณ์การเล่นเกมที่ดีขึ้นโดยการลดเวลาในการโหลดเกมและเพิ่มความคมชัดของภาพของเกม

3. DirectStorage SSD คืออะไร

DirectStorage เป็นซอฟต์แวร์ที่พัฒนาขึ้นมาเพื่อลดเวลาในการโหลดเกมบนคอนโซล จากนั้นจึงเปิดใช้งานสำหรับพีซี เทคโนโลยีนี้สามารถปรับปรุงเวลาในการโหลดและรายละเอียดภาพของวิดีโอเกมได้ และทำงานได้ดีเป็นพิเศษบน SSD ที่มีอินเทอร์เฟซ Gne 4 PCIe

4. Windows มีคุณสมบัติการเล่นเกมอื่นๆ เช่น Direct storage หรือไม่

ใช่ Windows นำเสนอคุณสมบัติการเล่นเกมมากมายซึ่งสามารถปรับปรุงประสบการณ์การเล่นเกมของคุณได้อย่างมาก เช่น DirectX 12 Ultimate, Game Bar, Game Pass Ultimate และอีกมากมาย หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะการเล่นเกมของ Windows คุณสามารถดูบทความคุณลักษณะการเล่นเกมของ Windows 11 ของเราได้

5. ข้อกำหนดของ DirectStorage มีอะไรบ้าง

หากต้องการใช้เทคโนโลยีนี้บนพีซีของคุณ คุณจำเป็นต้องมี HDD หรือ SSD และ GPU ที่รองรับ Direct X 12 นอกจากนี้ DirectStorage ยังทำงานได้ดีที่สุดเมื่อใช้ร่วมกับ Gen 4 NVMe SSD โดยใช้งานได้ทั้งบน Windows 10 และ Windows 11 แม้ว่า ผลลัพธ์อาจดีกว่าบน Windows 11 และที่สำคัญที่สุด คุณต้องมีเกมที่รองรับ DirectStorage ปัจจุบันมีเพียงเกมเดียวที่รองรับฟีเจอร์นี้ ซึ่งก็คือ Forspoken

6. Direct Storage จะทำงานบน HDD ได้หรือไม่

ใช่ ด้วยการอัปเดต 1.2 ใหม่ DirectStorage ยังใช้งานได้บน HDD แต่โปรดจำไว้ว่าการใช้ DirectStorage บน SSD จะไม่ทำให้ประสิทธิภาพดีขึ้นมากเมื่อเทียบกับ NVME SSD เวลาในการโหลดเกมของคุณอาจดีขึ้น แต่ไม่มากเท่าที่คุณคิด

7. ฉันจะสามารถใช้ DirectStorage บน Windows 10 ได้หรือไม่

ได้ ตราบใดที่คุณมีฮาร์ดแวร์ที่เหมาะสม คุณสามารถใช้ DirectStorage บน Windows 10 ได้ อย่างไรก็ตาม ประสิทธิภาพที่เพิ่มขึ้นอาจไม่มากนักเมื่อเทียบกับ Windows 11 เนื่องจาก Windows 11 ใช้ระบบย่อยการจัดเก็บข้อมูลที่ทันสมัยกว่าและได้รับการปรับปรุงมากขึ้น อย่างไรก็ตาม ในทางปฏิบัติ ความแตกต่างควรมีน้อยมากตราบใดที่คุณใช้ฮาร์ดแวร์ที่เหมาะสม

8. ขนาด SSD ที่เล็กกว่าจะใช้ได้กับ DirectStorage หรือไม่

ด้วย DirectStorage ไม่ว่าคุณจะใช้ SSD ขนาดใดก็ตาม สิ่งที่สำคัญที่สุดสำหรับ DirectStorage คือความเร็วของ SSD หรือ HDD ของคุณ หากคุณมี NVME Gen 4 SSD ขนาด 256 กิ๊ก ก็ควรจะทำงานได้ดีกว่า Gen 3 ขนาด 2TB หรือ SATA SSD ความเร็วในการจัดเก็บข้อมูลและช่องทาง PCIe เป็นปัจจัยที่สำคัญที่สุดที่คุณต้องพิจารณาที่นี่ ยิ่งคุณมีแบนด์วิธมากเท่าไร ในทางทฤษฎีก็จะยิ่งทำงานได้ดีขึ้นเท่านั้น

9. DirectStorage จะทำงานได้ดีขึ้นเมื่อมี RAM ที่เร็วกว่าหรือไม่

RAM ที่เร็วกว่าไม่เกี่ยวข้องโดยตรงกับ DirectStorage ใช้เพื่อส่งข้อมูลไปยัง GPU เท่านั้น ไม่สำคัญว่าเกมจะใช้ DirectStorage หรือไม่ หน่วยความจำที่เร็วขึ้นมีความสำคัญต่อประสบการณ์การเล่นเกมที่ดีกว่าคุณสมบัติของซอฟต์แวร์อื่นๆ เนื่องจากฮาร์ดแวร์ที่ดีกว่าจะนำไปสู่ประสิทธิภาพของเกมที่ดีขึ้นโดยตรง หากคุณมีพีซีและต้องการประสิทธิภาพของเกมที่ดีขึ้น คุณควรใช้หน่วยความจำที่เร็วกว่าซอฟต์แวร์อื่นๆ