DirectStorage در ویندوز 11 چیست؟

تبلیغات زیادی پیرامون DirectStorage وجود دارد ، ویژگی جدیدی که توسعه دهندگان می توانند از آن برای حذف زمان بارگذاری و بهبود تجربه کلی برای گیمرها استفاده کنند. اما DirectStorage چیست و آیا به شایعات عمل خواهد کرد؟

در این مقاله، ما توضیح خواهیم داد که DirectStorage چیست، چگونه کار می کند و چگونه می توانید از آن در ویندوز 11(Windows 11) استفاده کنید . 

DirectStorage مایکروسافت چیست؟

DirectStorage یک ویژگی است که در آخرین نسخه های DirectX 12 گنجانده شده است که برای بهبود تجربه بازی با دسترسی به قابلیت های کامل (DirectX 12)SSD(SSDs) های نسل جدید طراحی شده است . DirectStorage در ابتدا برای کنسول های سری Xbox(Xbox Series) توسعه داده شد اما اکنون در ویندوز 11(Windows 11) و 10 در دسترس است. 

DirectStorage چگونه کار می کند؟

به زبان ساده، DirectStorage به (DirectStorage)پردازنده‌های گرافیکی(GPUs) جدیدتر اجازه می‌دهد با رد شدن از مسیرهای غیرضروری و استفاده از فناوری سریع‌تر، داده‌های بازی را سریع‌تر دریافت کنند و در نتیجه زمان بارگذاری تقریباً آنی را به همراه دارد. 

در حال حاضر، هنگامی که یک بازی داده‌ها (مانند بافت‌ها، صدا یا مدل‌ها) را از فضای ذخیره‌سازی سیستم درخواست می‌کند، یک API ذخیره‌سازی داده‌ها را واکشی می‌کند و آن‌ها را به حافظه دسترسی تصادفی(Random Access Memory) ( RAM ) سیستم منتقل می‌کند. از اینجا به VRAM واحد پردازش گرافیکی (GPU)(Graphical Processing Unit’s (GPUs)) منتقل می شود تا برای نمایش رندر شود. 

این داده ها برای صرفه جویی در فضای هارد دیسک شما فشرده می شوند. مشکل این است که GPU(GPUs) ها معمولا نمی توانند داده های فشرده شده را بخوانند. بنابراین قبل از ارسال به GPU ، داده ها توسط (GPU)واحد پردازش مرکزی (CPU)(Central Processing Unit (CPU)) شما از حالت فشرده خارج می شود . 

این روند در حال حاضر به این صورت است:

اشکال این فرآیند این است که فشرده سازی زمان زیادی طول می کشد و CPU را در تنگنا قرار می دهد ، به این معنی که برای کارهایی که GPU به آن نیاز دارد، در دسترس نیست. این به معنای زمان لود بازی بیشتر و نرخ فریم کمتر است. 

DirectStorage یک رابط برنامه نویسی کاربردی(Application Programming Interface) ذخیره سازی سطح پایین ( API ) است که شامل تکنیک های جدید فشرده سازی GPU برای تغییر کار رفع فشرده سازی از (GPU)CPU به GPU است. این بدان معنی است که CPU به طور کامل دور زده می شود و GPU می تواند جریان های بزرگی از داده های فشرده را به سرعت دریافت کند. 

DirectStorage همچنین از SSD های جدیدتر NVMe( NVMe SSDs) استفاده می کند که سرعت انتقال داده را بسیار سریعتر از دستگاه های ذخیره سازی قدیمی تر می دهد. 

APIهای(APIs) قبلی فقط برای رسیدگی به مقدار محدودی از داده ها نوشته شده بودند – یک دسترسی ورودی/خروجی (IO) در یک زمان، معمولاً در تکه های بزرگ. DirectStorage بسیاری از درخواست‌های IO موازی را فعال می‌کند و کارایی را تنها با اجازه دادن به داده‌های لازم برای هر صحنه یا سطح انتقال می‌دهد. اساساً DirectStorage عملکرد IO را برای پهنای باند عظیم موجود در درایوهای  NVMe بهینه می کند.(NVMe)

سیستم مورد نیاز(System Requirements) ویندوز 11(Windows 11) چیست ؟

کنسول های Xbox Series X و Xbox Series S(Xbox Series X and Xbox Series S consoles) به صورت بومی DirectStorage را پیاده سازی می کنند. این به عنوان بخشی از معماری Velocity(Velocity Architecture) گنجانده شده است و به همین دلیل است که بازی ها باید بر روی Xbox SSD نصب شوند . 

با این حال، سیستم عامل های ویندوز 10 و 11 برای اجرای DirectStorage  نیازمندی های سخت افزاری خاصی هستند .(specific hardware requirements)

الزامات سخت افزاری برای DirectStorage عبارتند از: 

  • شما باید از یک درایو PCIe 3.0 NVMe با حداقل 1 ترابایت استفاده کنید. (You must use a PCIe 3.0 NVMe drive at a minimum of 1 TB. )این پروتکل ارتباطی فعلی برای SSD(SSDs) ها (جایگزین رابط های SATA قبلی ) است. SSD های NVMe(NVMe SSDs) می توانند به سرعت بسیار بالاتری دست یابند زیرا مستقیماً از طریق یک رابط PCIe به (PCIe)CPU متصل می شوند. (CPU)PCIe 4.0 بهترین نتایج را ارائه خواهد کرد. 

  • شما باید یک پردازنده گرافیکی DirectX 12 Ultimate با حداقل پشتیبانی از Shader Model 6.0 داشته باشید. (You must have a DirectX 12 Ultimate GPU with at least Shader Model 6.0 support. )این شامل سری NVIDIA RTX 20xx و بالاتر و کارت‌های گرافیک AMD با (AMD)تراشه‌های RDNA 2(RDNA 2) است.

نحوه فعال کردن DirectStorage در ویندوز 11

DirectStorage یک API است که در کنسول های سری ایکس باکس(Xbox Series) ، ویندوز 11 و ویندوز 10 نسخه 1909 و بالاتر گنجانده شده است. این بدان معناست که قبلاً در این سیستم‌ها فعال شده است اما نمی‌توان از آن استفاده کرد مگر اینکه الزامات سیستم را برآورده کنید و توسعه‌دهندگان بازی API را اجرا کنند . 

اگر شرایط لازم را دارید، بازی های رایانه شخصی شما باید بهتر از همیشه اجرا شوند. Forspoken (توسعه یافته توسط Luminous Productions ) ممکن است اولین بازی باشد که از DirectStorage پشتیبانی می کند و انتظار می رود در اکتبر 2022(October 2022) منتشر شود .

عصر جدید بازی

هر سال، پیشرفت‌های جدید محدودیت‌های ممکن در گرافیک و عملکرد بازی را افزایش می‌دهند. بهینه‌سازی‌های جدید پشته ذخیره‌سازی DirectStorage باید حتی بیشتر از این به بازی‌های ویدیویی کمک کند. اما باید منتظر ماه اکتبر(October) باشیم تا ببینیم در عمل دقیقاً چگونه به نظر می رسد.



About the author

من یک متخصص ویندوز هستم و بیش از 10 سال است که در صنعت نرم افزار کار می کنم. من با هر دو سیستم ویندوز مایکروسافت و اپل مکینتاش تجربه دارم. مهارت‌های من عبارتند از: مدیریت پنجره، سخت‌افزار و صدا کامپیوتر، توسعه اپلیکیشن و غیره. من یک مشاور با تجربه هستم که می توانم به شما کمک کنم تا از سیستم ویندوز خود حداکثر استفاده را ببرید.



Related posts