DirectStorage چیست و آیا رایانه شخصی شما نسل بعدی آماده است؟

خوراکی های کلیدی
- DirectStorage یک فناوری مایکروسافت است که زمان بارگذاری بازی را با بهینه سازی جریان داده و انتقال بار رفع فشار از CPU به GPU بهبود می بخشد.
- DirectStorage به سخت افزار مدرن از جمله جدیدترین سیستم عامل، SSD سازگار NVMe و کارت گرافیک با قابلیت DirectX 12 نیاز دارد.
- مایکروسافت روی DirectStorage 1.1 کار می کند که عملکرد سریع تری را نشان می دهد و CPU را برای سایر فرآیندهای بازی آزاد می کند.
DirectStorage یک فناوری مایکروسافت است که برای کمک به بارگذاری سریعتر بازیهای شما طراحی شده است.
هنگامی که Xbox Series X راه اندازی شد، دارای معماری Xbox Velocity بود که زمان بارگذاری بسیار پایینی را برای گیمرها ارائه می کرد.
به هنگام، مایکروسافت قول داده بود که همان فناوری را در قالب DirectStorage به رایانه های شخصی می آورد.
اکنون در دسترس قرار گرفته است، اما چیست و آیا سیستم شما آماده است؟ بخوانید تا متوجه شوید.
جیب پرز
DirectStorage و NVMe Storage
اگرچه همه ما میدانیم که ذخیرهسازی NVMe در حال حاضر سریعترین راه برای بارگیری بازیها و سیستم عامل شما است، اما همچنان تنگناهایی وجود دارد که این عملکرد را متوقف میکند.
در روزهای گذشته بازی ها پیچیده نبودند و فایل ها کوچک بودند. اما اکنون زمانی که یک بازی باز می شود باید در انبوهی از بافت ها، مدل های شخصیت، فایل های صوتی و موارد دیگر بارگذاری شود.
APIهای ذخیره سازی فعلی برای مدیریت انبوه داده هایی که از طریق سیستم منتقل می شوند بهینه نشده اند.
بازیهای مدرن پیچیدهاند و دادههای گرافیکی بسیار بیشتری دارند که برای لذت بردن کامل، حتی با NVMe SSD، باید بارگذاری شوند، اما این جریان دادهها به طور کامل بهینه نشده است.
به طور کلی، داراییهای بازیهای شما باید از SSD بارگیری شوند، به RAM ارسال شوند و سپس توسط CPU شما فشرده شوند و سپس برای رندر به کارت گرافیک منتقل شوند. این به CPU فشار وارد می کند و سیستم را کند می کند و در نتیجه تجربه ضعیفی ایجاد می کند.
اکنون DirectStorage API قرار است این موارد را در آینده تغییر دهد، به این معنی که حتی جهان های دقیق بازی سریعتر از همیشه بارگذاری می شوند. این کار با تقسیم داراییها به دستهای عمل میکند، و اجازه میدهد چندین درخواست پردازش به طور همزمان انجام شوند.
همچنین به این معنی است که گیمرها در نهایت می توانند از درایوهایی که سرعت خواندن 7000 مگابایت بر ثانیه را ارائه می دهند، به طور کامل استفاده کنند. البته شایان ذکر است که این وعده برای بازی های آینده است:
“از امروز، بازیهای ویندوز میتوانند با DirectStorage عرضه شوند. این نسخه SDK عمومی، دوران جدیدی از زمانهای بارگذاری سریع و جهانهای دقیق را در بازیهای رایانه شخصی آغاز میکند و به توسعهدهندگان اجازه میدهد تا از سرعت جدیدترین دستگاههای ذخیرهسازی بهطور کاملتر استفاده کنند.”
بازی ها باید با در نظر گرفتن DirectStorage ساخته شوند تا از آن بهره ببرند. هیچ بازی فعلی وجود ندارد که از آن پشتیبانی کند، اما ممکن است در آینده نزدیک وجود داشته باشد.
خبر خوب این است که DirectStorage هم با ویندوز 10 و هم با ویندوز 11 کار می کند. بنابراین اگر هنوز از ویندوز 11 استفاده نمی کنید نیازی به نگرانی نیست.
نحوه عملکرد DirectStorage
DirectStorage API جدید با انتقال بار رفع فشار از CPU به GPU همه چیز را تغییر می دهد. این روند را تسریع میکند، زیرا فایلها از قبل باید توسط پردازنده گرافیکی پس از فشردهسازی رندر شوند، بنابراین زمانی که این اتفاق میافتد در جای مناسبی قرار میگیرند.
این بدان معنی است که CPU برای انجام کارهای دیگر آزاد می شود و دیگر با کار رفع فشرده سازی کند نمی شود. مایکروسافت گفته است که این کار می تواند بار روی CPU شما را تا 40 درصد کاهش دهد که مطمئناً می تواند تجربه کلی بهتری را برای شما به ارمغان بیاورد.
الزامات DirectStorage
همانطور که ممکن است قبلاً جمع آوری کرده باشید، برای استفاده حداکثری از DirectStorage به سخت افزار بسیار مدرنی نیاز دارید. این شامل اجرای آخرین سیستم عامل و CPU و GPU مدرن است. شما لزوما به یک کامپیوتر بازی فوق العاده نیاز ندارید، اما به یک SSD NVMe سازگار نیاز دارید.
DirectStorage با درایوهای پلاتر سنتی یا SSD های 2.5 اینچی کار نمی کند.
شما همچنین به یک کارت گرافیک با قابلیت DirectX 12 نیاز دارید. که اکثر آنها به عنوان DirectX 12 توسط تمام پردازنده های گرافیکی Nvidia Ampere، Turing، Pascal، Maxwell، Kepler و Fermi پشتیبانی می شوند. بنابراین اگر در چند سال گذشته یک کارت گرافیک خریداری کرده اید، خوب خواهید بود.
مایکروسافت
چگونه بررسی کنیم که آیا سیستم شما DirectStorage آماده است یا خیر
اگر مطمئن نیستید که آیا سیستم شما شرایط مورد نیاز را برآورده می کند و به خوبی با DirectStorage بازی می کند، نگران نباشید زیرا یک راه آسان برای بررسی وجود دارد. با این حال، به چند مرحله نیاز دارد:
- برای دسترسی داخلی ثبت نام کنید با استفاده از حساب مایکروسافت خود
- دانلود کنید Xbox Insider Hub از فروشگاه مایکروسافت
- هاب ایکس باکس اینسایدر را باز کنید، سپس بر روی “برگه پیش نمایش” کلیک کنید و “Windows Gaming Preview” را انتخاب کنید.
- سپس به فروشگاه مایکروسافت برگردید و بهروزرسانیها را بررسی کنید
- برنامه Xbox Game Bar را به روز کنید
- پس از بهروزرسانی، Win+G را فشار دهید تا همپوشانی اجرا شود
- به تب “ویژگی های بازی” بروید و ببینید که آیا سیستم شما تایید شده است یا خیر
با هر شانسی، باید GPU، سیستم عامل و درایو خود را به عنوان بهینهسازی علامتگذاری کنید. اگر نه ممکن است زمان ارتقا رسیده باشد.
شما نمی توانید کاری برای روشن کردن DirectStorage انجام دهید، اما اگر می خواهید از آن استفاده کنید، باید سیستم خود را برای آن آماده کنید.
کدام بازی ها از DirectStorage پشتیبانی می کنند
افسوس، فقط به این دلیل که سیستم شما از DirectStorage پشتیبانی می کند، به این معنی نیست که فوراً به این صورت کار می کند. DirectStorage از توسعه دهندگان بازی می خواهد که بازی های خود را با آن کار کنند.
اولین بازی که از DirectStorage پشتیبانی می کرد ناگفته. Luminous Productions گفته است که استفاده از این فناوری به این معنی است که بازی می تواند صحنه ها را در چند ثانیه بارگذاری کند. برای مقایسه، بارگذاری یک صحنه روی یک HDD سنتی بیش از 20 ثانیه طول می کشد.
مطمئناً آینده برای بازی های رایانه شخصی روشن به نظر می رسد، اما باید منتظر بمانیم.
مایکروسافت
DirectStorage 1.1
مایکروسافت فاش کرده است پیشرفت با DirectStorage. نتایج رفع فشرده سازی GPU تفاوت معنی داری را در عملکرد با توجه به تست ها نشان می دهد. مایکروسافت می گوید که “… صحنه ها تقریباً 3 برابر سریعتر بارگذاری می شوند و CPU تقریباً به طور کامل آزاد شده است تا برای سایر فرآیندهای بازی استفاده شود”.
طبیعتاً، این بدان معناست که در آینده با بهبود عملکرد بازی با زمان بارگذاری سریعتر مواجه هستیم. همچنین، فشار کمتری به CPU شما وارد میشود که برای بازیهای متصل به CPU ایدهآل است.
انویدیا و AMD هر دو در حال کار بر روی درایورهایی برای پشتیبانی از DirectStorage هستند و توسعه دهندگان بازی نیز به SDK ها دسترسی دارند. بنابراین امیدواریم به زودی مزایای این فناوری را احساس کنیم.