На Linux уже давно существуют решения DXVK и VKD3D-Proton для поддержки различных версий Direct3D, но теперь энтузиасты добрались и до эпохи Direct3D 7.
Разработчик проекта D7VK описывает его так:
«Это слой совместимости, основанный на Vulkan, для Direct3D 7, который позволяет запускать 3D-приложения в Linux через Wine. Он использует d3d9-бэкенд DXVK, а также реализацию ddraw от Wine (или нативную реализацию ddraw из Windows) и выступает в роли прокси между ними, обеспечивая минимальную реализацию d3d7-поверх-d3d9. Проект находится на ранней стадии разработки. Большинство игр уже запускается, но не всегда корректно или оптимально».
Первая публичная версия D7VK появилась на GitHub всего пару недель назад, но уже 5 ноября вышло первое крупное обновление, значительно улучшившее производительность. По словам автора, «после оптимизации производительности результаты варьируются от приличных до отличных во многих поддерживаемых играх».
Разработчик отметил, что проект останется независимым и не будет объединён с DXVK. Это отличная новость для энтузиастов и коллекционеров старых игр — ещё больше классических проектов для Windows теперь смогут стабильно работать и на Linux, где даже современные версии Windows иногда испытывают сложности с запуском таких игр.

Стоит понимать, что совместимость всё ещё ограничена. Эпоха Direct3D 7 отличалась хаотичным использованием API — некоторые игры могли смешивать D3D7, старый ddraw и даже GDI. Автор проекта предупреждает, что такие «гибридные» приложения, скорее всего, не будут работать никогда. Поэтому встраивание D7VK напрямую в Proton или Wine маловероятно. Тем не менее, сам факт появления такого решения — значимый шаг вперёд для сохранения и запуска ретро-игр на Linux и Steam Deck.
Список игр, использующих Direct3D 7, можно найти на PCGamingWiki. Репозиторий проекта доступен на GitHub.
Linux: обзоры и обновления
• D7VK переносит Direct3D 7 на Linux с помощью Vulkan и DXVK
• Обновления Linux за неделю: 3 – 9 ноября 2025 года
• Релиз MX Linux 25 «Infinity»: Что нового
• Proton Experimental получил исправления для игр Xbox Game Studios, ARC Raiders и ряда других проектов
• Релиз SteamOS 3.7.17: исправления для Baldur’s Gate 3, обновлений системы и приложения Discover
• Разработчики Linux Mint добавят новые настройки меню Cinnamon и переработают системные инструменты