Вышел D7VK 2.0: Direct3D 7 на Vulkan стал быстрее и совместимее

Состоялся релиз D7VK 2.0 — второй мажорной версии открытого проекта, который позволяет запускать игры и приложения, использующие Direct3D 7, через современный графический API Vulkan. Решение особенно актуально для владельцев старых игр, которые не работают корректно на новых системах.
Проект написан на языке C++ и опубликован на GitHub под лицензией Zlib. В качестве основы разработчики использовали код бэкенда d3d9 от более известного проекта DXVK. Первая версия D7VK вышла в декабре 2025 года, и теперь команда представила крупное обновление.
По данным разработчиков, D7VK 2.0 включает множество исправлений и оптимизаций по сравнению с первой версией. Улучшена совместимость с рядом популярных игр эпохи Direct3D 7, такими как Star Wars: Rogue Squadron, Age of Empires II и другие. Также повышена стабильность работы и производительность на различных видеокартах.
Проект D7VK является частью экосистемы DXVK, которая уже зарекомендовала себя как надёжный способ запуска игр с DirectX 9-11 на Linux через Vulkan. D7VK расширяет эту поддержку на ещё более старые игры, что делает его полезным инструментом для ретро-геймеров и энтузиастов сохранения игрового наследия.
Исходный код нового выпуска доступен на GitHub для свободного скачивания и доработки. Разработчики приветствуют сообщения об ошибках и предложения по улучшению. Установка D7VK производится путём размещения библиотек в папке с игрой или использования глобальной установки через Vulkan-драйвер.
Таким образом, выход D7VK 2.0 — важный шаг в обеспечении совместимости старых игр с современным «железом» и операционными системами. Проект продолжает развиваться, и в будущем ожидаются новые версии с дополнительными улучшениями.







