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.dev/opennews/art.shtml?num=64763

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

Оглавление

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

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

2. Сообщение от Илья (??), 10-Фев-26, 10:54   +1 +/
Disciples 2 норм игра. Кракен особенно
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Аноним (3), 10-Фев-26, 10:54   –2 +/
Нафейхоа это на Вынь? Там и так все прекрасно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #7

4. Сообщение от Аноним (7), 10-Фев-26, 10:55   –7 +/
Это потому что амд никто не покупает в здравом уме.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #5, #31

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

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

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

8. Сообщение от Bob (??), 10-Фев-26, 11:04   –2 +/
>Разработчик не намерен добиваться включения D7VK в состав DXVK

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

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

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

9. Сообщение от Kerr (ok), 10-Фев-26, 11:16   +5 +/
https://github.com/WinterSnowfall/d7vk#will-it-be-upstreamed...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

11. Сообщение от Аноним (11), 10-Фев-26, 14:40   –4 +/
> предложенных компанией Microsoft в 1997, 1998 и 1999 годах

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #16, #18

12. Сообщение от Аноним (12), 10-Фев-26, 14:40   –3 +/
>Решены проблемы с работой игр Gothic 1/2

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #21

13. Сообщение от Аноним (11), 10-Фев-26, 14:41   +/
Правда, не понятно, почему для технологий прошлого века требуется вулкан как минимум 1.3 версии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #14, #23

14. Сообщение от Аноним (14), 10-Фев-26, 16:30   +2 +/
Это чтобы ни в коем случае не использовали старое железо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #15

15. Сообщение от жявамэн (ok), 10-Фев-26, 17:08   –2 +/
на вашем кортудуре и так установится ос шиндошс хр
там и играйте
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

16. Сообщение от жявамэн (ok), 10-Фев-26, 17:09   –1 +/
а что сделал ты?
показывай гитхаб свой
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

17. Сообщение от жявамэн (ok), 10-Фев-26, 17:10   +2 +/
че сказать то хотел?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

18. Сообщение от Аноним (18), 10-Фев-26, 17:34   +1 +/
Что ещё делать когда современные игры УГ, а видео карты вне досягаемости.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #20

19. Сообщение от Аноним (19), 10-Фев-26, 17:44   –2 +/
Зачем нужен Vulkan?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22, #30

20. Сообщение от Аноним (20), 10-Фев-26, 17:58   –1 +/
Что ещё делать, когда виноград зелен, да ещё вне досягаемости.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

21. Сообщение от Аноним (21), 10-Фев-26, 19:40   +1 +/
И? Там из коробки ничего не решено и вылетает даже на семерке по кд без фанатского системпака.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #29

22. Сообщение от Аноним (21), 10-Фев-26, 19:41   +/
Тем что в сравнении с дх12 он в разы быстрее?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #24

23. Сообщение от Аноним (23), 10-Фев-26, 20:25   –1 +/
Конкретно у этой поделки не нашел такого требования в readme
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #25

24. Сообщение от Аноним (11), 10-Фев-26, 21:03   +1 +/
Для игр прошлого века?! А как тогда компы справлялись, что сейчас не могут?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #26

25. Сообщение от Аноним (11), 10-Фев-26, 21:09   +/
А ты в реках поищи строку vulkan13requirements
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

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

29. Сообщение от Namehh (?), 11-Фев-26, 13:06   +/
На Window 11 нормально играю, включая Risen.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

30. Сообщение от Пакость (?), 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 транслируется.

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

31. Сообщение от Аноним (31), 12-Фев-26, 08:03   +/
Джордж Хотp почти построил ферму на экзафлопс на AMD по контракту с ними.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #32

32. Сообщение от Аноним (31), 12-Фев-26, 08:17   +/
https://geohot.github.io/blog/jekyll/update/2026/01/26/own-a...

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

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


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

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




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

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