Пока мы ожидаем, когда игры начнут использовать технологию RTX IO от Nvidia, дата-центры получают еще одно аппаратное обновление, напоминая нам о том, что они уже давно применяли подобные решения.

Текст:
Речь идёт о коммутаторе HighPoint Rocket 7638D, который по данным Tom’s Hardware не имеет отношения к игровым ПК. Этот коммутатор предназначен исключительно для графических процессоров Nvidia AI, которые поддерживают технологию GPUDirect. Она обеспечивает прямую передачу данных между хранилищем (например, NVMe) и VRAM видеокарты, минуя центральный процессор и системную память. Эта технология существует с 2019 года, немного раньше, чем появилась RTX IO.
RTX IO была сильно разрекламирована как одна из главных особенностей видеокарт серии GeForce RTX 30, при этом Nvidia прямо заявляла о возможности “потоковой передачи данных непосредственно от SSD к памяти видеокарты”. Однако текущий раздел на сайте RTX IO не упоминает об этой функции вообще, вместо этого акцентируя внимание на других аспектах повышения производительности.
Несколько лет назад RTX IO демонстрировали в игре Portal Valve для подчёркивания скорости загрузки активов в VRAM. Но вся шумиха была вокруг распаковки данных GPU и экономии CPU циклов. Тема “прямого доступа SSD к памяти видеокарты” оказалась не только незамеченной, но и полностью отсутствующей в обсуждениях.
Этот расклад вызывает множество вопросов: почему у серверных продуктов Nvidia есть доступ к GPUDirect, а у игровых – нет? Почему изначально RTX IO предполагала такую возможность, однако впоследствии она была незаметно удалена из списка функций? В чём вообще смысл RTX IO сегодня? Вероятно, ответ кроется в технологии Microsoft DirectStorage.
В обновлённой версии DirectStorage появилась поддержка распаковки данных GPU прямо из VRAM. Среди поддерживаемых форматов компрессии — GDeflate, разработанный Nvidia для RTX IO.
Ничто не объясняет, почему “потоковая передача данных напрямую от SSD к памяти видеокарты” теперь отсутствует в описании RTX IO. Возможно, это связано с недостаточной работоспособностью технологии или отсутствием интереса со стороны разработчиков игр. К тому же, DirectStorage пока что не широко распространена среди игровых проектов, и те немногие игры, которые её используют, редко применяют распаковку через GPU.
Ожидая увидеть RTX IO полноценно работающей в полнофункциональных играх, приходится завистливо смотреть на консоли и серверы, наслаждаясь невероятно быстрой загрузкой контента и слаженностью работы SSD с видеокартами. Понимаю, звучит как жалоба, но было бы здорово получить обещанные возможности сразу после покупки новой видеокарты.
