Исходный код FSR 4 в дикой природе: моддеры адаптируют технологию к графическим процессорам RDNA 2 и RDNA 3

Написано Guillaume
Дата публикации : {{ dayjs(1759075204*1000).local().format("L").toString()}}
Следуйте за нами
Эта статья является автоматическим переводом

Хотя FSR 4 может работать на графических процессорах RDNA 2 / RDNA 3 и приносить реальные визуальные улучшения, производительность падает довольно сильно.

Когда технология FidelityFX Super Resolution 4 (FSR 4) была выпущена, предполагалось, что она будет предназначена только для видеокарт архитектуры RDNA 4, так же как NVIDIA ограничивает DLSS 4 только серией GeForce RTX 50. В любом случае, карты предыдущих поколений не будут достаточно оснащены для работы таких технологий. В реальности все немного сложнее, по крайней мере, со стороны AMD.

Благодаря модифицированной DLL и OptiScaler, FSR 4 работает на Radeon RX 7900 XTX. Вот, Cyberpunk 2077 © Reddit

Несколько недель назад, чтобы помочь разработчикам в работе над FSR 4, AMD выпустила так называемый SDK для своей новейшей технологии. Инструмент был размещен в репозитории AMD на GitHub, но была допущена ошибка. Было доступно слишком много файлов, и некоторые люди поняли, что исходный код FSR 4 был одним из доступных элементов. AMD даже не спешила исправлять свою ошибку, но даже если бы она отреагировала быстро, ущерб уже был нанесен. Таким образом, исходный код оказался "на свободе" и очень быстро попал в руки умных людей, которые принялись за работу над ним.

Еще лучше то, что она работает на Radeon RX 6800 XT. Вот пример Stellar Blade © Chiphell

Целью было создать модифицированную библиотеку FSR 4 (DLL), которая могла бы работать на архитектурах старше RDNA 4. Не думайте, что эта штука работает сама по себе, но, заменив вызовы FP8, которые могут использовать только карты RDNA 4, на инструкции INT8, ее действительно можно запустить на RDNA 3 и даже RDNA 2. Это также требует использования программного обеспечения OptiScaler, но игры вроде Cyberpunk 2077 в этом случае рендерятся лучше: FSR 4 исправляет многие визуальные недостатки FSR 3, хотя и с потерей производительности. На Radeon RX 7900 XTX при максимальной детализации графики 1440p потеря составит 6-7 кадров в секунду. Ничего драматичного.

FSR Redstone: следующий шаг для AMD © AMD

Логично, что на Radeon RX 6800 XT, карте RDNA 2, эта потеря немного больше. Здесь геймер попробовал провести эксперимент со Stellar Blade. Как и в Cyberpunk 2077, он заметил более качественный графический рендеринг, но ему пришлось довольствоваться потерей около 15 кадров в секунду. В среднем на этой мощной карте RDNA 2 приходится довольствоваться падением от 10 до 20 %. При этом несколько геймеров также отметили, что иногда она работает нестабильно, и, например, в The Last of Us 2 невозможно комфортно играть из-за сбоев. Это, несомненно, в какой-то мере объясняет, почему AMD не стала работать над ним дальше. Другая причина, возможно, кроется в будущем FSR: следующий этап называется Redstone, и, как говорят, AMD собирается перенести свою технологию на большее количество GPU - в частности, на GPU конкурирующих брендов - пока неясно, будут ли затронуты и более ранние линейки.