The OpenNET Project / Index page

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



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

"Проект D7VK развивает реализацию Direct3D 7, работающую поверх API Vulkan"  +/
Сообщение от opennews (??), 11-Ноя-25, 09:31 
Опубликован выпуск проекта D7VK 0.3, развивающего реализацию графического API Direct3D 7, предложенного компанией Microsoft в 1999 году. Реализация работает через трансляцию вызовов в API Vulkan и позволяет при помощи Wine запускать в Linux ретро игры, завязанные на API Direct3D 7. Код проекта написан на языке C++ и распространяется под лицензией Zlib. В качестве основы при разработке использован  код  бэкенда d3d9 от проекта DXVK...

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

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

Оглавление

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


1. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +5 +/
Сообщение от Аноним (1), 11-Ноя-25, 09:31 
Годно. На DX7 работает просто огромное количество игр.
Ответить | Правка | Наверх | Cообщить модератору

21. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (21), 11-Ноя-25, 11:42 
Кому оно нужно? Уже некоторые 64-битные системы дропают, а 32-битные все дропнули вместе со слоем совместимости.
Ответить | Правка | Наверх | Cообщить модератору

23. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (23), 11-Ноя-25, 11:47 
64-битный вайн научился запускать 32-битные программы без слоя совместимости в виде нативного набора библиотек. Потому последний и дропают.
Ответить | Правка | Наверх | Cообщить модератору

26. Скрыто модератором  +/
Сообщение от Аноним (21), 11-Ноя-25, 11:53 
Ответить | Правка | Наверх | Cообщить модератору

31. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (21), 11-Ноя-25, 12:00 
> На DX7 работает

И без вулкана работает отлично.

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

2. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +2 +/
Сообщение от aname (?), 11-Ноя-25, 09:43 
> Disciples 2, Emperor: Battle for Dune

Оооо, то, что надо

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

3. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +4 +/
Сообщение от Аноним (-), 11-Ноя-25, 09:43 
>  Проект D7VK развивает реализацию Direct3D 7,
> работающую поверх API Vulkan

Лол. Надо теперь еще какой-нибудь GDI+ через вулкан еще запилить. Даешь ископаемые апи с современными системными требованиями :)

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

4. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +1 +/
Сообщение от Аноним (4), 11-Ноя-25, 09:48 
Старые игры тормозят на современных пк, потому что они целиком однопоточные. Таким образом, сабж позволяет избавиться от лагов в некоторых случаях. Про вайн можно и не говорить, до dxvk в нём ничего не работало нормально.
Ответить | Правка | Наверх | Cообщить модератору

6. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +3 +/
Сообщение от Mixael (?), 11-Ноя-25, 09:58 
Так-то современные процессоры в одном потоке намного производительнее процессоров тех лет.
Ответить | Правка | Наверх | Cообщить модератору

22. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (21), 11-Ноя-25, 11:45 
Тупят - это потому что старые примитивы эмулируется через современные технологии.
Ответить | Правка | Наверх | Cообщить модератору

7. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +1 +/
Сообщение от Mixaelemail (?), 11-Ноя-25, 09:58 
Так-то современные процессоры в одном потоке намного производительнее процессоров тех лет.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

8. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  –7 +/
Сообщение от Аноним (4), 11-Ноя-25, 10:20 
> Так-то современные процессоры в одном потоке намного производительнее процессоров тех
> лет.

Ну не скажи, в 2003-2005 процессоры были 3800 мГц, а у большинства нынешних хорошо если 2000 мГц есть. Но тут, скорее, как видеокарты эмулируются -- интел уже впихнул сабж в свои драйвера.

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

15. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +1 +/
Сообщение от Аноним (15), 11-Ноя-25, 11:11 
> а у большинства нынешних хорошо если 2000 мГц есть

У большинства нынешних в однопотоке 4-5 ГГц, но дело даже не в этом — IPS как бы не на порядок вырос.

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

16. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +1 +/
Сообщение от Аноним (4), 11-Ноя-25, 11:16 
Это турбо буст наверно. Там вечно попадётся инструкция avx и он сразу отключается, в то время 3+ была штатная частота. Насколько эффективны пайплайн и предиктор были другой вопрос, но сегодня многие инструкции тоже замедляют относительно тех процессоров (они занимают больше тактов).
Ответить | Правка | Наверх | Cообщить модератору

18. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (15), 11-Ноя-25, 11:26 
> Это турбо буст наверно.

А он в однопотоке как раз и работает.

> Там вечно попадётся инструкция avx и он сразу отключается

Ага, в старом однопоточном коде для четвёртых пней попадётся. И турбобуст не отключается, он регулируется динамически.

> но сегодня многие инструкции тоже замедляют относительно тех процессоров (они занимают больше тактов).

Вот тут пруфцов бы. Особенно про «многие».

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

17. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  –1 +/
Сообщение от _kp (ok), 11-Ноя-25, 11:18 
>> в 2003-2005 процессоры были 3800 мГц

Если такое и было, то не массово. Это не то, на что рассчитывали игры.
Хорошо если гипотетический ретро Топ-процессор не сольёт более чем в десять раз в однопотоке современному бюджетному процессору.

Так же, не путайте производительность и модные когда то дутые частоты и п-рейтинги.
Результаты тестов и сравнения процессоров разных лет доступны.

>>у большинства нынешних хорошо если 2000 мГц есть.

Экономичный ноутбучный Ryzen - пониженная частота, без турбо - 4.5 ГГц. :)

Да что там настоящие процессоры, если игра в Wine работает, так её на мобильном процессоре, на смартфоне, можно запустить, и будет летать не смотря на "эмуляцию" всего.  

Как помню, во все времена, в процессоры никогда не упирались игры, даже в устаревшие процессоры не упирались, если только совсем мусор не использовать.
А видеокаты требовали вполне настойчиво, даже для вменяемых минималок не всякая "актуальная" видеокарта годилась.

ps: Кстати, сейчас старые игры на минимальной графике и не интересны, пользователю подавай  на максималках. Плюс  разрешения типа  800x600 и 1024x768 сейчас выглядят убого, и без ИИ масштабирования на современном дисплее выглядят тоже плохо. Вот и нужен свежий Вулкан и актуальная видеокарта.

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

28. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (23), 11-Ноя-25, 12:00 
> в 2003-2005 процессоры были 3800 мГц

Популярный тогда Athlon64 3800+ работал на частоте 2400 МГц.

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

24. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (21), 11-Ноя-25, 11:47 
> современные процессоры в одном потоке намного производительнее

Увы, нет... И дело не в процах, а в памяти. У современной памяти лаг произвольного доступа больше.

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

27. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от _kp (ok), 11-Ноя-25, 11:57 
> У современной памяти лаг произвольного доступа больше.

У современных процессоров кэш размером более чем весь объём "безлаговой" ОЗУ на ретро компах.


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

29. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (15), 11-Ноя-25, 12:00 
В абсолютных цифрах примерно как был, так и остался, и он редко важен. И не забываем про кэши.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

9. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от name (??), 11-Ноя-25, 10:29 
directdraw надо. А то времена раздора от aterdux не арбайтен
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

25. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (21), 11-Ноя-25, 11:49 
А что, 13-ый страничный режим уже реализовали на вулкане?
Ответить | Правка | Наверх | Cообщить модератору

5. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от ryoken (ok), 11-Ноя-25, 09:48 
>>X-COM: Enforcer

Это вот не на Unreal99-двигле случаем? Там же на ура выбираются хоть OpenGL хоть Glide хоть вовсе S3 MeTaL..?

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

10. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (10), 11-Ноя-25, 10:43 
Нe и dx7 там выбирается, в чем твой посыл ?!
Ответить | Правка | Наверх | Cообщить модератору

14. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (14), 11-Ноя-25, 11:02 
что там с готикой?
Ответить | Правка | Наверх | Cообщить модератору

19. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Bob (??), 11-Ноя-25, 11:38 
>включения D7VK в состав DXVK

таки все в одну стоит добавить, чтобы не парить юзером мозг.

Потом на изи в классику играть на современных встройках и даже arm процах

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

20. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (21), 11-Ноя-25, 11:41 
> реализацию Direct3D 7

Не рановато ли? Всё-таки сложная прорывная технология. Народ не решается более старые x86-64-v1 технологии поддерживать, а тут сразу за Direct3D 7 взялись!

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

30. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (30), 11-Ноя-25, 12:00 
Directx 7 в WineX хорошо поддерживался.

Непонятно зачем заново реализовывать.

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

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

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




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

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