URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 119241
[ Назад ]

Исходное сообщение
"Осуществлено слияние кодовых баз проектов D9VK и DXVK"

Отправлено opennews , 16-Дек-19 11:25 
Состоялось слияние кодовых баз проектов D9VK и DXVK. Наработки D9VK перенесены в master-ветку репозитория DXVK. D9VK оценивается разработчиком как готовый к использованию и реализующий почти всю задуманную функциональность. Таким образом, все реализации  DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 и Direct3D 9  поверх графического API Vulkan отныне будут развиваться в единой кодовой базе. Информации о времени формирования нового значительного выпуска  DXVK, в составе которого будет предложена поддержка Direct3D 9, пока нет...

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


Содержание

Сообщения в этом обсуждении
"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено no , 16-Дек-19 11:25 
Хорошая новость,ждемс!

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено тот_же_анон_только_с_мабилы , 16-Дек-19 11:26 
Адекватный разработчик редкость в наше время

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Отражение луны , 16-Дек-19 20:00 
Во все времена так было. Особенно до нашей эры.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено ryoken , 16-Дек-19 11:30 
Во, дело. Будет один Вулкан, через который всё прёт :).

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено linux_user , 16-Дек-19 14:08 
Уже даже libre office умеет рендерить через vulkan :D

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Нонон , 16-Дек-19 18:38 
О, тоже phoronix читаешь? Я не видел этой новости на русскоязычных ресурсах

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено asdasd , 17-Дек-19 09:26 
Он OpenGL то не стабилизировал, куда им Vulkan то?

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 16-Дек-19 23:48 
Не порвёт? ;)

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 16-Дек-19 11:32 
>не удаётся

нужно всего лишь внимательней посмотреть на версии блобов :) если конечно это не отмазка


"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 16-Дек-19 13:20 
Предположу, что ошибки вроде DxvkMemoryAllocator: Memory allocation failed https://github.com/doitsujin/dxvk/issues/747

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Zenitur , 16-Дек-19 11:40 
А что будет с реализацией Direct3D через Vulkan, разработчик которого умер? Подхватят ли разработку кто-нибудь?

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Fantasmas , 16-Дек-19 11:53 
Подхватили же уже, в одной из последних новостей про протон он упоминался,что был обновлен с соответсвующей ссылкой.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Fantasmas , 16-Дек-19 11:57 
Собственно вот процесс разработки https://source.winehq.org/git/vkd3d.git/

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 16-Дек-19 11:56 
А что насчет D7VK? Достаточно много игр на нем было сделано, по-моему самый массовый до 9-го.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 16-Дек-19 12:08 
Придётся десяточку ставить. Какие-то игры работать не будут, но вообще лучше вайна - в нём со старыми играми в основном никак.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено 0123 , 16-Дек-19 12:11 
Вы бредите, молодой человек, — густым, тяжелым бредом.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 16-Дек-19 12:21 
> Вы бредите, молодой человек, — густым, тяжелым бредом.

Да не, я проверял. У меня пол библиотеки стима игры на dx7 dx8. Ну, может быть поменьше, штук 500 точно есть.


"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Kron4ek , 16-Дек-19 12:29 
Есть транслятор из D3D8 в D3D9 - можно использовать его в сочетании с D9VK. А насчет D3D7 не знаю.

https://github.com/crosire/d3d8to9


"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Anonimus , 16-Дек-19 21:50 
Может кто наваял транслятор d3d9ex в d3d9?

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено A.Stahl , 16-Дек-19 12:31 
Вовсе нет: wine в основном подпирает костылями современные штуки, а то, что постарше, никто особо не пилит. Win16 вообще уж мхом покрылся, причём бросили его в очень плохом состоянии. Вин32 лучше работает.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Zenitur , 16-Дек-19 12:46 
Попробуй:

sudo sysctl -w vm.mmap_min_addr=0

Подробнее вот:
https://www.opennet.dev/opennews/art.shtml?num=24113
https://habr.com/ru/post/23776/

Ещё можно попробовать создать WINEPREFIX для win16. Я не знаю, бывает ли такой. Для win32 точно бывает.

export WINEPREFIX=/home/username/wine-16bit
WINEARCH=win16 winecfg

И там указываешь Windows 3.1.


"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Zenitur , 16-Дек-19 13:53 
Увы, нет:

wine: WINEARCH set to invalid value 'win16', it must be either win32 or win64.


"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено commiethebeastie , 16-Дек-19 19:51 
Его давно выкинули.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено НяшМяш , 16-Дек-19 13:17 
Мне кажется, что для подобных игр и встроенной в wine трансляции будет достаточно.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 16-Дек-19 13:22 
И даже встроенной видеокарты.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 16-Дек-19 13:33 
Она заброшена в состоянии далекой от сколько-нибудь завершенности.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 16-Дек-19 21:12 
Я пробовал в виртуалбоксе запускать на старых ОС. Что-то работало, но в основном повторяло баги древнего вайна (куски которого напиханы в виртуалбокс). Для чего-то мне удалось пропатчить и настроить вайн и он оказался лучше местами. Может быть с пробросом карточки было бы бодрее. Это удивительно, как в сегодняшней венде работает такое древнее ПО 20 летней давности совершенно без проблем.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 20-Дек-19 21:25 
Не вижу ничего удивительного, учитывая, что разработчикам винды ничего не надо реверсить, достаточно оставить и не трогать допотопный код.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 20-Дек-19 22:19 
> Не вижу ничего удивительного, учитывая, что разработчикам винды ничего не надо реверсить,
> достаточно оставить и не трогать допотопный код.

Они встроили доисторический говнокод в современные подсистемы и не поломали совместимость за 15 лет постоянных переписываний, это хотя бы заслуживает признания.


"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 16-Дек-19 13:50 
Какой в этом смысл? DX7 это фиксированный конвейер. От вулкана профита не будет.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 16-Дек-19 13:59 
Хотя бы в том, что есть призрачная вероятность актуализации и допиливания того, что забросили в Wine.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено commiethebeastie , 16-Дек-19 19:54 
DgVoodoo

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 17-Дек-19 23:30 
Разработчик d9vk обещал заняться dx8 после того, как d9vk станет future-complete, а после dx8 имплементировать и dx7.

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено torvn77 , 16-Дек-19 16:48 
>разработчик DXVK намерен на время сосредоточить усилия только на исправлении ошибок, притормозив расширение функциональности.

Ок.  
Ни кто не знает, где собираются те, кто готов помочь с тестированием на своём оборудовании?


"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Нонон , 16-Дек-19 18:47 
Вопрос конечно интересный и полезный, но скорее всего при нахождении бага его просто несут на гитхаб, но можешь попробовать спросить и у автора как лучше будет тестировать/дебажить игры. Вдруг есть какие рекомендации, инструменты

"Осуществлено слияние кодовых баз проектов D9VK и DXVK"
Отправлено Аноним , 17-Дек-19 23:37 
Есть гитхаб, понятное дело, можешь там тестировать что хочешь, а еще есть дискорд-сервер VKx, там сидят люди, занимающиеся тестами регулярно. (но сам процесс не очень на высоком уровне организован: обычно это просьба уровня "вот новая ветка на гитхабе, проверьте, не ломает ли она игрунейм" или вот билд, не исправляет ли он проблему?" или "есть регрессия, не воспроизводится у меня, может кто-нибудь воспроизвести?". Собственно, вот приглашение на дискорд-сервер: https:// discord.gg/mjWm8DK

"Выпуск DXVK 1.5. Осуществлено слияние кодовых баз проектов D..."
Отправлено Kido , 16-Дек-19 19:06 
>> опубликован релиз DXVK 1.5

как горячие пирожки