Нещодавнє впровадження технології DirectStorage в операційних системах Windows викликало значний ажіотаж серед геймерської спільноти. Цей програмний інтерфейс (API), спочатку розроблений для консолей Xbox, відкриває розробникам ігор нові можливості для оптимізації ігрового процесу. У цій статті ми розглянемо, як активувати DirectStorage та що слід про нього знати.
Що таке DirectStorage в контексті Windows 11?
DirectStorage – це API від Microsoft, який дозволяє іграм миттєво завантажувати ігрові ресурси, скорочуючи час очікування.
Принцип дії DirectStorage полягає у зберіганні всіх необхідних ігрових ресурсів, таких як текстури, аудіофайли, карти та 3D-моделі, безпосередньо на накопичувачі комп’ютера. Гра звертається до цих даних через API, який відповідає за швидкий доступ та передачу даних до оперативної пам’яті.
Після отримання даних в ОЗП, вони відправляються на графічний процесор (GPU) для візуалізації. Для економії місця, ігрові дані зазвичай зберігаються в стиснутому вигляді. Декомпресія цих даних традиційно виконувалася центральним процесором (CPU), що створювало вузьке місце в системі.
Процес декомпресії на CPU сповільнював завантаження ігор. Щоб вирішити цю проблему, Microsoft розробила DirectStorage, технологію, яка раніше використовувалася тільки в консолях Xbox Series X/S.
Принцип роботи DirectStorage
DirectStorage є значним покращенням у порівнянні зі старими API, і пропонує розробникам ігор нові можливості.
Однією з ключових особливостей DirectStorage є декомпресія даних безпосередньо на GPU, а не на CPU. Це дозволяє графічному процесору одночасно обробляти великі обсяги стиснених даних, без затримки. Для ефективної роботи цієї технології потрібні сучасні графічні процесори, здатні виконувати декомпресію швидше, ніж CPU.
Старі API обробляли дані зі значно нижчою швидкістю, вимірюваною в МБ/с. DirectStorage використовує швидкість NVMe SSD, що дозволяє досягти майже миттєвого завантаження ігор та покращення частоти кадрів. Це також дає розробникам можливість створювати складніші ігри. Основною перешкодою на шляху масового впровадження DirectStorage є відсутність підтримки цієї технології в багатьох іграх.
Чи дійсно потрібен DirectStorage?
Наявність DirectStorage не є обов’язковою умовою для запуску ігор. Ви можете грати у свої улюблені ігри і без цієї технології. Проте, DirectStorage значно покращує ігровий досвід, що робить його бажаним, хоч і не критичним компонентом.
Чи підтримує мій комп’ютер DirectStorage?

Не всі комп’ютери здатні використовувати DirectStorage. Для цього ваш ПК повинен відповідати мінімальним системним вимогам. Вам потрібен NVMe SSD об’ємом 1 ТБ або більше для зберігання ігор, а ваш SSD повинен використовувати стандартний драйвер NVM Express Controller.
Також необхідна потужна відеокарта, що підтримує DirectX 12 Ultimate та Shader Model 6.0. Рекомендовані графічні процесори включають Nvidia RTX 2000 або RTX 3000 серій, або AMD RDNA 2.
DirectStorage працюватиме, якщо ваш комп’ютер відповідає мінімальним системним вимогам і має необхідне обладнання.
Операційна система повинна бути Windows 11 або Windows 10 версії 1909 і вище.
Як активувати DirectStorage в Windows 11
DirectStorage є API, тому для його активації в Windows 11 не потрібні додаткові дії. Вам просто потрібно дочекатися, поки розробники ігор почнуть інтегрувати цю технологію. Комп’ютер автоматично використовуватиме DirectStorage в іграх, що її підтримують.
На момент написання цієї статті, жодна з ігор не використовує DirectStorage. Очікується, що перші ігри з підтримкою DirectStorage з’являться на початку 2023 року. Потрібно буде почекати, щоб побачити, наскільки швидко ігрова індустрія прийме цю нову технологію.
Порівняння продуктивності DirectStorage – Windows 11 проти Windows 10

DirectStorage має більший вплив на продуктивність в Windows 11, оскільки API інтегрований в систему. Оптимізована система керування пам’яттю в Windows 11 забезпечує кращу продуктивність, ніж застарілі стеки пам’яті Windows 10. Навіть майбутні оновлення не змінять застарілу архітектуру Windows 10. Однак, DirectStorage принесе користь і користувачам Windows 10, за умови наявності оновленої системи. Ви все ще отримаєте переваги, такі як швидше завантаження ігор та збільшення частоти кадрів, але продуктивність буде нижчою, ніж у Windows 11.
Тому, якщо ви хочете залишатися на передовій ігрової продуктивності, варто встановити останню версію операційної системи. Оновлення до Windows 11 є відносно простим і безкоштовним.
Попри те, що DirectStorage тільки починає свій шлях, розробники ігор зможуть створювати ігри з високою якістю графіки та уникнути тривалого часу завантаження. Геймери отримають новий рівень занурення у свої улюблені ігри, а інше програмне забезпечення також може отримати вигоду від цієї технології.
Додаткові поширені запитання
Яка версія Windows краща для DirectStorage?
DirectStorage значно ефективніший в Windows 11 завдяки новим покращенням стеку сховища.
DirectStorage – це абсолютно новий API?
Не зовсім. API DirectStorage вже присутній в консолях Xbox Series X та Xbox Series S. Але для Windows це є новинкою.
Чи можна вже завантажити DirectStorage? Де це можна зробити?
У липні 2021 року була випущена Developer Preview версія DirectStorage. Зараз API DirectStorage для ПК доступний для завантаження на веб-сайті Microsoft.
DirectStorage – перспективи на майбутнє
DirectStorage може стати важливим фактором покращення ігрового досвіду для багатьох геймерів на ПК. Проте, на даний момент виробники ігор не повністю підтримують цю технологію. Microsoft намагається зробити DirectStorage стандартом в ігровій індустрії, але тільки час покаже, чи будуть їхні зусилля успішними.
Розробники ігор зможуть створювати ігрові світи більшого масштабу та з вищою якістю візуалізації. За умови підтримки DirectStorage, ви також отримаєте значно швидше завантаження ігор.
Наразі підтримка DirectStorage є нестабільною, але очікується, що вона покращиться в наступні кілька років, з розвитком цієї технології.
Що ви думаєте про DirectStorage в Windows? Як ви вважаєте, це вплине на ігрову індустрію? Чи ви за, чи проти? Поділіться своєю думкою в коментарях!