Amd открыла исходный код fidelityfx super resolution — интеллектуальное масштабирование стало доступно всем желающим


  • Источник: 3dnews.ru 
  • Дата: Июл 15, 2021 
  • Просмотры: 393

Компания AMD сдержала обещание и сделала свою технологию интеллектуального масштабирования изображения FidelityFX Super Resolution (FSR) решением с открытым исходным кодом. Вся необходимая документация и образцы FSR теперь доступны для загрузки с сайта GPU Open. Кроме того, компания сообщила, что поддержка FSR появилась ещё в четырёх новых играх: Arcadegeddon, Necromunda Hired Gun, Edge of Eternity и Resident Evil Village.

amd-otkryla-iskhodnyi-kod-fidelityfx-super-resolution--intellektualnoe-masshtabirovanie-stalo-dostupno-vsem-zhelaiushchim_1.jpg

AMD называет технологию FSR «практичным ускорителем» ресурсоёмких операций рендеринга, например, той же трассировки лучей в реальном времени, способным повысить производительность в играх, даже на видеокартах начального сегмента. Но, только в тех игровых проектах, где заявлена её поддержка.

amd-otkryla-iskhodnyi-kod-fidelityfx-super-resolution--intellektualnoe-masshtabirovanie-stalo-dostupno-vsem-zhelaiushchim_2.jpg

В отличии от компании NVIDIA, сделавшей свою технологию интеллектуального масштабирования DLSS закрытой, AMD решила предоставить доступ к FSR как можно большему числу разработчиков игр, открыв её исходный код. Сам код легко интегрируется в любой проект и поддерживается множеством платформ. AMD предоставила доступ к различным графическими настройкам (API), например, для DirectX 12 и Vulkan и также пообещала сделать FSR совместимой с DirectX 11.В отличие от той же DLSS технология FSR не полагается на работу специальных блоков обработки задач ИИ, таким образом она не требует для работы наличия тензорных ядер. AMD делает ставку на простоту и быструю интеграцию FSR.

amd-otkryla-iskhodnyi-kod-fidelityfx-super-resolution--intellektualnoe-masshtabirovanie-stalo-dostupno-vsem-zhelaiushchim_3.jpg

Опубликованная AMD документация содержит информацию о всех доступных настройках FSR, уровнях масштабирования входного и выходного разрешения и прочие аспекты, описывающие особенности технологии.

amd-otkryla-iskhodnyi-kod-fidelityfx-super-resolution--intellektualnoe-masshtabirovanie-stalo-dostupno-vsem-zhelaiushchim_4.jpg

Также прояснилась ситуация с поддержкой FSR старыми видеокартами, о которой изначально ничего не говорилось. Для более старых GPU (до поколения Vega) технологией FSR используется специальный режим, основанный на алгоритме с использованием вычислений с половинной точностью (FP16).

amd-otkryla-iskhodnyi-kod-fidelityfx-super-resolution--intellektualnoe-masshtabirovanie-stalo-dostupno-vsem-zhelaiushchim_5.jpg

На более современных видеокартах, таких как Radeon RX 400 и новее, а также GeForce 900-й серии и новее, FSR опирается на алгоритм с использованием вычислений одинарной точности (FP32). Пока неясно, будет ли эта разница заметна для пользователя и есть ли она вообще.

amd-otkryla-iskhodnyi-kod-fidelityfx-super-resolution--intellektualnoe-masshtabirovanie-stalo-dostupno-vsem-zhelaiushchim_6.jpg

Компания также сообщила, что популярный игровой движок Unity получит поддержку FSR в следующей версии (2021.2b).