Вышел Wine 11.10 с VKD3D 2.0 и улучшенной совместимостью VBScript
Свежий developmental-релиз Wine 11.10 приносит обновление библиотеки VKD3D до версии 2.0, нативную поддержку XPath и 17 исправлений для игр и приложений.
Новости TprogerВышел очередной двухнедельный developmental-релиз Wine 11.10 — слоя совместимости для запуска Windows-приложений и игр на Linux, macOS и других платформах. Ключевое новшество — обновление библиотеки VKD3D до версии 2.0, которая отвечает за реализацию Direct3D 12 поверх Vulkan.
Wine (Wine Is Not an Emulator) — это open-source реализация Windows API, позволяющая запускать Windows-программы на Unix-подобных системах без виртуализации и ощутимой потери производительности.
Версия 11.10 интегрирует WineHQ свежий релиз VKD3D 2.0. Библиотека, вышедшая на прошлой неделе, получила улучшенную обработку HLSL-шейдеров, более корректную работу с legacy-байткодом Direct3D, доработки эффектов и интеграции DXIL. Также добавлена экспериментальная поддержка генерации шейдеров в Metal Shading Language для устройств Apple — это отдельный upstream-проект, не связанный с VKD3D-Proton от Valve/CodeWeavers, который используется в Steam Play (Proton).
Помимо графики, разработчики реализовали поддержку XPath без привязки к внешней библиотеке libxml2 — теперь соответствующие операции выполняются встроенными средствами. Кроме того, в релиз вошли многочисленные улучшения совместимости с VBScript.
Ключевые выводы
Wine 11.10 — developmental-релиз от 29 мая 2026 года.
Обновление VKD3D до 2.0 для Direct3D 12 поверх Vulkan.
Экспериментальная поддержка Metal Shading Language для Apple-устройств.
Нативная реализация XPath без зависимости от libxml2.
17 исправлений багов для конкретных игр и приложений.
Что нового в Wine 11.10
VKD3D 2.0 и Direct3D 12
VKD3D — это официальная upstream-реализация Direct3D 12 через Vulkan от команды Wine. Версия 2.0 приносит:
- улучшенную обработку HLSL-шейдеров;
- лучшую поддержку legacy-байткода Direct3D;
- новые возможности эффектов и улучшенную интеграцию DXIL;
- экспериментальную генерацию шейдеров в Metal Shading Language для macOS и iOS.
Важно: для игр на Linux через Steam продолжает использоваться VKD3D-Proton — downstream-форк от Valve и CodeWeavers, который развивается отдельно и оптимизирован под игровые сценарии.
XPath без libxml2
Wine 11.10 получил собственную реализацию языка запросов XPath для работы с XML-документами. Ранее для этой функциональности требовалась внешняя библиотека libxml2, теперь зависимость устранена — это упрощает сборку и снижает поверхность для потенциальных проблем совместимости.
VBScript и исправления
Релиз содержит ряд улучшений совместимости с VBScript — языком сценариев Microsoft, который до сих пор используется в унаследованных корпоративных приложениях и системах администрирования Windows.
Также закрыто 17 известных ошибок, влияющих на работу конкретных игр и программ. Полный список доступен в официальном анонсе на WineHQ.org.
FAQ
Часто задаваемые вопросы
Чем Wine 11.10 отличается от стабильной версии?
Wine 11.10 — это developmental-релиз, который выходит каждые две недели. Он содержит новейшие функции и исправления, но может быть менее стабилен, чем версии с чётными номерами (например, 11.0), которые считаются стабильными.
Что такое VKD3D и зачем он нужен?
VKD3D — это библиотека, реализующая Direct3D 12 API поверх графического API Vulkan. Она позволяет запускать современные Windows-игры, использующие Direct3D 12, на Linux и macOS без модификации самих игр.
Повлияет ли VKD3D 2.0 на производительность игр в Proton?
Напрямую — нет. Proton использует собственный форк VKD3D-Proton, который развивает Valve совместно с CodeWeavers. Upstream-релиз VKD3D 2.0 в Wine служит эталонной реализацией, отдельной от игрового оптимизированного форка.
Как установить Wine 11.10?
Сборки для различных дистрибутивов Linux, macOS и Android доступны в разделе Downloads на официальном сайте WineHQ. Для большинства Linux-дистрибутивов проще использовать пакет из репозитория дистрибутива или официального PPA.
Выводы
Wine 11.10 — типичный двухнедельный developmental-релиз: без революций, но с важными инкрементальными улучшениями. Обновление VKD3D до 2.0, нативная поддержка XPath и доработки VBScript делают слой совместимости чуть более зрелым и самодостаточным.
Wine продолжает закрывать разрыв между Windows-экосистемой и открытыми платформами — не через эмуляцию, а через тщательную реализацию нативных API.
Источник: Phoronix. Подробности и загрузки — на WineHQ.org.