Як DirectStorage покращує продуктивність GPU

click fraud protection

Твердотільні накопичувачі PCIe 5.0 можуть стати ключовою частиною досягнення високої продуктивності в іграх у майбутньому.

DirectStorage — це рішення Microsoft для модернізації використання SSD в іграх. У поточному стані сучасні SSD дуже обмежені програмним забезпеченням, коли йдеться про швидкість передачі даних DirectStorage — це просто спосіб усунути це вузьке місце та змусити ігри використовувати всю силу NVMe/PCIe диски. Це навіть дозволяє вашому графічному процесору отримувати прямий доступ до вашого SSD, повністю минаючи ваш центральний процесор. Ви, напевно, чули, що це чудово допоможе скоротити час завантаження, і саме на цьому була зосереджена більшість риторики.

Але DirectStorage — це не лише час завантаження, і насправді я б стверджував, що час завантаження навіть не є основним напрямком цієї нової технології. Насправді DirectStorage — це підключення твердотільного накопичувача до графічного процесора та підвищення графічної продуктивності для вищої частоти кадрів. Це може бути справді чудовим для комп’ютерних ігор і дозволить геймерам повною мірою скористатися перевагами твердотільних накопичувачів PCIe 5.0 (

які зараз не дуже корисні для ігор), або це також може бути ще одна річ, яка робить сучасні графічні процесори ще більш огидними.

Як DirectStorage може зробити ваш SSD таким же важливим, як ваш ЦП і ГП

Очевидно, що твердотільні накопичувачі та графічні процесори є досить різними апаратними засобами. Ви зберігаєте ігри на одному, а запускаєте ігри на іншому, і не зовсім очевидно, що швидший SSD означає кращу ігрову продуктивність поза часом завантаження. Але всі графічні процесори мають одне: пам’ять, а точніше VRAM. За своєю суттю VRAM — це лише носій даних для зберігання даних, яким є SSD, і хоча GDDR значно відрізняється від флеш-пам’яті NAND, вони обидва мають одну спільну рису: пропускну здатність.

Пропускна здатність пам’яті є ключовою специфікацією графічних процесорів. Це визначається комбінацією ширини шини пам'яті, частоти мікросхем пам'яті та скільки мікросхем пам'яті використовується, оскільки використання всієї шини пам'яті вимагає певної кількості чіпси. Графічні процесори нижчого класу зазвичай мають у своєму розпорядженні принаймні 100 ГБ/с пропускної здатності, а графічні процесори вищого класу можуть досягати лише 1 ТБ/с. Пропускна здатність твердотільних накопичувачів — це швидкість передачі даних, яку вони можуть досягти, і саме це рекламують виробники твердотільних накопичувачів.

Можливо, ви знаєте, що SSD PCIe 5.0 теоретично досягатимуть 16 ГБ/с, що дуже далеко від навіть 100 ГБ/с, але це лише необроблені дані. Секрет DirectStorage полягає в тому, що він може використовувати графічний процесор, а не центральний процесор для декомпресії даних, тому тепер можливо стискати дані безпосередньо з SSD і передавати їх на графічний процесор. Це також має додатковий побічний ефект зменшення навантаження на ЦП.

Корпорація Майкрософт ще не оголосила, який ступінь стиснення буде здатний DirectStorage, але, як я можу зібрати, це, ймовірно, буде в п’ять разів або трохи більше. Це фактично в п’ять разів перевищує пропускну здатність, що означає, що найшвидші SSD PCIe 5.0 майбутнього можуть запропонувати до 80 ГБ/с додаткової пропускної здатності.

Для графічних процесорів нижчого та середнього рівня це досить велика проблема. 80 ГБ/с додаткової пропускної здатності буде на 30% покращенням для RTX 4060 і приблизно на 25% покращенням для RX 7600. Перевага менш очевидна для графічних процесорів високого класу, але це принаймні буде трохи більше. Твердотільні накопичувачі PCIe 6.0 збільшать додаткову пропускну здатність до 160 ГБ/с, і це буде ще більшою проблемою. Чорт, твердотільний накопичувач PCIe 4.0 у кишеньковому ігровому комп’ютері стане значним прискоренням інтегрованої графіки, яка зазвичай потребує високоякісної оперативної пам’яті для хорошої роботи, навіть у випадку з Steam Deck.

DirectStorage може бути чудовою річчю або ще однією причиною перешкоджати майбутнім графічним процесорам

Джерело: Nvidia

Одне, що мене хвилює щодо DirectStorage, це те, що вона може стати не такою функцією, яку приємно мати, а більшою – ваша продуктивність-буде-жахливою-якщо-ви-не-маєте -швидкий SSD свого роду трюк. Однією з причин, чому я особливо стурбований цим, є те, що виробники графічних процесорів (здебільшого Nvidia та AMD тут) намагаються заощадити гроші, зменшуючи пам’ять на графічних процесорах уже деякий час, і в той час як багато з цього пов'язано з потужністю, це також стосується пропускної здатності.

В останні роки ми бачили, як деякі досить швидкі графічні процесори вийшли з шокуюче малою шириною шини пам’яті. Наприклад, 256-розрядні або навіть 192-розрядні шини зазвичай були досить стандартними для середнього класу, але тепер такі карти середнього рівня, як RX 7600 і RTX 4060 мають лише 128-бітні шини, які раніше були зарезервовані для деяких із найповільніших графічних процесорів у багатьох серії. Навіть RTX 4090 має лише 384-бітну шину, як і RTX 3080 Ti.

Звичайно, є вагомі причини для того, щоб Nvidia та AMD бажали зменшити ширину шини: це робить графічні процесори меншими і, отже, дешевше у виробництві, а ширші шини вимагають більше мікросхем пам’яті, щоб заповнити всю ширину та отримати повну продуктивність. Тим не менш, це в кінцевому підсумку захід економії, і коли заощадити якомога більше грошей є мета, це в кінцевому підсумку створює стимули для компромісу цілісності продукту, який просто соромиться перетинати лінія. Nvidia зробила це завдяки своїй відеопам’яті на останніх графічних процесорах, і в деяких іграх у вас може закінчитися відеопам’ять на графічному процесорі вартістю понад 400 доларів, як-от RTX 3070.

Мене найбільше хвилює те, що DirectStorage стане вимогою для отримання нормальної продуктивності графічних процесорів, якщо ця технологія стане стандартом або навіть достатньо поширеною. Це було б схоже на ще гіршу версію RX 6400, графічного процесора нижчого класу, який вимагає PCIe 4.0 для хорошої продуктивності, оскільки AMD поставила на нього мінімальну кількість смуг. Якщо всім потрібен топовий твердотільний накопичувач PCIe 5.0, щоб графічний процесор працював належним чином, це буде ще одна перешкода для геймерів з меншими можливостями для покупки обладнання.

Хоча ця технологія, безсумнівно, крута

Хоча я стурбований тим, які стимули DirectStorage може створити для дизайну GPU, я вважаю, що це те, що може справді покращити ігри. Очевидно, що розробники ігор зможуть отримати багато користі від DirectStorage в Xbox, де апаратне забезпечення легше працювати, але З того, що я чув, схоже, що ця технологія буде plug-and-play, тому вона повинна добре працювати на ПК з різними апаратними засобами конфігурації.

Я особливо в захваті від того, що DirectStorage може зробити для інтегрованої графіки, як у кишенькових ігрових ПК. ROG Ally має лише близько 100 ГБ/с пам’яті пропускну здатність, а DirectStorage може додати додаткових 25 ГБ/с або близько того з найшвидшими SSD PCIe 4.0 розміром 2230. Це може досягти 40 ГБ/с, якщо з’являться швидші диски розміром 2230 поза. Подумайте про те, наскільки швидкою може бути iGPU у вашому ноутбуці чи міні-ПК із швидким SSD PCIe 4.0 або 5.0 (якщо вони достатньо охолонуть, щоб працювати без радіаторів). Це дійсно може підвищити життєздатність недорогих інтегрованих графічних процесорів для ігор, і я хотів би це побачити.