Выпущена версия D7VK 1.1 с экспериментальным интерфейсом Direct3D 6.
Проекты DXVK и VKD3D(-Proton) обеспечивают хорошую поддержку реализаций Direct3D 8–12 на базе API Vulkan для игр под Linux. Для тех, кто предпочитает более классические игры, недавно появился D7VK для Direct3D 7 как форк DXVK. Недавно вышла версия 1.1, в которой, помимо исправлений для реализации D3D7, теперь также имеет экспериментальный интерфейс D3D6.
D7VK — это проект‑транслятор, который позволяет запускать на Linux игры и приложения, использующие графическое API Direct3D 7 (эпоха начала 2000‑х), путём преобразования их вызовов в современный API Vulkan. Он построен на базе кода DXVK (использует его d3d9‑бэкенд) и работает совместно с Wine, обеспечивая улучшенную производительность и совместимость по сравнению со стандартным WineD3D для сотен классических игр, включая Disciples II, Hitman: Codename 47 и Sacrifice.
DXVK и VKD3D‑Proton — это проекты‑трансляторы, позволяющие запускать Windows‑игры на Linux через преобразование вызовов графических API; они отличаются поддерживаемыми API и сферой применения. DXVK транслирует вызовы DirectX 9–12 в API Vulkan, обеспечивая высокую производительность для игр, использующих DirectX. VKD3D‑Proton выполняет аналогичную функцию для DirectX 12, но разрабатывается в тесной связке с Proton (Valve) и оптимизирован для Steam Deck и платформы Steam.
Подробнее о DXVK и VKD3D‑Proton, а так же о том как их обновить читайте здесь.
Что нового в D7VK 1.1
Игры D3D6 теперь могут запускаться в разной степени с D7VK. Разработчик WinterSnowfall, изучив документацию по D3D6 SDK, понял, что добавить новый интерфейс не составит большого труда. D3D7 остается основным направлением, а D3D6 — экспериментальной опцией.
Помимо экспериментального интерфейса D3D6, D7VK 1.1 привносит ряд исправлений, позволяющих большему количеству игр Direct3D 7 нормально работать с ним. В будущих выпусках D7VK планируется добавить больше исправлений для игр, а также доработать интерфейс Direct3D 6.
Более подробная информация о выпуске D7VK 1.1 доступна на GitHub.







