Вышел Wine 11.10 с VKD3D 2.0 и улучшенной совместимостью VBScript

Свежий developmental-релиз Wine 11.10 приносит обновление библиотеки VKD3D до версии 2.0, нативную поддержку XPath и 17 исправлений для игр и приложений.

Обложка: Вышел Wine 11.10 с VKD3D 2.0 и улучшенной совместимостью VBScript

Вышел очередной двухнедельный 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

Часто задаваемые вопросы
1
Чем Wine 11.10 отличается от стабильной версии?

Wine 11.10 — это developmental-релиз, который выходит каждые две недели. Он содержит новейшие функции и исправления, но может быть менее стабилен, чем версии с чётными номерами (например, 11.0), которые считаются стабильными.

2
Что такое VKD3D и зачем он нужен?

VKD3D — это библиотека, реализующая Direct3D 12 API поверх графического API Vulkan. Она позволяет запускать современные Windows-игры, использующие Direct3D 12, на Linux и macOS без модификации самих игр.

3
Повлияет ли VKD3D 2.0 на производительность игр в Proton?

Напрямую — нет. Proton использует собственный форк VKD3D-Proton, который развивает Valve совместно с CodeWeavers. Upstream-релиз VKD3D 2.0 в Wine служит эталонной реализацией, отдельной от игрового оптимизированного форка.

4
Как установить Wine 11.10?

Сборки для различных дистрибутивов Linux, macOS и Android доступны в разделе Downloads на официальном сайте WineHQ. Для большинства Linux-дистрибутивов проще использовать пакет из репозитория дистрибутива или официального PPA.

Выводы

Wine 11.10 — типичный двухнедельный developmental-релиз: без революций, но с важными инкрементальными улучшениями. Обновление VKD3D до 2.0, нативная поддержка XPath и доработки VBScript делают слой совместимости чуть более зрелым и самодостаточным.

Wine продолжает закрывать разрыв между Windows-экосистемой и открытыми платформами — не через эмуляцию, а через тщательную реализацию нативных API.
Александр Жулинредактор Tproger

Источник: Phoronix. Подробности и загрузки — на WineHQ.org.