OptiScaler представляет возможность замены апскейлинга на AMD FSR 4 в играх с использованием Vulkan API

OptiScaler представляет возможность замены апскейлинга на AMD FSR 4 в играх с использованием Vulkan API

OptiScaler — чрезвычайно полезный инструмент для современных компьютерных игр, позволяющий заменить встроенные в игре апскейлеры на любые другие — желательно те, которые обеспечивают высочайшее качество изображения и производительность вашей видеокарты. Несмотря на свою широкую функциональность, программа пока не предлагает возможности запуска AMD FSR 4 в играх с использованием Vulkan API. Ситуация меняется только с выходом последней тестовой версии 0.9.0-pre10.

OptiScaler в тестовой версии 0.9.0-pre10 получил возможность заменять встроенные игровые апскейлеры на технику AMD FSR 4 в играх на основе Vulkan API. До сих пор это было невозможно из-за ограничений AMD.

AMD FSR 3.1 против FSR 4 на видеокарте AMD Radeon RX 7900 XT. Тесты производительности и сравнение качества изображения

Еще до выпуска тестовой версии 0.9.0-pre10 OptiScaler позволял, среди прочего, заменять методы FSR 3.1 на FSR 4 и даже использовать вариант FSR 4 в режиме INT8 на видеокартах, которые официально его не поддерживают. Однако до сих пор ни одна версия FSR 4 не могла быть запущена в играх на основе API Vulkan. Это произошло из-за отсутствия реализации данной технологии в среде Vulkan со стороны AMD. Разработчики OptiScaler решили обойти это ограничение, используя механизм, известный из Proton, который использует DXVK или VKD3D для «трансляции» вызовов DirectX 12 в Vulkan. В данном случае использовалась противоположная схема: игра, использующая Vulkan, может перенаправлять вызовы масштабирования на эквиваленты API DX12, а затем весь процесс масштабирования изображения выполняется в FSR 4.

Руководитель программного обеспечения AMD комментирует FSR4 для Radeon RX 7000, драйверы Linux и кэширование FSR Radiance

Конечно, следует подчеркнуть, что это не нативная реализация FSR 4, а лишь решение на основе промежуточного слоя, которое находится на этапе тестирования и может генерировать ошибки. Однако следует отметить, что этот механизм позволяет полноценно использовать FSR 4 также в системах Linux, где игры на основе API Vulkan часто обеспечивают более высокую производительность, чем в системах Windows, несмотря на наличие дополнительного слоя трансляции вызовов. Стоит добавить, что в настоящее время ведутся работы по решению проблем, связанных с работой контроллера MESA при использовании описанного механизма. Тем не менее, стоит дождаться дальнейшего развития, поскольку новый подход может принести значительные преимущества играм на базе Vulkan. Остается только задаться открытым вопросом: почему AMD не решила внедрить нативную поддержку FSR 4 для API Vulkan, который часто ассоциируется с этой компанией?

Источник: GitHub (@OptiScaler), TechPowerUp.

Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии