AMD Radeon RX 9070 XT получила поддержку DLSS 5 через Vulkan и Proton

AMD Radeon RX 9070 XT получила поддержку DLSS 5 через Vulkan и Proton

Энтузиаст под псевдонимом mochizuki0323 перенес модель нейросетевого рендеринга технологии NVIDIA DLSS 5 на вычислительные шейдеры Vulkan, что обеспечило ее функционирование на видеокартах серии AMD Radeon RX 9000 с микроархитектурой RDNA 4. Модификация работает на операционных системах Linux через слой совместимости Proton. Главным техническим требованием для запуска выступает аппаратная поддержка матричных инструкций формата FP8, которая присутствует в решениях поколения Radeon RX 9000, в то время как видеокарты линейки Radeon RX 7000 и более ранние модели лишены необходимых инструкций и не поддерживаются проектом. Веса нейросети принадлежат корпорации NVIDIA и не распространяются открыто, поэтому инсталлятор извлекает их напрямую из оригинального файла библиотеки nvngx_dlssnr.dll версии 310.8.0.

Тестирование модификации проводилось на графическом ускорителе AMD Radeon RX 9070 XT. В автономном бенчмарке чистое время работы нейросети на кадр составило 6.2 мс при разрешении 1080p, 10.7 мс при 1440p и 23.5 мс при 4K. В реальных игровых тестах с применением инструмента OptiScaler были получены следующие показатели производительности:

  • Dying Light: The Beast (4K, FSR 4 Performance) — 97 FPS без нейросети, 56 FPS в режиме Pre-SR на разрешении рендеринга 1080p и 27 FPS при обработке нейросетью после масштабирования;
  • 7 Days to Die (4K, FSR 4 Performance) — 136 FPS без нейросети, 68 FPS в режиме Pre-SR на разрешении рендеринга 1080p и 29 FPS при обработке нейросетью после масштабирования;
  • Tomb Raider 2013 года (4K) — 130 FPS без нейросети, 60 FPS при разрешении модели 50% (1080p) и 30 FPS при полном разрешении модели 100% (4K). Технологии генерации кадров в данных тестах были отключены.

Интеграция инструмента поддерживается через несколько программных маршрутов в зависимости от графического API игры. Для проектов на базе DirectX 12 и DirectX 11 с нативной поддержкой DLSS, FSR или XeSS применяется 64-битный бэкенд OptiScaler. Игры без встроенных апскейлеров на DirectX 12, DirectX 11 и DirectX 10, а также нативные приложения Vulkan и старые проекты на DirectX 9 через транслятор DXVK подключаются с помощью аддона или слоя ReShade, при этом сохраняется совместимость с 32-битными играми. Автор предупреждает о наличии программных ошибок из-за тестирования на ограниченном числе проектов, указывает на недопустимость использования метода в сетевых играх с античитом и отмечает, что версия для Windows пока находится в разработке.

Источник

ЦЕНТР ОБСУЖДЕНИЙ

@GameGPU_com

Присоединяйтесь к обсуждению, делитесь результатами своих бенчмарков и спорьте о производительности железа в X.

Обсудить в X

Игры

Железо