Resident Evil Requiem использует GPU-декомпрессию данных, но её работа непредсказуема
Новая игра Resident Evil Requiem оказалась в числе немногих проектов, использующих технологию DirectStorage с алгоритмом GDeflate для декомпрессии данных силами графического процессора. Однако, как выяснилось, активация этой функции происходит непоследовательно даже на поддерживаемом железе.
Как обнаружил пользователь Compusemble с помощью инструмента SpecialK, игра действительно использует GDeflate, но не всегда задействует для его распаковки GPU. Например, на настольных видеокартах RTX 5090, 5070 и 5060 декомпрессия шла на графическом процессоре, а на ноутбучной RTX 4060 — переключалась на резервный CPU-режим. Более того, после переустановки драйверов на той же RTX 5090 функция также отключилась.
«Resident Evil Requiem сжата с помощью GDeflate и использует GPU-декомпрессию, но не на каждой видеокарте. Слева (GPU) — что я вижу на 5090, 5070, 5060. Справа (CPU) — что вижу на 4060 ноутбучной»
Тесты редакции ресурса PC Gamer на ПК с RTX 5070, RTX 4080 Super и Radeon RX 7900 XT также показали работу резервного CPU-режима, хотя все эти GPU технически способны на аппаратную декомпрессию. Причины такого поведения неясны — это может быть ошибка в коде игры или ненадёжный механизм определения возможностей видеокарты.
К счастью, на производительности это почти не сказывается. По словам Compusemble, разница между GPU и CPU декомпрессией в Resident Evil Requiem незначительна и вряд ли будет заметна игрокам. Некоторые проекты, вроде Ghost of Tsushima, вообще сознательно используют только CPU-режим, чтобы полностью разгрузить графический процессор для рендеринга.
Технология аппаратной декомпрессии данных на GPU, продвигаемая Nvidia и Microsoft в рамках DirectStorage, призвана ускорить загрузку игровых ресурсов. Пока что её поддержка остаётся редкой, а реализация в Resident Evil Requiem демонстрирует, что путь к её повсеместному и стабильному использованию ещё не завершён.








0 комментариев