לִזכּוֹרDirectStorage? עוד בימי 2020 לא בדיוק הליקון, מיקרוסופט חשפה שממשק ה-API של האחסון יעשה את דרכו למחשב, לאחר שהראתה כיצד הוא יכול לקצץ את זמני הטעינה לחלקים ב-Xbox Series X ו-S. שנה וחצי לאחר מכן, זה סוף סוף מוכן ל-Windows, כמו של מיקרוסופטהפך את ה-API המלא של DirectStorage לזמין למפתחים.
מצדנו, זה אומר שאנחנו רק צריכים לחכות קצת יותר עד שמשחקים יוטמו ל-DirectStorage, אז זה אמור להיות טוב ללכת על חומרה תואמת. אתה צריך SSD, אבלשני דגמי PCIe 3.0 ו-PCIe 4.0 NVMe נתמכים, כך שאין צורך לבזבז על שדרוג מתקדם. המדריך שלנו לכונני ה-SSD הטובים ביותר למשחקיםיש כמה המלצות לכל התקציבים. כמו כן, נראה בתחילה ש-DirectStorage יהיה בלעדי עבורWindows 11; כפי שמתברר, גם Windows 10 יתמוך בו, אם כי Windows 11 כולל כמה אופטימיזציות שכביכול הופכות את DirectStorage למהיר אף יותר.
הכל מבטיח מאוד, ובתקווה שנתחיל לראות משחקים מאמצים את DirectStorage תוך שבועות ולא חודשים. למרות שאולי לא תהיה לו השפעה חזקה על המחשב האישי כמו על ה-Xboxes, מכיוון שגרסת Windows עדיין לא כוללת דקומפרסיה של GPU - זה רק "הבא במפת הדרכים שלנו", על פי פוסט ההכרזה של מיקרוסופט.
תכונה זו היא חלק גדול מהסיבה שכונני SSD מסדרה X/S נראים כל כך מהירים. בממשקי API קיימים של Windows, הנתונים מועברים מה-SSD ל-RAM של המערכת בצורה דחוסה, ואז מועתקים ל-CPU לצורך תהליך ביטול דחיסה ארוך יחסית. לאחר מכן הוא נשלח בחזרה ל-RAM, ורק אז עושה את דרכו ל-GPU. DirectStorage בקונסולות ה-Xbox מאיץ את ההליך על ידי חיתוך המעבד לחלוטין: במקום זאת ה-RAM מעתיק את הנתונים הדחוסים ישירות לזיכרון הגרפי, שם ניתן לפרק אותם על ידי ה-GPU עצמו בקצב מהיר הרבה יותר.
לעת עתה, DirectStorage במחשב האישי לא יוכל לעקוף את צוואר הבקבוק של המעבד באותו אופן. אבל היא עדיין שואפת לתת לביצועי SSD נעל עם אצבעות פלדה במכנסיים, הן על ידי צמצום הוצאות העיבוד של בקשות קלט/פלט (כך שניתן להשלים יותר במקביל) והן על ידי אי אילוץ משחקים להגיב לכל I/O בודד השלמה (מה שמאט עוד יותר את העניינים). מיקרוסופט גם הבטיחה להמשיך לכוונן ולכוון את DirectStorage בהתבסס על משוב של משתמשים ומפתחים, כך שבאשר לזמני הטעינה, הדרך היחידה היא למטה.