The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vulkan

10.02.2026 10:23 (MSK)

Опубликован выпуск проекта D7VK 1.3, развивающего реализацию графических API Direct3D 5, 6 и 7, предложенных компанией Microsoft в 1997, 1998 и 1999 годах. D7VK работает через трансляцию вызовов в API Vulkan и позволяет при помощи Wine запускать в Linux ретро игры, завязанные на API Direct3D 5, 6 и 7. Код проекта написан на языке C++ и распространяется под лицензией Zlib. В качестве основы при разработке использован код бэкенда d3d9 от проекта DXVK - D7VK преобразует API Direct3D 5, 6 и 7 в вызовы Direct3D 9, которые затем транслируются в API Vulkan. Разработчик не намерен добиваться включения D7VK в состав DXVK, как это было с реализациями Direct3D 8 и Direct3D 9 поверх Vulkan.

В новом выпуске обеспечена официальная поддержка графического API Direct3D 5 в дополнение к ранее доступной поддержке Direct3D 6 и 7. Также проведена работа по устранению ошибок и улучшению совместимости с играми кода для поддержки Direct3D 6 и Direct3D 7. Отключена по умолчанию эмуляция механизма сглаживания FSAA (Full-Scene Anti-Aliasing), которая теперь активируется только для игр, поддерживающих данную технологию.

Решены проблемы с работой игр:

  • Blood 2: The Chosen
  • Drakan: Order of the Flame
  • Freespace 2 and Arabian Nights
  • Gothic 1/2
  • Ground Control
  • Legacy of Kain: Soul Reaver
  • No One Lives Forever

Добавлена поддержка игр на базе Direct3D 5:

  • Carmageddon II: Carpocalypse Now
  • Deathtrap Dungeon
  • Lands of Lore III
  • Mobil 1 Rally Championship
  • Mortal Kombat 4
  • Nightmare Creatures
  • N.I.C.E 2
  • Tomb Raider II

Ранее была подтверждена работа игр:

  • Arabian Nights
  • Battlezone II: Combat Commander
  • Black & White
  • Carmageddon TDR 2000
  • Colin McRae Rally 2 0
  • Dark Reign 2
  • Deus Ex
  • Disciples II
  • Drakan: Order of the Flame
  • Earth 2150
  • Emperor: Battle for Dune
  • Expendable
  • Giants: Citizen Kabuto
  • Hitman: Codename 47
  • Indiana Jones and the Infernal Machine
  • Need For Speed: High Stakes.
  • Need for Speed III: Hot Pursuit
  • No One Lives Forever
  • Panzer Elite
  • Rayman 2: The Great Escape
  • Sacrifice
  • Star Trek: Bridge Commander
  • Star Wars: Rogue Squadron
  • Tachyon: The Fringe
  • Tomb Raider: Chronicles
  • Undying
  • Unreal Tournament
  • Vampire: The Masquerade - Redemption
  • Wizardry 8


  1. Главная ссылка к новости (https://github.com/WinterSnowf...)
  2. OpenNews: Выпуск DXVK 2.7, реализации Direct3D 8/9/10/11 поверх API Vulkan
  3. OpenNews: Выпуск DXVK-Sarek 1.11.0, реализации Direct3D 8/9/10/11 для GPU без поддержки Vulkan 1.3
  4. OpenNews: Компания Valve представила приставку Steam Machine и VR-шлем Steam Frame, поставляемые с Linux
  5. OpenNews: Релиз Proton 10.0-4, пакета для запуска Windows-игр в Linux
  6. OpenNews: Выпуск D7VK 1.2, реализации Direct3D 5, 6 и 7 поверх API Vulkan
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64763-d7vk
Ключевые слова: d7vk, game
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (27) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:43, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Ещё бы вулкан кто новый на Винду ковырял, а то если есть он там, то работает их ряд вон плохо и медленнее чем на Линукс. А многие карточки амд, так и вообще заброшены этим амд, и старый кривой драйвер давно не обновляем.
     
     
  • 2.3, Аноним (3), 10:54, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нафейхоа это на Вынь? Там и так все прекрасно.
     
     
  • 3.7, Аноним (7), 10:58, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У венды тоже эмуляция. Но да, графическая часть в основном работает, хоть и на процессоре многие операции. К сожалению, винапи это миф, поэтому, всё остальное не работает без костылей.
     
  • 2.4, Аноним (7), 10:55, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Это потому что амд никто не покупает в здравом уме.
     
     
  • 3.5, Аноним (3), 10:56, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я бы купил тогда, но были только синезеленые. В целом не жалею.
     

  • 1.2, Илья (??), 10:54, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Disciples 2 норм игра. Кракен особенно
     
  • 1.6, Аноним (6), 10:57, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Battlezone II: Combat Commander запускается в том числе и на планшете через gamehub, проверял на лицухе в steam.
     
  • 1.8, Bob (??), 11:04, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Разработчик не намерен добиваться включения D7VK в состав DXVK

    но почему? Логично, чтобы все DirectX были в одном наборе.

    Благо, что васяны теперь +- унифицированную базу для запуска игрушек с коробки на разных дистрах держат. Не всем в кайф ковырят и собирать всё с ноля.

     
     
  • 2.9, Kerr (ok), 11:16, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    https://github.com/WinterSnowfall/d7vk#will-it-be-upstreamed-to-dxvk-at-some-p
     

  • 1.11, Аноним (11), 14:40, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > предложенных компанией Microsoft в 1997, 1998 и 1999 годах

    Оперативно работают! Очень современные технологии. Наверно, даже современней x86-64-v1, поддержку которого уже начинают дропать.

     
     
  • 2.13, Аноним (11), 14:41, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Правда, не понятно, почему для технологий прошлого века требуется вулкан как минимум 1.3 версии.
     
     
  • 3.14, Аноним (14), 16:30, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это чтобы ни в коем случае не использовали старое железо.
     
     
  • 4.15, жявамэн (ok), 17:08, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    на вашем кортудуре и так установится ос шиндошс хр
    там и играйте
     
  • 3.23, Аноним (23), 20:25, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Конкретно у этой поделки не нашел такого требования в readme
     
     
  • 4.25, Аноним (11), 21:09, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А ты в реках поищи строку vulkan13requirements
     
  • 2.16, жявамэн (ok), 17:09, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а что сделал ты?
    показывай гитхаб свой
     
  • 2.18, Аноним (18), 17:34, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что ещё делать когда современные игры УГ, а видео карты вне досягаемости.
     
     
  • 3.20, Аноним (20), 17:58, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что ещё делать, когда виноград зелен, да ещё вне досягаемости.
     

  • 1.12, Аноним (12), 14:40, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >Решены проблемы с работой игр Gothic 1/2

    https://store.steampowered.com/app/39510/Gothic_II_Gold_Edition/

     
     
  • 2.17, жявамэн (ok), 17:10, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    че сказать то хотел?
     
  • 2.21, Аноним (21), 19:40, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И? Там из коробки ничего не решено и вылетает даже на семерке по кд без фанатского системпака.
     
     
  • 3.29, Namehh (?), 13:06, 11/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На Window 11 нормально играю, включая Risen.
     

  • 1.19, Аноним (19), 17:44, 10/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Зачем нужен Vulkan?
     
     
  • 2.22, Аноним (21), 19:41, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Тем что в сравнении с дх12 он в разы быстрее?
     
     
  • 3.24, Аноним (11), 21:03, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для игр прошлого века?! А как тогда компы справлялись, что сейчас не могут?
     
     
  • 4.26, ИмяХ (ok), 22:28, 10/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда на компах не было лишних прослоек и абстракций. Код выполнялся напрямую. А сейчас, сам же прочитай в новости: Dx5 транслируется в Dx9, который потом транслируется в Vulkan, который потом транслируется в байт-код LLVM, который потом компилируется и только потом подаётся в драйвер железа, а там ещё неизвестно сколько слоёв абстракций.
     
  • 2.30, Пакость (?), 19:51, 11/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Зачем нужен Vulkan?

    Подозреваю...
    Вообще DirectX, так-же как и OpenGL имеют свой аппартаный бэк со стороны видеоускорителя. У каждого свой собственный. Выведенный в АПИ доступные для разработчика уже графических приложений через драйвер конкретного ускорителя разработчиком этого ускорителя. (Сам разработчик конечно может при этом использовать примитивы и стандарты предлагаемые разработчиком конкретных ОС. А может и не использовать, беря например "Glide" от 3DFX)
    К обратному примеру, так в Windows98 (как и всех прочих ОС семейства DOS от Microsoft) сам DirectX для работы операционной системы не нужен. И может полностью отсутствовать (сама графическая оболочка в всех ОС семейства DOS реализована поверх OpenGL), но становится необходим для драйверов графических ускорителей нулевых (импорты АПИ из библиотек DirectX без разрешения которых драйвер просто неспособен запуститься)
    Но вернёмся.
    В идеале это конечно написать DirectX драйвер для *NIX
    Но для этого нужно
    - техническая документация на конкретный ускоритель. На каждый конкретный ускоритель.
    - реализация всей той общей части DirectX представляемой для разработчиков драйверов.
    Ну и повторить, особенно в виду первого пункта, для каждой существующей железки.

    Ну или, как например и c "DXglide", с жуткими потерями но проэмулять поверх другого совершенно иного АПИ ускорения графики. Зато только один раз. Все-то эти штуки весьма аппаратно и платформенно-специфические ради получения максимальной производительности.
    Кроссплатформенный только GDI. ...и то, когда его для WindowsNT, особенно NTv5, с основной массой фич сами Мелкомягкие с OpenGL на DirectX переносили оно у них очень сильно потеряло в производительности (да, да, те самые тормозные окна Windows XP), а на нормальную работу ряда фич так вообще просто забили.

    ЗЫЫ, в Винде начиная с v5.1 DX8 и более ранний тоже сперва в DX9 транслируется.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру