Borderless Gaming, доступная в Steam, получила поддержку неофициальной реализации NVIDIA DLSS 5 Neural Rendering. В отличие от многих экспериментов с DLSS 5, появившихся за последний месяц, этот способ не требует заменять DLL-библиотеки, изменять файлы игры или устанавливать отдельный мод для каждого проекта.
Сам эффект загружается отдельно с GitHub и подключается через уже существующую в Borderless Gaming систему масштабирования BGFX. Разработчик отдельно подчёркивает, что Neural Rendering не входит непосредственно в обновление программы: желающим воспользоваться технологией необходимо самостоятельно установить соответствующий шейдер. После этого достаточно выбрать пресет и применить его к игре.
Разработчик рассказал, что потратил время на квантизацию модели, изменение способа её выполнения и устранение узких мест нейронной сети. Вместо передачи запросов через DLL-библиотеки NVIDIA модель теперь выполняется непосредственно посредством BGFX. По его словам, даже GeForce RTX 3090 способна обеспечить около 30 кадров в секунду, хотя итоговая производительность зависит от конкретной игры и выбранных настроек.
Реализация также использует экспериментальные шейдерные технологии. Автор рассчитывает на дальнейшее увеличение производительности по мере улучшения поддержки Shader Model 6.10 в графических драйверах.
Это очередной шаг вперёд по сравнению с уже появлявшимися экспериментами по запуску DLSS 5 на старых GeForce, видеокартах Radeon и даже Apple Silicon. Официально NVIDIA поддерживает DLSS 5 Neural Rendering только на серии GeForce RTX 50. Компания также заявляла, что намерена заняться поддержкой RTX 40 после дальнейшей оптимизации технологии для RTX 50.
При этом эффект Borderless Gaming не следует путать с полноценной нативной поддержкой DLSS 5 в играх. Официальная реализация NVIDIA интегрируется непосредственно в конвейер игрового движка и использует его данные, включая уже отрисованный кадр и векторы движения.
Подобные проекты постепенно заходят в своеобразную «серую зону». Моддеры больше не ограничиваются включением скрытых функций или переносом DLL NVIDIA из одной игры в другую — теперь они квантизируют и адаптируют саму модель Neural Rendering под различные программные среды и оборудование.
Автор материала выражает надежду, что NVIDIA не станет препятствовать подобным проектам. Пока ничто на это не указывает: напротив, такие модификации популяризируют технологию и предоставляют игрокам больше вариантов её использования, тогда как официально DLSS 5 пока ограничена одной игрой и одной архитектурой GPU.
Само обновление Borderless Gaming также принесло множество других изменений. Теперь эффекты и пресеты можно устанавливать непосредственно с GitHub, просто вставив адрес репозитория, после чего программа загрузит их и позволит применить к игре.
Редактор эффектов Windows был переработан: доступные эффекты, их порядок и настройки теперь собраны в одном интерфейсе. Управление параметрами также стало понятнее благодаря более подробным описаниям, размеченным шагам ползунков и возможности вручную редактировать значения.
Разработчик исправил сбои при добавлении эффектов в пресеты и добавил более понятные сообщения об ошибках в случаях, когда эффект требует аппаратных возможностей, отсутствующих в системе пользователя.
Появилась поддержка эффектов DirectX 12, которые можно комбинировать с уже существующими эффектами в одном пресете. Производительность BGFX была улучшена, особенно на Steam Deck и другом поддерживаемом оборудовании с Vulkan. Также сокращено количество ненужных операций рендеринга и повышена эффективность масштабирования при высоких разрешениях.
Изменение разрешения теперь обрабатывается эффективнее: при перемещении ползунка программа больше не перестраивает эффект заново после каждого небольшого изменения.
Кроме того, были исправлены проблемы с инициализацией Desktop Duplication и выбором графического адаптера, а также вылеты при запуске слоя Vulkan в некоторых Linux-играх.
Для поддерживаемых конфигураций Vulkan появилась интеграция технологий снижения задержки NVIDIA и AMD. В Windows также переработана обработка ввода оверлея: при открытии панели снимается ограничение курсора, нажатия внутри неё больше не возвращают фокус игре, а при закрытии сбрасываются удерживаемые команды ввода.
Источник: www.playground.ru