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

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

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

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

40. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  –3 +/
Сообщение от 12yoexpert (ok), 11-Ноя-25, 12:15 
для этого нужно отдельный комп держать. сам думаю взять себе максимально мощный ПК, на который можно накатить XP, и кайфовать в годные игры
Ответить | Правка | Наверх | Cообщить модератору

66. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от mos87 (ok), 11-Ноя-25, 13:55 
Вулкан есть на затычках начала '10х
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

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

57. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (57), 11-Ноя-25, 12:53 
https://opennet.ru/58287-dxvk
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

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

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

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

39. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +1 +/
Сообщение от 12yoexpert (ok), 11-Ноя-25, 12:13 
а раньше эти игры под вайном не работали?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

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

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

53. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (57), 11-Ноя-25, 12:38 
https://store.steampowered.com/app/1630/Disciples_II_Rise_of.../
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

ограниченное время, правда

>в старом однопоточном коде для четвёртых пней попадётся

а не важно где он попадётся, буст режется если исполняется код где-то, и по-моему даже не на ядро, а на все ядра

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

каждое поколение процессоров производитель тасует вычислительную сложность существующих инструкций, об этом написано в документации -- остаётся только ей доверять

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

49. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (15), 11-Ноя-25, 12:29 
> ограниченное время, правда

Да с буя ли? Пока чип не перегреется — будет на максимальной частоте шпарить. То, что у интела с AVX-512 не очень получилось — так это проблем отдельных процессоров интела, и повторюсь — мы про старые игры, там SSE-то исключительная редкость.

> а не важно где он попадётся, буст режется если исполняется код где-то, и по-моему даже не на ядро, а на все ядра

ЕСЛИ попадётся (а в старом коде он не попадётся) — производительность МОЖЕТ срезаться, но не до минимума, и это нужен жирный кусок кода, а не одна инструкция.

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

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

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

Вот бы спеки почитать... Что редкие старые инструкции не только не оптимизируют, но даже удаляют.

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

52. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  –1 +/
Сообщение от Аноним (15), 11-Ноя-25, 12:36 
Повторюсь: ткните носом в спеки.
Про удалённые инструкции я в курсе. Их не использовал примерно никто и никогда.
Ответить | Правка | Наверх | Cообщить модератору

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

Тыкаю тебя в спеки. Не благодари. Проблема в том, что ты их не использовал примерно никогда.

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

64. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (15), 11-Ноя-25, 13:21 
Ясно, обычное «сам нагуглишь».
Ответить | Правка | Наверх | 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ообщить модератору

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

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

Да, до сих пор видеокартозависимых игр видимо большинство, но и до сих пор встречаются "процессорозависимые игры", иногда конечно они процессорозависимы не очень по делу, но всё же, мы тут не за целесообразность речь ведём, а за факт наличия таковых в природе ;)

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

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

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

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

33. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (21), 11-Ноя-25, 12:05 
Герцы сравнивать бессмысленно, микроархитектуры-то разные. Одна будет на 4ГГц тупить, другая на 2ГГц летать. Подсказка: почему у памяти стали не тактовую частоту повышать, а протокол сменили с SDR на DDR?
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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


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

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

42. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  –1 +/
Сообщение от 12yoexpert (ok), 11-Ноя-25, 12:18 
а нужно мозг включать перед накатыванием 600 мегабайт одниx только либ KDE
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

44. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (15), 11-Ноя-25, 12:21 
Ну я вот запускаю игры при открытом браузере. А если его закрыть — fps даже на проценты не растёт.
Это немного не так работает.
Ответить | Правка | Наверх | Cообщить модератору

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

54. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (15), 11-Ноя-25, 12:38 
При запущенном браузере fps НЕ ПАДАЕТ, вот как это работает.
Ответить | Правка | Наверх | Cообщить модератору

59. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (4), 11-Ноя-25, 13:09 
> При запущенном браузере fps НЕ ПАДАЕТ, вот как это работает.

Не падает только если аппаратное ускорение (отрисовка на видеокарте) не включено. Ну т.е. в хроме не падает, в файрфокс падает.

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

41. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +1 +/
Сообщение от 12yoexpert (ok), 11-Ноя-25, 12:17 
> до dxvk в нём ничего не работало нормально.

ну, это, положим, ложь

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

43. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (4), 11-Ноя-25, 12:20 
Точно знаю игры с dx9 не работали, игры с dx10 не работали, какие-то с dx11 работали, но не всегда -- часто проблемы с шейдерами или тенями, освещением.
Ответить | Правка | Наверх | Cообщить модератору

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

50. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  –1 +/
Сообщение от Аноним (4), 11-Ноя-25, 12:32 
Я точно знаю, что ты привираешь, и не учитываешь отдельно установленный проприетарный незаконно используемый directx от майкрософт. Но даже с ним остаются проблемы (большинство игр и приложений только поимеет проблемы от проприетарных библиотек).
Ответить | Правка | Наверх | 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ообщить модератору

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

Из современных требований у сабжа и подобных - лишь наличие Vulkan. А это любая видяха последниих 12 лет..

Ответить | Правка | К родителю #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ообщить модератору

69. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от mos87 (ok), 11-Ноя-25, 14:14 
И чё ты с глайд или метал делать будешь
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

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

55. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (57), 11-Ноя-25, 12:40 
>что там с готикой?

https://store.steampowered.com/app/65540/Gothic_1/

Ответить | Правка | Наверх | 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, работающую пове..."  +1 +/
Сообщение от Аноним (30), 11-Ноя-25, 12:00 
Directx 7 в WineX хорошо поддерживался.

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

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

36. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +2 +/
Сообщение от Аноним (21), 11-Ноя-25, 12:10 
Слишком много свободных ресурсов. А что, если Х11 заняться? ... Да ну на! Давайте DX7 через VK пилить!
Ответить | Правка | Наверх | Cообщить модератору

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

Чтобы перепройти the longest journey без перевода мне пришлось впатчивать эмуляцию шейдеров в dx7 коде вайна, вот такая вот хорошо поддерживался. Патчи пришлось адаптировать от wine 2 (может они даже от 1 ветки историю берут) к wine 6 и мне не понравилось то что я увидел в коде.

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

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

О_о, а как ты в первый раз без патчей проходил?

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

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

37. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (37), 11-Ноя-25, 12:13 
Не знаю, много ли в этом реального смысла, т.к. игр под это дело было скорее всего мало. Но чисто так, чтобы поддерживать то, что не поддерживает сама винда (точно знаю, что 64х битная винда не поддерживает DX8), пойдет.

Ой блин, помню в конце 90х начале 2000х на работе были 166MMX. Я на них в Duke Nukem играл. Купил журнал игровой. А там диск с демками был. И вот те демки уже требовали Direct3D и как раз по моему 7. Игра была V-Rally. Хотя, судя по дате выпуска, может быть даже и 6. И вот был всего один компьютер, где была поддержка DX7.

Стоит понимать, что до D3D8 это безбуфферный рендеринг уровня OpenGL 1.0, который был очень быстро дропнут с появлением ускорителей.

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

51. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (4), 11-Ноя-25, 12:34 
Все игры, в которые стоило играть, были на directx7 (поэтому поддержка directx8 не очень людей возбудила).
Ответить | Правка | Наверх | Cообщить модератору

56. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (4), 11-Ноя-25, 12:47 
> Все игры, в которые стоило играть, были на directx7 (поэтому поддержка directx8
> не очень людей возбудила).

Только что проверил 10 лучших игр всех времён и во всех directx7. К слову, многие я для себя открыл уже после кукурузисов на максималках. А из 8 я могу вспомнить разве что silent hill 2, всё такой проходняк, что нет смысл запоминать.

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

62. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (21), 11-Ноя-25, 13:13 
> Только что проверил 10 лучших игр

Списочком не поделитесь?

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

78. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (4), 11-Ноя-25, 15:46 
Ну system shock 2, deus ex, thief 2, ещё age of empires 2 по-моему, diablo 2 не уверен там несколько вариантов было. baldurs gate 2? planescape: torment dx5. Вон mafia, morrowind, the guild все dx8, но, вообще, надо смотреть dx6-dx7, они вроде как в значительной мере совместимы. Для 8 отдельный рендерер требовался. Так, к примеру, half-life 2 нормально работала на dx8 карточках, но, очевидно, что dx9 был основным.

Лучше всего игры на 3dfx glade конечно, в них и сегодня приятно играть: quake 2, diablo 2, carmageddon 2, mdk 2 и т.д.

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

67. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +1 +/
Сообщение от Ананоним (?), 11-Ноя-25, 14:04 
Все эти вулканоподобные убивают линукс на старых ПК. Потому что тот же Kepler, например, уже не поддерживает Vulkan 1.3 и все эти DXVK идут нахрен, как и приложения жёстко захардкоженые на этот 1.3 и выше.
Ответить | Правка | Наверх | Cообщить модератору

70. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (70), 11-Ноя-25, 14:24 
Нвидияпроблемы на линуксе решаются покупкой рыксы на барахле за ящик пива. За 2 ящика там же можно 6600m найти.
Ответить | Правка | Наверх | Cообщить модератору

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

71. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (71), 11-Ноя-25, 14:27 
Mesa + NVK не спасут отца русской демократии? Да и Nouveau, вроде, неплохо поддерживал Keppler.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

74. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +2 +/
Сообщение от Аноним (74), 11-Ноя-25, 14:57 
13 лет. Этой древности 13 лет. Оно жрет энергии и греется.
Просто ЗАЧЕМ???
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

76. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (75), 11-Ноя-25, 15:27 
> Просто ЗАЧЕМ???

Затем, что нет денег на новую видяху. А виноватых в этом персонаж уже нашел.

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

79. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (30), 11-Ноя-25, 15:49 
Да вы утомили своими ссылками на "13 лет". Моя швейная машинка вообще до первой мировой сделана, и я ещё её своим детям оставлю.

Если я покупаю товар, я буду пользоваться им до тех пор, пока он не сломается до степени, когда его невозможно починить.

Энергии оно жрёт не больше, чем лампочка Ильича, да и вообще мне плевать, у меня очень дешёвая энергия, я не живу в Западной Европе среди климатических алармистов.

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

77. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (-), 11-Ноя-25, 15:43 
> Все эти вулканоподобные убивают линукс на старых ПК. Потому что тот же
> Kepler, например, уже не поддерживает Vulkan 1.3 и все эти DXVK
> идут нахрен, как и приложения жёстко захардкоженые на этот 1.3 и выше.

Зато на AMDGPU вулкан 1.3 точно есть даже на GCN 1.x на которых вулкана вообше никто никогда не обещал на коробке. Как видите, прелесть опеносрца в том что апю могут и по частной инициативе запилить. А если это инициатива кого-то масштабом с Airlied, он потом еще и амд обыграл - прямо на их же поле! :D

А как там фаны нвидии разруливаться будут - это отношения проприетарного вендорлокера нвидии и фанов проприетарного вендорлока. Это, господа, ваши отношения на двоих. Сами там и разбирайтесь кто кому что должен. К Linux и опенсорцу это никак не относится и никто вас учитывать не собирается даже чисто теоретически.

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

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

80. "Проект D7VK развивает реализацию Direct3D 7, работающую пове..."  +/
Сообщение от Аноним (81), 11-Ноя-25, 15:59 
Это от того, что разработчики не используют железо ниже премиум сегмента и обязательного последнего или предпоследнего поколения. У них у всех топовые компы, им нет дела до плебса.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

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

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

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




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

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