DirectStorage показує лише незначні покращення швидкості завантаження в реальній демо-версії ПК
Microsoft DirectStorage API обіцяє пришвидшити завантаження ігор як на Xbox Series X/S, так і на ПК з Windows (де Microsoft нещодавно вийшла з фази попереднього перегляду для розробників). Однією з перших ігор, яка демонструє переваги DirectStorage на ПК, є Forspoken від Square Enix, яку технічний директор Luminous Productions Теппеї Оно продемонстрував на GDC цього тижня. Як повідомляє The Verge , Оно сказав, що завдяки швидкому NVMe SSD і підтримці DirectStorage деякі сцени в Forspoken можуть завантажуватися всього за одну секунду. Це, безперечно, покращення в порівнянні з часом завантаження компакт-дисків і DVD-дисків минулих років.
Однак, як демонстрація DirectStorage, цифри Forspoken є неоднозначними. З одного боку, приклади, наведені Ohno, чітко демонструють швидше завантаження сцен DirectStorage на тому ж апаратному забезпеченні порівняно зі старим Win32 API – від 2,6 до 2,2 секунди в одній сцені та від 2,4 до 1,9 секунди в іншій. Forgotten також продемонстрував покращення продуктивності на старих SSD-накопичувачах на базі SATA, незважаючи на те, що позиціонувався як функція, яка в першу чергу була б корисною для накопичувачів NVMe – падіння з 5,0 до 4,6 секунди в одній сцені та з 4,1 до 3,4 секунди в іншій. Покращення швидкості SSD SSD було обмеженим протягом більшої частини десятиліття, тому що сам інтерфейс SATA (а не контролер SSD або флеш-чіпи NAND) стримує їх.
З іншого боку, демо-версія Ono показала, що час завантаження гри не покращився настільки різко, як це припускала швидкість вводу-виводу. На NVMe SSD швидкість введення-виведення зросла з 2862 МБ/с за допомогою Win32 до 4829 МБ/с за допомогою DirectStorage — збільшення майже на 70 відсотків. Але час завантаження сцени зменшився з 2,1 до 1,9 секунди. Цей спад не буде помітним, навіть якщо ви спробуєте його помітити.
Демонстрація Forspoken показала, що швидкість сховища, яке ви використовуєте, набагато більше залежить від швидкості завантаження ваших ігор, ніж DirectStorage. Одна сцена, яка завантажувалася за 24,6 секунди за допомогою DirectStorage на жорсткому диску, завантажилася всього за 4,6 секунди на SSD SSD і за 2,2 секунди на NVMe SSD. Це набагато більша різниця, ніж між Win32 і DirectStorage, які працюють на тому самому обладнанні.
Зауважте, що це лише одна гра, і ми, імовірно, побачимо ширший діапазон результатів, оскільки більше розробників впровадять DirectStorage у свої ігри, а Microsoft удосконалить технологію. Усунення інших вузьких місць ЦП, у тому числі переміщення декомпресії ресурсів з ЦП на ГП, може ще більше підвищити продуктивність DirectStorage. Декомпресія графічного процесора ще не підтримується у версії DirectStorage для ПК, але Microsoft стверджує , що ця функція є «наступною в нашій дорожній карті».
Зображення списку від Western Digital
Залишити відповідь