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

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

Оглавление

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


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

2. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +1 +/
Сообщение от 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ообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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

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