- DirectStorage зменшує навантаження на процесор і пришвидшує доступ до графічних даних, делегуючи декомпресію графічному процесору.
- Щоб скористатися цими перевагами, вам потрібна сучасна версія Windows, твердотільний накопичувач NVMe, графічний процесор, сумісний з DirectX 12, та оновлені драйвери.
- Сумісність можна перевірити на ігровій панелі Xbox та за допомогою таких інструментів, як DXDiag у Windows.
- Найбільші переваги отримують ігри, які впроваджують DirectStorage під час власної розробки, завдяки плавнішим світам та мінімальному часу завантаження.
¿Як перевірити, чи DirectStorage активний у моїй системі? DirectStorage став одним із модних слів серед ПК-геймерів. Ці пристрої працюють під управлінням Windows 11 та Windows 10 і оснащені швидким твердотільним накопичувачем NVMe. Ця технологія, успадкована безпосередньо від Xbox Series X|S, обіцяє скоротити час завантаження, зменшити заїкання та набагато краще використовувати сучасні графічні процесори. Якщо ви знайомі з нескінченними екранами завантаження, текстурами, що з'являються із затримкою, або відкритими світами, повними хитрощів для приховування часу завантаження, ви зрозумієте, чому навколо цього стільки галасу.
Найкраще в цьому те, що DirectStorage вже інтегровано у Windows, і його не потрібно купувати окремо.Однак важливо знати, чи відповідає ваш комп’ютер вимогам, і як перевірити, чи він справді активний і готовий до використання із сумісними іграми. У наступних рядках ми розглянемо, що саме являє собою цей API, як він працює на базовому рівні, яке обладнання вам потрібне, як перевірити його стан з Windows і які додаткові налаштування ви можете налаштувати, щоб отримати від нього максимальну користь.
Що таке DirectStorage і чому він являє собою такий великий крок вперед?

Всупереч тому, що може здаватися, DirectStorage — це не апаратне забезпечення чи компонент, який можна фізично «встановити».а радше API, включений до екосистеми DirectX 12 Ultimate. Його головна мета — оптимізувати шлях, яким стиснуті ігрові дані (текстури, моделі, карти тощо) передаються від сховища до відеокарти.
Традиційно, Центральний процесор відповідав за зчитування даних з диска, їх розпакування та передачу в пам'ять графічного процесора.Цей процес, хоча й ефективний протягом багатьох років, виявився неефективним через надзвичайну швидкість Сучасні NVMe SSD-накопичувачі та вимоги сучасних відкритих світів. DirectStorage повністю змінює цей підхід, знімаючи це завдання з центрального процесора та надаючи графічному процесору набагато помітнішу роль.
За допомогою цього API, Сама відеокарта може запитувати стиснуті дані з NVMe SSD та розпаковувати їх безпосередньо у відеопам'ять.Цього досягають за допомогою таких ресурсів, як механізми прямого доступу до пам'яті (DMA) та асинхронні обчислення. Результат: набагато менш навантаження на процесор, менше вузьких місць та можливість переміщувати великі пакети графічних даних за дуже короткий час.
Для користувача це означає значно коротший час завантаження та плавніший досвід роботиЦе особливо актуально в іграх, які постійно завантажують ресурси під час переміщення по середовищу. Сумнозвісні "вискакуючі" (об'єкти або текстури, що з'являються із запізненням), короткі паузи під час зміни областей та падіння продуктивності через перевантаження процесора значно зменшуються в іграх, що використовують цю технологію.
На консолях Xbox Series X|S ця концепція підкріплена так званим Velocity Engine, ще більш інтегрованим набором апаратного та програмного забезпечення. На ПК перевагою є гнучкістьВи можете комбінувати різні графічні процесори, SSD-накопичувачі та конфігурації, хоча це означає, що розробникам доведеться трохи більше працювати, щоб отримати максимальну віддачу від DirectStorage.
Як працює DirectStorage у Windows 11 (а також у Windows 10)

До появи цього API, Потік даних в іграх проходив довшим маршрутом з більшою кількістю проміжних кроків.SSD або жорсткий диск зчитував дані, переносив їх в оперативну пам'ять, процесор розпаковував їх, і, нарешті, вони надсилалися до відеопам'яті відеокарти. Кожен етап додавав затримку та вимагав часу процесора.
Завдяки DirectStorage, Значна частина цього традиційного маршруту ліквідованаВи можете перевірити, як ним користуватися нова система зберігання даних у Windows 11Графічний процесор запитує стиснуті блоки даних безпосередньо з твердотільного накопичувача NVMe, і завдяки блокам прямого доступу до пам'яті (DMA) обчислювальні шейдери можуть розпакувати ці дані та помістити їх у відеопам'ять. Роль центрального процесора зводиться до координації процесу, без необхідності мікрокерування кожною передачею.
Цей дизайн ідеально відповідає сучасним реаліям апаратного забезпечення: Ядра графічних процесорів надзвичайно добре підходять для обробки масивних паралельних завдань.Тим часом, затримка NVMe SSD різко впала, а пропускна здатність різко зросла. Процесор, який раніше був вузьким місцем, тепер має набагато більше можливостей для перепочинку та може зосередитися на ігровій логіці, штучному інтелекті або симуляції.
На практиці, розробники, які інтегрують DirectStorage у свої двигуни, можуть досягти Зниження навантаження на процесор від 20% до 40% лише в частині декомпресії та управління даними. Це відкриває шлях до більш насичених сценаріїв, текстур вищої роздільної здатності та майже миттєвих переходів між складними областями.
Однак, є одна ключова деталь щодо ПК: API сам по собі не виконує «магії».Щоб побачити реальне покращення, ігри мають бути спеціально запрограмовані на використання DirectStorage. Якщо гра не підтримує цю функцію, навіть якщо ваш комп'ютер відповідає всім вимогам, час завантаження все одно залежатиме від традиційних методів.
Переваги DirectStorage у комп'ютерних іграх
Найбільш очевидна перевага — це та, яка найбільше помітна у повсякденному житті: Час завантаження в сумісних іграх дуже агресивно скорочуєтьсяНайпомітнішим прикладом є Forspoken, одна з перших ігор для ПК, що використовувала DirectStorage і яка продемонструвала, що за оптимальних умов можна досягти часу завантаження менше однієї секунди.
Окрім коротких екранів завантаження, Візуальна якість також безпосередньо виграєЗавдяки можливості швидко зчитувати та розпаковувати дуже важкі текстури, розробники можуть створювати набагато чіткіші текстури, складнішу геометрію та світи, повні деталей, які відображаються без заїкань або різких зупинок.
Іншим важливим ефектом є Зменшення навантаження на процесорЗвільняючи процесор від декомпресії даних, він відновлює від 20% до 40% свого навантаження, яке потім може розподілити на такі завдання, як більш просунутий штучний інтелект, краще змодельована фізика або просто підтримка стабільнішої частоти кадрів у вимогливих ситуаціях.
Таке поєднання робить можливим набагато динамічніші та цілісніші відкриті світиБільше NPC, що взаємодіють одночасно, більше елементів на екрані без їх раптової появи, менше дизайнерських хитрощів для приховування екранів завантаження (нескінченні ліфти, вузькі коридори, вимушені катсцени тощо). Гравець помічає це, тому що все здається більш «живим» та безперервним.
Справжній потенціал технологій досягається тоді, коли Дослідження інтегрують його з початкових етапів розробки ігорНедостатньо просто активувати його в кінці: потрібно продумати потокову передачу даних, розташування рівнів та управління ресурсами, з самого початку думаючи про здатність графічного процесора впоратися з цією додатковою роботою.
Технічні вимоги до використання DirectStorage
Перш ніж розглядати можливість скористатися цим, вам потрібно переконатися, що ваше обладнання відповідає низці мінімальних вимог. Перший фільтр – це операційна система.DirectStorage працює на Windows 11, а також сумісний з Windows 10, починаючи з версії 2004 року, хоча Microsoft однозначно рекомендує Windows 11 для найкращого досвіду та найкращої продуктивності.
Другим критичним моментом є блок зберігання. Вам потрібен NVMe SSD, підключений через PCIeТвердотільні накопичувачі SATA та, звичайно ж, механічні жорсткі диски не дозволяють скористатися перевагами цього API. Вони все ще працюватимуть для ігор, але ви не зможете насолоджуватися прискоренням, яке пропонує DirectStorage.
У графічному розділі, Ваша відеокарта має бути сумісною з DirectX 12 та Shader Model 6.0На практиці це означає такі діапазони і вище: NVIDIA GeForce RTX 2000, RTX 3000 або RTX 4000; AMD Radeon RX 6000 або новіші моделі; та Intel Arc у випадку графічних процесорів Intel. Усі вони здатні обробляти декомпресію та передачу даних.
Не забудьте про контролери: Наявність оновлених драйверів графічного процесора та чіпсета є важливою Наприклад, щоб уникнути проблем сумісності та забезпечити коректну роботу DirectStorage, NVIDIA рекомендує використовувати драйвер GeForce Game Ready версії 451.48 або вище як основу.
Варто зазначити, що Відповідність усім цим вимогам не означає, що раптом усі ваші ігри завантажуватимуться блискавично швидко.Інша половина рівняння — це програмне забезпечення: лише ігри, що реалізують DirectStorage, зможуть скористатися цими перевагами. У всьому іншому ваш швидкий SSD все ще допоможе, але вже традиційними методами.
Як перевірити сумісність вашої системи з DirectStorage
Microsoft спробувала зробити це відносно простим. Найпряміший спосіб перевірити сумісність у Windows 11 – через ігрову панель Xboxякий інтегрований у систему. Вам не потрібно встановлювати нічого додаткового від сторонніх розробників, щоб виконати цю перевірку.
Щоб це побачити, Натисніть комбінацію клавіш Windows + G Після цього відкриється ігрова панель. У розділах меню та налаштувань ви знайдете розділ, який вказує, чи відповідають ваша система, відеокарта та накопичувачі вимогам DirectStorage. Якщо все правильно, ви побачите статус, який вказує на те, що система «оптимізована», або інше чітке посилання на сумісність.
У деяких випадках інтерфейс може показувати, які конкретні одиниці відповідають вимогам, щоб Ви зможете одразу перевірити, чи готовий ваш основний NVMe SSD і чи гра, яку ви плануєте встановити, виграє від встановлення на цей диск. Сумісні диски часто позначені повідомленням на кшталт «оптимізовано».
Якщо ви хочете піти трохи далі та перевірити загальний стан вашої графічної системи, ви можете скористатися вбудованим інструментом. DXDiag.exeПросто введіть «dxdiag» у поле пошуку Windows та запустіть його. Ця утиліта відображає детальну інформацію про встановлену версію DirectX, драйвери графічного процесора, підтримувані функції та будь-які виявлені проблеми.
Хоча DXDiag не є «перевірником DirectStorage» як таким, Це допомагає перевірити, чи ваше обладнання та драйвери DirectX оновлені.Це важливо для того, щоб отримати максимальну віддачу від сучасних технологій, включаючи цей API, орієнтований на сховище даних.
Рекомендована конфігурація для максимального використання DirectStorage
У більшості випадків, DirectStorage не вимагає переходу до жодного меню для його активації вручну.Якщо система та гра сумісні, API використовується прозоро. Однак ви можете налаштувати кілька параметрів у Windows для точного налаштування загальної продуктивності під час гри.
Перший крок очевидний, але вирішальний: Оновлюйте Windows та драйвери відеокартиРекомендується завантажувати драйвери безпосередньо з офіційних веб-сайтів NVIDIA, AMD або Intel, а не покладатися виключно на загальні оновлення. Ці версії драйверів містять багато оптимізацій для ігор та DirectStorage.
Ще одна цікава обстановка – це Увімкнути апаратно-прискорене планування графічного процесора (Планування з апаратним прискоренням на графічному процесорі) на сумісних системах. Ви можете знайти цю опцію в меню «Налаштування» > «Система» > «Дисплей» > «Налаштування графіки». Якщо ваш графічний процесор підтримує цю функцію, ви побачите перемикач, який можна ввімкнути; потім вам потрібно буде перезавантажити комп’ютер, щоб зміни набули чинності.
Щоб ваша команда не була «гальмована» у фоновому режимі, змініть план енергоспоживання на «Високу продуктивність» або аналогічнийЦе робиться в Панелі керування > Система та безпека > Параметри живлення. Таким чином, процесор і графічний процесор матимуть більше вільного часу для роботи на високих частотах, без спроб Windows економити енергію за рахунок продуктивності.
Якщо ви користувач NVIDIA, перевірте це Драйвер GeForce Game Ready повинен мати версію 451.48 або вище.Ця лінійка драйверів запроваджує підтримку багатьох функцій, пов'язаних з DirectX 12 Ultimate. Для AMD рекомендується перевірити примітки до випуску для кожної версії вашої конкретної моделі та переконатися, що вона рекомендована для останніх ігор.
Щодо програмування з прискоренням на GPU, AMD пропонує часткову підтримку в деяких серіях, таких як Radeon RX 5600 та 5700.Хоча компанія стверджує, що вплив обмеженіший на відеокарти RX 6000 та пізніших моделей, у деяких випадках ця функція може бути вимкнена за замовчуванням. Тим не менш, варто перевірити налаштування вашої системи.
GDeflate та DirectStorage: Надшвидка декомпресія з графічного процесора
З появою DirectStorage 1.1 було запроваджено особливо важливе покращення: сумісність з GDeflate, оптимізованим варіантом класичного алгоритму DEFLATEЦя форма стиснення розроблена для використання величезної паралельної обчислювальної потужності сучасних графічних процесорів.
Завдяки GDeflate, Відеокарта може розпаковувати дані зі швидкістю кілька гігабайт за секунду без суттєвого втручання процесора. Йдеться про текстури, моделі та інші ресурси, які можуть передаватися з NVMe SSD безпосередньо до відеопам'яті графічного процесора за лічені хвилини.
Один з найцікавіших побічних ефектів полягає в тому, що Ігри можуть займати менше місця на диску, водночас швидко завантажуючисьДані можна зберігати у високостиснутих форматах без жодних труднощів, оскільки графічний процесор готовий скасовувати це стиснення на повній швидкості та паралельно.
Звільняючи процесор від цього вимогливого завдання, навіть комп'ютери зі скромнішими процесорами можуть помітити стрибок плавності, коли гра належним чином використовує API. Графічний процесор стає основним двигуном для завантаження графічного контенту., тоді як процесор зосереджується на решті ігрових систем.
Коротше кажучи, GDeflate — це ключовий елемент «магії» DirectStorage 1.1оскільки він поєднує широко використовуваний алгоритм стиснення з обчислювальною потужністю сучасних відеокарт для досягнення потоків даних, які були немислимими кілька років тому.
Атлас текстур, складної геометрії та дизайну рівнів за допомогою DirectStorage
Атласи текстур не є чимось новим у розробці відеоігор, але DirectStorage дозволяє нам розвинути цю концепцію ще на крок далі.Атлас — це просто велика текстура, яка об'єднує багато менших текстур, що допомагає зменшити зміни ресурсів та підвищити ефективність рендерингу.
Завдяки швидкому потоку даних між NVMe SSD та відеопам'яттю, Сучасні системи можуть завантажувати та вивантажувати цілі розділи цих атласів практично в режимі реального часу.Коли вам більше не потрібні певні текстури (наприклад, текстури області карти, яку ви вже покинули), їх можна замінити на льоту текстурами нової області, до якої ви наближаєтесь.
Це значно спрощує дизайн. відкриті світи, розділені на дуже чітко виражені біоми або регіониде кожна область має свій власний набір текстур і моделей. Наприклад, перехід між сніжним середовищем і густими джунглями може бути плавним, без різких затримок і традиційного часу завантаження.
Для гравця перевага полягає в тому, що Багато типових трюків, що використовуються для приховування вантажів, зникаютьДовгі, безглузді коридори, двері, які довго відкриваються, або відеосцени, що з'являються безпосередньо перед новою великою областю, можна зменшити або навіть виключити, якщо добре продумати дизайн гри.
У галузі геометрії здатність постійно передавати складні дані також дозволяє більш деталізовані рівні з більшою кількістю активних об'єктів Водночас. Однак, все це залежить від того, чи графічний движок та команда дизайнерів відповідають принципам потокової передачі даних, які забезпечує DirectStorage.
Практичні поради для оптимізації вашого ігрового досвіду
Хоча значна частина продуктивності залежатиме від того, як створена кожна гра, Ви можете дотримуватися низки найкращих практик, щоб ваша система працювала найкраще. коли програма використовує DirectStorage або інші сучасні технології.
Перш за все, Завжди оновлюйте драйвери графічного процесораЧасто проблеми з продуктивністю або дивні збої в нових іграх пов'язані із застарілими драйверами. Хоча існують програми, які оновлюють їх автоматично, найнадійнішим рішенням зазвичай є завантаження їх вручну з веб-сайтів NVIDIA, AMD або Intel.
Не забувайте Підтримуйте Windows в актуальному стані за допомогою останніх оновленьMicrosoft включає багато патчів із покращеннями, пов'язаними з графічною підсистемою, DirectX та сумісністю з новими технологіями. Ігнорування цих оновлень може залишити вас без важливих оптимізацій.
Активуйте Ігровий режим та ігрова панель WindowsЦе дозволяє системі виділяти більше ресурсів для ваших ігор, зменшувати кількість надокучливих сповіщень і надавати пріоритет продуктивності розважальних програм. Хоча це й не чарівна паличка, це допомагає запобігти конкуренції фонових процесів за ті самі ресурси.
Під час гри, коли це можливо, Виберіть повноекранний режим замість віконного або безрамкового режимуЦе допомагає графічному процесору зосередитися на грі та, в деяких випадках, зменшує затримку. Також закриває непотрібні фонові програми (браузери з багатьма вкладками, потокові програми тощо), щоб звільнити пам'ять та процесор.
Якщо ваш ПК не є найсучаснішим, Не бійтеся трохи знизити налаштування графіки. Це покращує продуктивність, особливо якщо у вас монітор з високою частотою оновлення. Менше навантаження на графічний та процесорний процесор також означає більше місця для комфортної роботи DirectStorage та решти системи без досягнення теплових лімітів.
Зрештою, Контролюйте температуру та вентиляцію вашого обладнанняНадмірне нагрівання графічного процесора, центрального процесора або навіть твердотільного накопичувача NVMe може призвести до падіння продуктивності через дроселювання. Підтримка чистоти вентиляторів та забезпечення хорошого потоку повітря в настільних комп'ютерах і ноутбуках є ключем до тривалих ігрових сесій без несподіванок.
Покращення онлайн-ігор: продуктивність графіки та мережа йдуть рука об руку
DirectStorage зосереджений на пришвидшенні доступу до ігрових даних, але В онлайн-іграх також важливе значення має підключення до Інтернету.Ви можете мати мінімальний час завантаження та вражаючу графіку, але все одно зазнавати поганих вражень, якщо пінг високий або мережа нестабільна.
Щоб мінімізувати проблеми із затримкою, В ідеалі слід використовувати підключення через кабель Ethernet. Коли це можливо. Wi-Fi значно покращився, але він все ще більш схильний до перешкод, випадкових провалів та коливань пінгу, що особливо помітно в змагальних шутерах та іграх, де рефлекси мають вирішальне значення.
Також перевірте, які програми споживають пропускну здатність у фоновому режимі. Завантаження, потокове передавання або синхронізація з хмарою програм можуть знизити стабільність. Під час гри. Ви можете перевірити це в диспетчері завдань і закрити все, що вам не потрібно під час сеансу.
Поєднуючи добре оптимізовану систему DirectStorage зі стабільним з'єднанням, ви отримуєте набагато більш повноцінний загальний досвід: карти, що швидко завантажуються, чіткі текстури, плавна анімація та, водночас, онлайн-ігри без затримок чи лагів, пов'язаних з мережею.
Важливо розуміти, що кожна ланка в ланцюзі має значенняВід твердотільного накопичувача NVMe та графічного процесора до маршрутизатора та мережевого кабелю, увага до всіх цих деталей робить інвестиції в апаратне забезпечення та покращення програмного забезпечення справді помітними під час гри.
Поєднання швидкого твердотільного накопичувача NVMe, сучасного графічного процесора, сумісного з DirectX 12 Ultimate, актуальних драйверів та ігор, розроблених з урахуванням DirectStorage, дозволяє вам насолоджуватися... майже миттєве завантаження, багатші відкриті світи та набагато ефективніше використання процесораПеревірка готовності вашої системи через ігрову панель, налаштування кількох параметрів Windows та налаштування загальної конфігурації комп’ютера – це те, що потрібно для простого «запуску» гри та отримання максимальної користі від цього нового покоління технологій у Windows 11.
Захоплювався технікою з дитинства. Я люблю бути в курсі подій у секторі та, перш за все, повідомляти про це. Ось чому я вже багато років присвячую комунікації на веб-сайтах технологій і відеоігор. Ви можете знайти, як я пишу про Android, Windows, MacOS, iOS, Nintendo або будь-яку іншу пов’язану тему, яка спадає вам на думку.


