Швидкий запуск ігор на ПК: як використовувати DirectStorage у Windows 11

Ще не набридло розглядати екрани завантаження? DirectStorage у Windows 11 обіцяє пришвидшити час запуску ваших комп'ютерних ігор. Цей API для покращення зберігання даних, що походить зі стека технологій Xbox, значно скорочує час запуску гри до менш ніж 4 секунд у Windows і вивільняє ресурс процесора.

Але що ж таке DirectStorage і як його використовувати? Пропонуємо заглибитись в суть ігрових можливостей DirectStorage і використати цей простий посібник з його налаштування на своєму комп'ютері. Та попрощатися з лагами.

Що таке DirectStorage?

DirectStorage від Microsoft — це низькорівневий API для зберігання даних, який усуває вузькі місця між накопичувачем (NVMe SSD) і графічною картою (GPU) вашого комп'ютера. Як наслідок, завантаження гри прискорюється на 40%. Це також зменшує навантаження на процесор (CPU) на 40%, звільняючи його для інших завдань. В результаті збільшується швидкість завантаження та загальна продуктивність системи.

Чому це змінює правила гри?

Ігри містять файли з гігабайтами даних, з інформацією про епічних персонажів та складні світи. Всі ці дані стискаються, щоб зменшити розмір ігрового файлу.

Зазвичай, ваш процесор повинен розпакувати ці дані та передати їх до відеопам’яті графічного процесора для відображення. Етап розпакування займає багато часу та ресурсів. Він сповільнює час завантаження гри, оскільки центральний процесор не встигає все це обробити миттєво.

Як DirectStorage пришвидшує завантаження ігор?

DirectStorage прискорює процес розпакування, дозволяючи іграм ефективно завантажувати ресурси до відеопам’яті безпосередньо з NVMe SSD. Замість того, щоб надсилати стиснуті дані на центральний процесор для розпакування, вони надсилаються безпосередньо на графічний процесор.

Коли ви запускаєте гру, вона може витягувати дані більш ефективно і зменшити навантаження на процесор від 20% до 40%. Це суттєво підвищує продуктивність гри.

Ігрові ресурси завантажуються меншими, керованими пакетами, що забезпечує безперервний і швидший потік даних. Це налаштування прискорює час запуску гри та зменшує навантаження на процесор, забезпечуючи більш плавний та швидкий ігровий процес. Однак для використання цієї функції повною мірою знадобиться сучасний графічний процесор високого класу.

На GDC 2022 компанія Luminous Productions продемонструвала, що завдяки впровадженню DirectStorage час запуску Forspoken може скоротитися з 10 секунд до 2! У демонстраційному ролику вони запустили сцену Forspoken розміром 5,5 ГБ за блискавичні 1,9 секунди.

DirectStorage: наступний рівень

DirectStorage версій 1.1 та 1.2 використовує сучасні технології декомпресії даних на графічному процесорі, усуваючи затримки в рендерингу графіки. На відміну від традиційної схеми, коли графічний процесор чекає на CPU, тепер GPU отримує значні обсяги стиснених даних одразу.

Пройшли ті часи, коли ігрові API зчитували дані зі швидкістю равлика в МБ/с. Завдяки DirectStorage вони перейшли на високошвидкісну пропускну здатність в ГБ/с, яку надають твердотілі накопичувачі NVMe.

На твердотілих накопичувачах NVMe швидкість вводу-виводу зросла з 2 862 МБ/с при використанні Win32 до 4 829 МБ/с при використанні DirectStorage — майже на 70%. Отже, вузькі місця вводу-виводу зникли.

Ось, що ви отримуєте:

  • Підвищена частота кадрів.
  • Майже миттєвий запуск.
  • Розробники можуть створювати складніші ігри.

За допомогою твердотілого накопичувача NVMe і графічного процесора з підтримкою DirectX 12 час завантаження значно прискорюється, якщо гра підтримує DirectStorage. Але є єдиний нюанс: не всі ігри оптимізовані для цієї функції.

Як користуватися DirectStorage у Windows 11

DirectStorage вбудовано в Windows 11 — нічого не потрібно налаштовувати вручну. Ви автоматично отримаєте швидший час завантаження, якщо апаратне забезпечення вашого ПК та відповідна гра підтримують DirectStorage.

Для роботи DirectStorage ваш комп'ютер повинен відповідати цим специфікаціям або перевищувати їх:

  • Твердотілий накопичувач NVMe: Твердотілий накопичувач NVMe місткістю 1 ТБ або більше, для оптимальної продуктивності. Рекомендується SSD з інтерфейсом PCIe 4.0.
  • Високопродуктивний графічний процесор: Потрібен графічний процесор з підтримкою DirectX 12 Ultimate і Shader Model 6.0. Сумісні варіанти включають Nvidia RTX 2000 або новішої версії або AMD RDNA 2 і 3.
  • Встановлений Windows 10 або 11: DirectStorage сумісний з Windows 10 (версія 1909 або новіша). Однак він працює значно краще в Windows 11 завдяки новим покращенням стека зберігання даних.

Для найкращого досвіду гри ігрові файли повинні зберігатися на NVMe накопичувачі.

Чи відповідає мій комп'ютер вимогам DirectStorage?

Щоб з'ясувати, чи сумісний ваш ПК з DirectStorage, потрібно перевірити два основні компоненти:

  • Накопичувач.
  • Відеокарту.

Ось інструкція, як перевірити, чи готова ваша система до роботи з DirectStorage:

  1. Доступ до ігрової панелі Xbox: Натисніть клавіші Win+G, щоб відкрити панель Xbox Game Bar.
  2. Відкрийте Налаштування: Натисніть на значок шестерні налаштувань для подальшої навігації.
  3. Відкрийте меню "Ігрові функції":
    1. Перейдіть на вкладку "Ігрові функції" в меню зліва, щоб перевірити, чи готовий ваш комп'ютер до роботи з DirectStorage.
    2. У розділі "Графіка" перевірте, чи підтримує ваша система DirectX 12 Ultimate.
    3. Прокрутіть вниз до розділу DirectStorage, щоб перевірити, чи готовий ваш графічний процесор і диски до роботи з DirectStorage.

Які ігри підтримують DirectStorage?

Microsoft заявляє, що впровадження DirectStorage може зменшити час завантаження ігор на 20-40%. Однак розробники повинні зробити свої ігри сумісними з цією технологією, щоб досягти цього ефекту.

Наразі технологія DirectStorage є відносно новою, а розробка ігор є тривалим процесом, тому лише кілька ігор використовують її на повну:

  • Forspoken
  • Ratchet and Clank: Rift Apart
  • Forza Motorsport
  • Horizon Forbidden West

Розробники Diablo IV та Hunt: Showdown оголосили про плани включити її в майбутні оновлення. Хоча перелік поки що невеликий, очікується, що з розвитком технології DirectStorage в найближчі роки її підтримуватиме багато ігор.

Переваги DirectStorage

  1. Швидше завантаження гри: DirectStorage скорочує час завантаження ігор, дозволяючи вам зануритися в ігровий процес швидше на 30% і більше. Попрощайтеся з довгими екранами завантаження.
  2. Зменшення навантаження на процесор: Оминаючи центральний процесор для декомпресії даних, DirectStorage зменшує навантаження на нього, дозволяючи йому вивільнити ресурси на інші важливі ігрові процеси. У поєднанні з твердотілим накопичувачем NVMe і під керуванням Windows 11 навантаження на центральний процесор можна зменшити на 20-40%.
  3. Ефективна обробка даних: дані завантажуються невеликими, керованими пакетами для більш плавного ігрового процесу та швидших переходів між сценами.
  4. Ефективність графічного процесора: DirectStorage надає графічному процесору прямий доступ до стиснених даних, прискорюючи рендеринг. DirectStorage надсилає стиснуті дані безпосередньо на графічний процесор завдяки сучасним технологіям стиснення. Це робить рендеринг швидшим та ефективнішим.
  5. Підвищена частота кадрів: Ефективна обробка даних призводить до підвищення частоти кадрів і більш плавного ігрового процесу. Декомпресія на графічному процесорі може зменшити навантаження на центральний процесор, щоб зменшити кількість пропусків кадрів.
  6. Покращений дизайн ігор: Розробники можуть створювати складніші та деталізованіші ігрові середовища завдяки швидшому доступу до даних.
  7. Максимізуйте швидкість SSD: отримайте максимальну продуктивність вашого твердотілого накопичувача NVMe завдяки оптимізації DirectStorage.
  8. Перспективні ігри: Оскільки все більше ігор використовують цю технологію, ви будете готові до нової ери блискавичної гри з повним ефектом занурення.

Технологія DirectStorage знаходиться на межі того, щоб змінити правила гри — в буквальному сенсі цього слова. Хоча вона ще не є загальноприйнятою, її потенційні переваги надто значні, щоб ігнорувати їх. Прискорене завантаження, покращена ефективність процесора та приголомшливі ігрові світи вже не за горами. Microsoft наполегливо працює над тим, щоб зробити цю технологію новим стандартом, і в міру того, як технологія розвивається, все більше розробників ігор, ймовірно, приєднаються до неї.

Тож, якщо ви геймер, стежте за цією технологією. Екрани завантаження та тривале очікування запуску ігрових сцен скоро можуть залишитися в минулому, а ігрові світи стануть масивнішими та вражатимуть гравців ще більшою деталізацією.

Анатолій — український автор з міста Києва. IT журналіст, перекладач, кореспондент, фотограф та ПК ентузіаст з 20-річним досвідом.

Офіційні соціальні мережі