Вышла новая версия VKD3D 1.18 — технологии, которая позволяет запускать современные игры на DirectX 12 через Vulkan API.
Что такое VKD3D и почему это важно?
Простыми словами: VKD3D — это "переводчик", который преобразует команды DirectX 12 в язык Vulkan, понятный Linux-системам. Технология VKD3D — ключевой компонент, позволяющий играть в современные AAA-игры на Linux через Proton
Что нового в версии 1.18?
Разработчики сосредоточились на фундаментальных улучшениях:
-
Умный шейдерный компилятор — значительно расширена поддержка HLSL, языка шейдеров DirectX
-
Поддержка legacy-инструкций — теперь лучше работают старые игры и некоторые специфические проекты
-
Экспериментальная поддержка Metal — это открывает дорогу для запуска DX12-игр на macOS через Wine!
VKD3D vs VKD3D-Proton: в чем разница?
Часто возникает путаница, поэтому поясним:
-
VKD3D — "чистая" реализация от разработчиков Wine, ориентированная на стабильность
-
VKD3D-Proton — форк от Valve с оптимизациями для игр в Steam Play
На этой неделе мы увидели релиз обеих технологий: VKD3D-Proton 3.0 для геймеров и VKD3D 1.18 для основной ветки разработки.
Особенный бонус для пользователей Apple
Экспериментальная поддержка Metal Shading Language — это скрытая жемчужина обновления. Теперь у разработчиков появляется больше инструментов для портирования Windows-игр на macOS через Wine.
В будущем мы можем увидеть больше игр с DirectX 12, работающих на Mac через Wine
Идеальное время выхода
VKD3D 1.18 успевает как раз перед релизом грядущего Wine 11.0. Это значит, что все улучшения попадут в стабильную версию Wine, которую получат миллионы пользователей.
Что это значит для обычного геймера?
-
Лучшая совместимость — больше игр будет запускаться "из коробки"
-
Улучшенная производительность — оптимизации шейдерного компилятора положительно скажутся на FPS
-
Меньше багов — исправления в работе с шейдерами уменьшат количество графических артефактов
Вердикт: пока игровые студии не спешат с нативными портами на Linux, сообщество продолжает создавать технологии, которые стирают границы между операционными системами. VKD3D 1.18 — еще один уверенный шаг к будущему, где ОС перестает быть барьером для гейминга.