В свет вышла новая версия слоя трансляции вызовов Direct3D – DXVK 2.7.1, которая становится важным событием для геймерского сообщества и разработчиков. Над разработкой обновления работал Филипп Реболе из компании Valve, что свидетельствует о серьезных усилиях по улучшению совместимости и производительности. Эта версия нацелена на устранение существующих ошибок и повышение эффективности работы с различными играми, использующими API Direct3D, под платформой Vulkan.
Главным достижением релиза является исправление регрессии, связанной с многовыборочным сглаживанием (MSAA), особенно для некоторых проектов на Direct3D 9. Ранее пользователи сталкивались с проблемами при использовании MSAA, что негативно сказывалось на графическом качестве и стабильности игр. В обновленной версии устранены эти баги, что позволило добиться более комфортной и стабильной работы для множества игр. Помимо этого, внесены значительные улучшения в общую производительность, что особенно важно для старых и новых игр, требующих больших ресурсов.
Также в релизе добавлена новая опция конфигурации, именуемая d3d9.modeCountCompatibility. Она предназначена для решения проблем с переполнением буфера в устаревших или плохо оптимизированных играх, таким образом расширяя возможности для их корректной работы без сбоев. Данным инструментом можно управлять через конфигурационные файлы или параметры запуска, что делает настройку более гибкой и удобной для пользователей.
Обновление затронул широкий спектр популярных игр: такие, как Crysis 3, Comanche 4, Alone in the Dark, Dungeon Siege 2, Fallout New Vegas, Guilty Gear, Scarface, The Witcher 1, Team Fortress 2 и другие. Эти игры часто сталкивались с проблемами совместимости или низкой производительностью на системах с Vulkan благодаря предыдущим версиям DXVK. Благодаря исправлениям в 2.7.1, у геймеров появляется шанс наслаждаться более стабильным геймплеем и улучшенной графикой.
Кроме исправлений и новых функций, разработчики продолжали усилия по оптимизации кода и повышению стабильности. Общее качество эмуляции Direct3D вызовов через Vulkan стало лучше, что особенно важно для тех, кто использует Linux или работает на платформах, где нативная поддержка Windows ограничена. На официальной странице проекта на GitHub можно ознакомиться с подробным списком изменений и улучшений, а также найти инструкции по установке и настройке этой версии.
Такие обновления существенно повышают уровень совместимости и позволяют запускать более широкий пул игр без потери качества и стабильности. В результате, сообщество геймеров и разработчиков получает инструменты, максимально приближенные к исходным возможностям Direct3D при работе с Vulkan, что способствует развитию игр и расширению возможностей платформ для игр на режиме открытого исходного кода. В целом, DXVK 2.7.1 – это важный шаг вперед, который положительно скажется на опыте пользователя и расширит границы комфортного гейминга на различных системах.