Технология нейрокомпрессии текстур снижает потребление VRAM на 90%
Nvidia продемонстрировала впечатляющие результаты своей технологии RTX NTC (Neural Texture Compression) в сочетании с DirectX Cooperative Vector от Microsoft. Последние тесты показывают значительное сокращение потребления видеопамяти в графических процессорах.
Пользователь твиттера opinali опубликовал результаты тестирования технологии сжатия текстур Nvidia NTC совместно с DirectX Raytracing 1.2. Он отметил колоссальное снижение использования VRAM при рендеринге классической 3D-модели обуви. Эти данные подтверждают, что графические улучшения не ограничиваются только мощностью GPU.
Neural Text Compression от NVIDIA использует нейронные сети для сжатия и распаковки текстур, что позволяет уменьшить их размер при минимальном влиянии на качество. В свою очередь, одним из ключевых новшеств Microsoft DXR 1.2 стало внедрение Cooperative Vectors – метода, позволяющего шейдерам GPU совместно работать над небольшими матричными или векторными операциями. Комбинация этих технологий создает механизм компрессии/декомпрессии, который эффективно работает в стандартных игровых шейдерах через DX12.

Тесты показывают, что при включении Cooperative Vectors и NTC в режиме "Default" текстуры рендерятся со скоростью 2350 кадров в секунду. При полном отключении этих функций (DP4A) производительность падает до 1030 FPS, что указывает на разницу почти в 80%. Ёмкость используемой VRAM также существенно снизилась.
Важно отметить, что на данный момент NTC доступна только для GPU от Nvidia, так как альтернативные решения от Intel и AMD пока не доработали свои технологии для нейронного рендеринга до необходимого уровня.

Технология сейчас доступна в последних предварительных драйверах 590.26, которые также включают Nvidia Smooth Motion. Однако экспериментирование с такими драйверами может вызвать нарушения производительности.
При комбинировании этих технологических улучшений, графические процессоры следующего поколения определенно получат значительный прирост производительности благодаря программным возможностям.
Правда, осталось внедрить использование этих технологий, что может занять больше времени, чем кажется.