Вы и не подозреваете, что такой мод, как Портал: Prelude RTX дебютирует такой важный элемент комплекта для будущего компьютерных игр. Но о чудо — это первая игра, которую мы видели с новой RTX IO от Nvidia, о которой было объявлено почти три года назад.
Он не такой яркий, как трассировка лучей или DLSS, работает в фоновом режиме и предлагает множество преимуществ, не привлекая к ним внимания. Но согласно моим тестам, RTX IO может оказать большее влияние на игры на ПК, чем любые другие функции RTX.
Что такое RTX IO?
Во-первых, давайте поговорим о том, что такое RTX IO. Это загрузка и распаковка ресурсов с ускорением на графическом процессоре, что обещает более быстрое время загрузки, меньший размер установки, более низкую загрузку ЦП и меньше всплывающих текстур. Он делает это, перекладывая часть работы вашего процессора на графический процессор, используя преимущества огромного количества ядер, доступных на видеокартах.
Когда игры обычно загружаются, активы снимаются с SSD и загружаются в системную память. Они переходят из памяти в ваш процессор для распаковки, прежде чем вернуться в память. Когда весь ресурс готов, он отправляется на видеокарту. Эта система работала долгое время, но сейчас с ней возникла проблема: PS5 и Xbox Series X.
Как я писал ранее, и PS5, и Xbox Series X имеют специальное оборудование для декомпрессии, которое полностью отключает ЦП от этого процесса. Активы распаковываются быстрее и, следовательно, быстрее поступают в GPU. Хранилище внутри ПК в наши дни достаточно быстрое, чтобы поддерживать этот уровень потоковой передачи, но им не хватает специального оборудования для распаковки, чтобы заставить его работать. Вот тут-то и появляется RTX IO.

Сжатые данные передаются с SSD в системную память и поступают прямо на GPU. Он проходит через GDeflate, схему сжатия данных Nvidia с открытым исходным кодом, созданную для графических процессоров, и сразу же готов к работе с графическим процессором.
Если вы следите за этой технологией, вы, вероятно, заметите сходство с DirectStorage от Microsoft. RTX IO работает поверх DirectStorage и даже поддерживает расширения Vulkan, что позволяет ему работать в таких играх, как Портал: Prelude RTX. Ничто из этого также не является собственностью; в Nvidia было много шуток по поводу ее (теперь с открытым исходным кодом) Deep Learning Super Sampling, но RTX IO работает на любой видеокарте DirectX 12.
Но работает ли это?

Теоретически все это прекрасно, но декомпрессия графического процессора — неизведанная территория на ПК — даже в таких играх, как забытый которые поддерживают DirectStorage. Вам не нужно смотреть дальше размера установки, чтобы увидеть, что RTX IO работает. Если бы вы загружали Портал: Prelude RTX прямо сейчас вы увидите, что это около 24 ГБ (ровно 24,29 ГБ на момент написания). С выключенным RTX IO общий размер установки составляет 39,16 ГБ. Это на 38% меньше размера установки для той же самой игры.
Загрузка текстур была много тоже быстрее. В одной сцене текстуры загружались за 3,13 секунды с выключенным RTX IO, что сопровождалось заметным всплывающим окном. С включенным RTX IO они прибыли за 1,36 секунды. В самой требовательной сцене, на которую я смотрел, текстуры загружались за 6,34 секунды с выключенным RTX IO. Включенные, они прибыли всего за 2,51 секунды.

Имейте в виду масштабы Портал: Prelude RTX, также. Это игра, которая идет глубоко, а не широко, предлагая полную трассировку пути и очень подробные материалы для каждого уголка сцены. В более крупной игре нетрудно увидеть преимущества RTX IO для потоковой передачи текстур. При правильной оптимизации и RTX IO, сокращающем примерно две трети времени, необходимого для потоковой передачи текстур, в больших играх с открытым миром есть несколько явных приложений.
Загрузка процессора тоже упала. В требовательной сцене, о которой я упоминал выше, загрузка достигла пика в 37% (и это при чудовищном 24-ядерном процессоре). Intel Core i9-13900K). Включите RTX IO, и он упал до 22%. Из того, что я мог сказать, казалось, что Портал: Prelude RTX масштабируется до восьми ядер. Некоторые игры, особенно созданные на Unreal Engine, могли бы получить большую выгоду, если бы они были ограничены несколькими ядрами.
Что это значит для компьютерных игр

Не ошибитесь: Портал: Prelude RTX — это закуска к тому, как игры с технологией могут выглядеть в будущем. К счастью, нам не придется долго ждать, чтобы увидеть, на что он способен в других играх. Nvidia подтвердила Ratchet & Clank: Rift Apart воля поддержка RTX IO на ПК, что позволяет использовать дизайн этой игры с интенсивным хранением.
Что меня больше всего радует, так это преимущества оптимизации, которые может принести RTX IO (и DirectStorage, если уж на то пошло). Я открыто заявлял о том, что сейчас не лучшее время для ПК-геймеров, и это в значительной степени сводится к постоянному заиканию на основных релизах AAA. Декомпрессия с аппаратным ускорением не решает проблем с заиканием на ПК, но может помочь.
Как мы видели в таких играх, как Звездные войны Джедаи: Выживший, Мертвый космос, и Редфолл, заикание при перемещении по-прежнему является реальной проблемой на ПК. Это особенно проблематично, когда игры предназначены для работы только с несколькими потоками ЦП (как в случае с играми Unreal Engine, такими как Звездные войны Джедай: Выживший и Редфолл). Отказ от некоторой работы с этими ядрами в отделе распаковки может освободить их, ну, в общем, для запуска игры, мы надеемся избежать некоторых из основных проблем с заиканием при обходе, которые мы наблюдали в этом году.
Если это так, RTX IO и декомпрессия графического процессора — огромный шаг, чтобы помочь компьютерным играм. Более быстрое время загрузки и меньшие размеры установки не помешают, но реальная польза от чего-то подобного (надеюсь, заключается в его способности уменьшить заикание в играх, которые передают огромные ресурсы в игровой мир и из него.
На данный момент нам просто нужно подождать, пока мы не увидим больше игр с RTX IO и другой фирменной технологией декомпрессии графического процессора. Ratchet & Clank Rift Apart начнется 26 июля, но, надеюсь, мы увидим больше игр, использующих эту технологию, в течение остальной части года.
Рекомендации редакции
Нажмите здесь, чтобы узнать больше новостей