מיקרוסופט הוציאה רשמית את DirectStorage 1.1, וכבר יש מנהלי התקנים חדשים של אינטל ו-Nvidia שתומכים בטכנולוגיה.
מיקרוסופט הודיעה כי DirectStorage 1.1 זמין כעת רשמית למפתחים, תוך הבטחה להביא זמני טעינה מהירים עוד יותר עבור משחקים ב-Windows. זה הודות לתמיכה החדשה שהתווספה לביטול דחיסה של GPU, אשר מורידה את העבודה של פירוק נכסי משחק מהמעבד.
פירוק GPU הוא חלק גדול מההבטחה של DirectStorage, אם כי הוא לא הופיע כאשר ה-API היה הראשון זמין למפתחי משחקי מחשב מוקדם יותר השנה. לפני שבועיים, מיקרוסופט אמרה שהיא תגיע עם DirectStorage 1.1 לפני סוף השנה, ולמרבה המזל זה לא לקח יותר מדי זמן.
בעבר, כאשר שיחקת במשחק, תפקידו של ה-CPU היה לבטל את הדחיסה של הנכסים המאוחסנים במחשב האישי שלך, והנכסים הללו נשלחו לאחר מכן ל-GPU כדי שיוכלו להיות מוצגים לפי הצורך. אבל, כפי שמיקרוסופט מציינת, מעבדי GPU מעולים בטיפול בסוג זה של משימות הרבה יותר מהר, כך שלפירוק העבודה הזו ל-GPU יש היגיון. כמובן שכדי להצטרף לזה, מיקרוסופט הייתה צריכה גם ליצור פורמט דחיסה חדש, GDeflate, שפותח בשיתוף עם Nvidia. פורמט זה מותאם לביטול דחיסה של GPU, ובהתבסס על הבדיקות של מיקרוסופט, ניתן לפרק נכסים כמעט פי שלושה מהר יותר הודות לשיפור זה.
בעוד דקומפרסיה של GPU נתמכת בכל ה-GPUs התומכים ב-DirectX 12 וב-Shader Model 6.0, ישנן אופטימיזציות - שנקרא metacommands - שיצרני GPU יכולים לבצע למנהלי התקנים שלהם כדי לשפר באופן ספציפי את הביצועים שלהם חוּמרָה. אינטל ו Nvidia יש כבר אופטימיזציות עבור DirectStorage 1.1 ו-GDeflate בגרסאות האחרונות של מנהלי ההתקן של ה-GPU שלהם. אומר AMD כבר יש לו מנהלי התקנים עם תמיכה ב-metacommand, אבל הם ישותפו עם שותפי ISV במסגרת NDA. אתה יכול לעקוב אחר דף התמיכה של AMD כדי לקבל את מנהלי ההתקן העדכניים ביותר כאשר הם יוצאים לאור.
בעוד DirectStorage מיועד לשמש במשחקי Windows, מיקרוסופט אומרת שהיא תשחרר את המקור קוד עבור מדחס ו-Deflate של GDeflate כך שמפתחים יכולים לדחוס נכסים על אחרים פלטפורמות. כעת, כשפירוק GPU נתמך באופן רשמי, זה אמור להיות עניין של זמן עד שמשחקים יתחילו ליישם אותו, ואתה אמור לראות הבדל משמעותי בזמני הטעינה כשזה קורה.
מָקוֹר:מיקרוסופט