Ханс-Кристиан Арнцен (Hans-Kristian Arntzen) из команды разработчиков графических драйверов для Linux компании Valve объявил о выпуске VKD3D-Proton 3.0.1 с улучшенной поддержкой Direct3D 12. В анонсе Арнцен сразу отметил, что это, скорее всего, последняя версия, которая выйдет до появления долгожданной поддержки дескрипторной кучи в Vulkan.
Основной фокус новой версии — повышение плавности геймплея. VKD3D-Proton 3.0.1 внедряет поддержку Vulkan Present Timing (VK_EXT_present_timing), что обеспечивает более точную синхронизацию кадров и минимизирует рывки во время игры. Одновременно с этим улучшена обработка NVIDIA Reflex за счёт разделения внутренних идентификаторов и более эффективной пакетной обработки команд (ExecuteIndirect).
Особое внимание уделено оптимизациям для мобильных графических адаптеров, это актуально для Steam Deck и других портативных устройств. Внедрена технология отложенной очистки памяти и выделенных очередей передачи данных, что снижает накладные расходы, а также оптимизировано управление дескрипторами. Эти улучшения продлевают время автономной работы и повышают стабильность.
Также релиз закладывает основу для поддержки технологии реконструкции лучей из AMD FSR 4. В код добавлены необходимые операции AGS WMMA, которые потребуются для уменьшения шума и улучшения качества трассировки лучей в грядущих играх на архитектуре RDNA 4 и новее. Это продолжает курс, взятый в версии 3.0, где уже появилась базовая поддержка FSR 4.
В 3.0.1 появилась экспериментальная поддержка D3D12 View Instancing и Independent Devices для новых API-интерфейсов NVIDIA NVAPI и AMD AGS. (Требуется игре Crimson Desert).
Как обычно, релиз содержит обширный набор исправлений поддержки и обходных решений для проблемных игр. Точечные правки обеспечивают стабильную работу таких тайтлов, как Spider-Man 2, Crimson Desert и Guardians of the Galaxy.