FSR 4 адаптировали для графических ускорителей серий Radeon RX 400/500 и Vega 56/64

FSR 4 адаптировали для графических ускорителей серий Radeon RX 400/500 и Vega 56/64

Энтузиаст под псевдонимом schaka опубликовал экспериментальный проект fsr4-gfx803, позволяющий запускать нейросетевой апскейлер FSR4 INT8 на видеокартах AMD поколений Polaris и Vega. Разработка функционирует исключительно в среде операционной системы Linux. На ранних этапах время обработки одного кадра на архитектуре Polaris составляло около 15 мс. После оптимизации шейдеров и сокращения наименее значимых весов модели этот показатель снизился до 7–8 мс при апскейлинге из 720p в 1080p в игре Pragmata на графическом процессоре Radeon RX 570.

В основе решения лежит создание гибридной библиотеки DLL, объединяющей стандартные шейдеры и наработки смежного проекта bc250-fsr4-fork, ориентированного на вычислительные чипы BC-250. Снижение задержек на этапе инференса неизбежно приводит к некоторой потере исходного качества изображения FSR 4, однако проект предлагает несколько настраиваемых профилей. При максимальном ускорении качество картинки может приближаться к уровню FSR 3.1.5, но обеспечивает лучшую стабильность кадра и качественное сглаживание по сравнению со старыми алгоритмами.

Помимо линейки Polaris, модификация получила поддержку видеокарт Radeon RX Vega 56 и Vega 64, где время масштабирования составляет порядка 5–7 мс в зависимости от конфигурации. Автор подчеркивает, что проект представляет собой экспериментальное доказательство концепции и ориентирован на сценарии, когда видеокарта не способна выдавать высокую кадровую частоту в современных играх, а основным приоритетом выступает общее качество сглаживания и устранение мерцания геометрии.

Источник

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

@GameGPU_com

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

Обсудить в X

Игры

Железо