Разработчики открытого проекта OptiScaler представили тестовую версию модуля под номером 0.9.0-pre10, которая расширяет возможности масштабирования изображения в видеоиграх. Ключевым нововведением стала реализация поддержки технологии AMD FSR 4 для API Vulkan, что ранее считалось невозможным из-за программных ограничений исходной технологии. Это обновление позволяет владельцам современных графических ускорителей использовать алгоритмы апскейлинга на базе искусственного интеллекта в проектах, которые изначально не поддерживали интеграцию с DirectX 12.
Техническая реализация через DX12 Bridge
Основным препятствием для работы AMD FSR 4 с интерфейсом Vulkan являлась архитектурная привязка технологии к API DirectX 12. Команда OptiScaler обошла это ограничение, внедрив специальный DX12 Bridge (мост взаимодействия). Данное решение позволяет запускать бэкенд сверхвысокого разрешения через программный путь DX12, сохраняя при этом общую совместимость с игрой на Vulkan.
- Версия модуля: 0.9.0-pre10.
- Метод интеграции: кросс-платформенный мост между графическими API.
- Доступность: открытый исходный код опубликован на репозитории GitHub.
Необходимо учитывать, что использование промежуточного слоя для трансляции команд между API может привести к дополнительным задержкам и некоторому снижению производительности по сравнению с нативной поддержкой.
Позиция AMD и сообщества
Ранее представители компании AMD заявляли, что четвертая итерация FidelityFX Super Resolution ориентирована на использование нейросетевых алгоритмов и временно совместима исключительно с DX12. Официальная поддержка Vulkan не была заявлена в краткосрочных планах компании, что сделало разработку OptiScaler особенно актуальной для сообщества ПК-геймеров.
Это решение позволяет протестировать возможности FSR 4 в широком спектре игр, которые ранее были ограничены особенностями своего движка или API, — отмечают пользователи в тематических обсуждениях на Reddit.
Перспективы развития проекта
На текущий момент функционал находится в стадии активного тестирования. Разработчики продолжают оптимизировать код для минимизации потерь частоты кадров при использовании моста. Успех этого эксперимента может подтолкнуть саму AMD к ускорению выпуска официальных драйверов с поддержкой Vulkan или к внедрению аналогичных решений на уровне архитектуры SDK. На данный момент OptiScaler остается одним из немногих инструментов, предоставляющих пользователям доступ к передовым методам масштабирования без жесткой привязки к конкретному программному обеспечению.