The OpenNET Project / Index page

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



"Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vulkan"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vulkan"  +/
Сообщение от opennews (??), 10-Фев-26, 10:43 
Опубликован выпуск проекта 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...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64763

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –8 +/
Сообщение от Анонимemail (1), 10-Фев-26, 10:43 
Ещё бы вулкан кто новый на Винду ковырял, а то если есть он там, то работает их ряд вон плохо и медленнее чем на Линукс. А многие карточки амд, так и вообще заброшены этим амд, и старый кривой драйвер давно не обновляем.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –2 +/
Сообщение от Аноним (3), 10-Фев-26, 10:54 
Нафейхоа это на Вынь? Там и так все прекрасно.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от Аноним (7), 10-Фев-26, 10:58 
У венды тоже эмуляция. Но да, графическая часть в основном работает, хоть и на процессоре многие операции. К сожалению, винапи это миф, поэтому, всё остальное не работает без костылей.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –7 +/
Сообщение от Аноним (7), 10-Фев-26, 10:55 
Это потому что амд никто не покупает в здравом уме.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –1 +/
Сообщение от Аноним (3), 10-Фев-26, 10:56 
я бы купил тогда, но были только синезеленые. В целом не жалею.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от Аноним (31), 12-Фев-26, 08:03 
Джордж Хотp почти построил ферму на экзафлопс на AMD по контракту с ними.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

32. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +1 +/
Сообщение от Аноним (31), 12-Фев-26, 08:17 
https://geohot.github.io/blog/jekyll/update/2026/01/26/own-a...

А у меня лично не будет ни зетафлопса, ни в живых я не останусь, у меня даже самая простая операция с буфером обмена вызывает трешинг в лучшем случае на полминуты, ибо "эффективные" разработчики софта **ВСЁ** в говно превратили, до чего дотронулись, даже единственный существующий менеджер буфера обмена (copyq, который зачем-то на каждую операцию с буферами иксов по одноразовому процессу стартует, если памяти в избытке - то и не заметишь), единственное (теперь, после того как KDE совсем скурвились) существующее десктопное окружение (lxqt), единственное существующее в природе ядро (linux, после того как десятку сделали говном), и единственный существующий в природе браузер (firefox), всё целенаправленно в говно превращено. "Ибо всякому имеющему дастся и приумножится, а у неимеющего отнимется и то, что имеет." Это не баг, это фича, и не только описание, как делается, но и предписание, как надо делать. Благодаря ей вы живы: ваши предки были "имущими", в их пользу отнялось у "неимущих".

Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от Аноним (7), 12-Фев-26, 11:17 
> Джордж Хотp почти построил ферму на экзафлопс на AMD по контракту с
> ними.

Кому нужна ферма без cuda? Вот то-то же.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

2. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +1 +/
Сообщение от Илья (??), 10-Фев-26, 10:54 
Disciples 2 норм игра. Кракен особенно
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от Аноним (6), 10-Фев-26, 10:57 
Battlezone II: Combat Commander запускается в том числе и на планшете через gamehub, проверял на лицухе в steam.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –2 +/
Сообщение от Bob (??), 10-Фев-26, 11:04 
>Разработчик не намерен добиваться включения D7VK в состав DXVK

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

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

Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +5 +/
Сообщение от Kerr (ok), 10-Фев-26, 11:16 
https://github.com/WinterSnowfall/d7vk#will-it-be-upstreamed...
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –5 +/
Сообщение от Аноним (11), 10-Фев-26, 14:40 
> предложенных компанией Microsoft в 1997, 1998 и 1999 годах

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

Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от Аноним (11), 10-Фев-26, 14:41 
Правда, не понятно, почему для технологий прошлого века требуется вулкан как минимум 1.3 версии.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +2 +/
Сообщение от Аноним (14), 10-Фев-26, 16:30 
Это чтобы ни в коем случае не использовали старое железо.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –2 +/
Сообщение от жявамэн (ok), 10-Фев-26, 17:08 
на вашем кортудуре и так установится ос шиндошс хр
там и играйте
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –1 +/
Сообщение от Аноним (23), 10-Фев-26, 20:25 
Конкретно у этой поделки не нашел такого требования в readme
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

25. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от Аноним (11), 10-Фев-26, 21:09 
А ты в реках поищи строку vulkan13requirements
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –1 +/
Сообщение от жявамэн (ok), 10-Фев-26, 17:09 
а что сделал ты?
показывай гитхаб свой
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

18. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +1 +/
Сообщение от Аноним (18), 10-Фев-26, 17:34 
Что ещё делать когда современные игры УГ, а видео карты вне досягаемости.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

20. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –1 +/
Сообщение от Аноним (20), 10-Фев-26, 17:58 
Что ещё делать, когда виноград зелен, да ещё вне досягаемости.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –3 +/
Сообщение от Аноним (12), 10-Фев-26, 14:40 
>Решены проблемы с работой игр Gothic 1/2

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

Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +2 +/
Сообщение от жявамэн (ok), 10-Фев-26, 17:10 
че сказать то хотел?
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +1 +/
Сообщение от Аноним (21), 10-Фев-26, 19:40 
И? Там из коробки ничего не решено и вылетает даже на семерке по кд без фанатского системпака.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

29. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от Namehh (?), 11-Фев-26, 13:06 
На Window 11 нормально играю, включая Risen.
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от Аноним (7), 12-Фев-26, 14:46 
Емнип на 10 без проблем было, 7 всегда самая кривая была -- не далеко от висты ушла.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

19. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –2 +/
Сообщение от Аноним (19), 10-Фев-26, 17:44 
Зачем нужен Vulkan?
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от Аноним (21), 10-Фев-26, 19:41 
Тем что в сравнении с дх12 он в разы быстрее?
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +1 +/
Сообщение от Аноним (11), 10-Фев-26, 21:03 
Для игр прошлого века?! А как тогда компы справлялись, что сейчас не могут?
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от ИмяХ (ok), 10-Фев-26, 22:28 
Тогда на компах не было лишних прослоек и абстракций. Код выполнялся напрямую. А сейчас, сам же прочитай в новости: Dx5 транслируется в Dx9, который потом транслируется в Vulkan, который потом транслируется в байт-код LLVM, который потом компилируется и только потом подаётся в драйвер железа, а там ещё неизвестно сколько слоёв абстракций.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  –2 +/
Сообщение от Пакость (?), 11-Фев-26, 19:51 
>Зачем нужен 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 транслируется.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

35. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от Аноним (11), 12-Фев-26, 13:14 
> сама графическая оболочка в всех ОС семейства DOS реализована поверх OpenGL

Остальной твой текст в таком же ключе сгенерирован ИИ?

Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от Аноним (11), 12-Фев-26, 13:07 
> Зачем нужен Vulkan?

Он и не нужен - Apple его не использует.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

37. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от АнонимАнонимыч (?), 12-Фев-26, 17:05 
Задел на будущее. Многие компании уже не делают OpenGL драйверы, а присобачивают к vulkan прослойку трансляции. Intel теперь так делает, куча прочих вендоров на мобильных устройствах тоже. Даже есть открытая реализация такого "OpenGL драйвера" под названием Zink.  
Если вендору не нужно писать драйвер релаизующий очередное API то это делает процесс вывода продукта на рынок быстрее и дешевле. Не нужно сопровождать 2-3 дравера, а заботится только об одном, таким образом все легаси будет рабоать на годами отлаженном слое трансляции высокоуровневого графического API OpenGL к низоуровневому Vulkan.  

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

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

38. "Выпуск D7VK 1.3, реализации Direct3D 5, 6 и 7 поверх API Vul..."  +/
Сообщение от АнонимАнонимыч (?), 12-Фев-26, 19:57 
Современыне игры не знаю, кроме тех ракрученных чей гемплей попадется на youtube. А тут в списках работающих игр очень много чего знакомо :) Играл я в те игры на видеокарте S3 Savage 3d 8MB. Чип 98 года, дифузированный по нормам литографии 250nm, работающий на частоте частота 100 Mhz.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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