Технология Nvidia RTX IO - что такое и как работает

Одной из функций, анонсированных Nvidia в видеокартах серии RTX 30, был RTX IO. RTX IO предназначен для значительного сокращения времени загрузки игры за счет переноса обработки декомпрессии текстур с центрального процессора на графический процессор.

Современные игры с высоким разрешением содержат большой объем данных, которые необходимо загрузить во VRAM. Чтобы загрузить все эти данные во VRAM, они должны быть загружены с жесткого диска в системную RAM. Попав в системную оперативную память, ЦП при необходимости распаковывает любые текстуры, а затем загружает их во VRAM. Этот процесс относительно долгий и сложный даже при использовании самых быстрых твердотельных накопителей PCIe Gen4; это связано с выбранным обходным путем и накладными расходами на передачу на каждом этапе.

Технология Nvidia RTX IO - что такое и как работает

RTX IO упрощает процесс, исключая ЦП и системную оперативную память из конвейера. Вместо этого графические данные загружаются прямо с жесткого диска во VRAM и при необходимости распаковываются графическим процессором. Согласно Nvidia, использование графического процессора для распаковки данных может быть до 100 раз быстрее, чем использование центрального процессора, с учетом сокращения времени передачи и накладных расходов.


RTX IO обеспечивается за счет использования нового API Windows 10 «Direct Storage», который, как ожидается, будет выпущен где-то в 2021 или 2022 году. Direct Storage разработан с нуля для игровых ПК с новейшими твердотельными накопителями PCIe Gen4 и высокопроизводительными видеокарты с питанием.

Основным недостатком этой функции является то, что она не будет универсальной: разработчики игр должны будут специально включить поддержку API в своих играх. Также неясно, по состоянию на сентябрь 2020 года, какие именно видеокарты будут поддерживать RTX IO. Некоторая информация об этой функции предполагает, что эта функция будет ограничена графическими картами серии 30. Однако возможно, что эта функция также будет перенесена на более ранние поколения, хотя это может привести к более низкому увеличению производительности.