Недавно был выпущен долгожданный обновлённый релиз популярного слоя трансляции вызовов Direct3D — DXVK версии 2.7.1. Этот инструмент предназначен для преобразования API Direct3D 8, 9, 10 и 11 в Vulkan, что существенно улучшает совместимость и производительность игр на платформах, где оригинальный DirectX не может работать напрямую или дает сбои. Разработкой данной версии занимался известный специалист Филипп Реболе из компании Valve, что говорит о высокой компетентности и внимании к деталям при создании обновления.
Главными задачами этого релиза стало устранение выявленных ошибок и повышение стабильности и скорости работы в различных тайтлах. Особенно важным обновлением стало исправление проблемы регрессии, связанной с многовыборочным сглаживанием (MSAA), которая проявлялась в некоторых проектах на Direct3D 9. Это значительное улучшение повысит качество графики и снизит артефакты при использовании антиалиасинга. Помимо этого, были реализованы общие улучшения, повышающие фреймрейт и снижающие нагрузку на систему в ряде игр, работающих через этот слой.
Также разработчики добавили новую опцию конфигурации — d3d9.modeCountCompatibility
, позволяющую обойти ошибки переполнения буфера, характерные для старых игр. Это решение расширяет возможности запуска классических проектов, делая их более стабильными и совместимыми с современными системами. Обновление ориентировано на улучшение опыта пользователей в таких популярных играх, как “Crysis 3”, “Guilty Gear”, “Shadow Man”, “Fallout: New Vegas”, “The Witcher 1”, а также командные шутеры вроде “Team Fortress 2” и “Scarface”. Благодаря этим исправлениям, многие проекты теперь работают более плавно и стабильно.
Стоит отметить, что команда разработчиков активно делится информацией и деталями изменений на GitHub, что позволяет сообществу отслеживать прогресс и предлагать свои идеи для будущих обновлений. В результате, DXVK 2.7.1 стал важным шагом к улучшению поддержки старых и новых игр, а также повышению общего качества игрового процесса для энтузиастов по всему миру. В целом, это обновление ещё раз подчеркнуло важность открытых инструментов и их развитие для поддержки старых игр и создания более приятного пользовательского опыта.