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

Исходное сообщение
"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vulkan "

Отправлено opennews , 10-Июл-24 19:57 
Доступен выпуск прослойки DXVK 2.4, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK  требуется наличие драйверов с поддержкой API Vulkan 1.3, таких как Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 и AMDVLK. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы  встроенных в Wine реализаций Direct3D 9/10/11, работающих поверх OpenGL...

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


Содержание

Сообщения в этом обсуждении
"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Zenitur , 10-Июл-24 19:57 
> В dxvk-native, вариант DXVK, способный работать обособленно без Wine

Можно удалять код OpenGL и Direct3D из дров, оставив только Vulkan + DXVK + Zinc.


"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 10-Июл-24 20:13 
Как это выкидывать?! Сейчас тебе владельцы музейных экспонатов насуют минусов! Ты гляди чего удумал...

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Zenitur , 10-Июл-24 20:32 
> Как это выкидывать?! Сейчас тебе владельцы музейных экспонатов насуют минусов! Ты гляди
> чего удумал...

Для этих карт уже не выпускают драйверы. Хотя, если не винда, есть же нуво и радеон.


"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Nvidia , 10-Июл-24 22:02 
Как бы не так , а теперь смотри https://www.youtube.com/watch?v=eB7CxHur2eY если вулкан научился в 360 в 3D за место 2D то кидай ссылку

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 10-Июл-24 23:12 
Вот еще бы ретранслятор какой-нибудь для что бы и старые карты могли бы использовать хотя бы частично dxvk, и обязательно отдельным пакетом, что бы не загаживать основной.

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 11-Июл-24 02:20 
Ну так напиши, чего ж не напишешь?

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 11-Июл-24 13:28 
Не, давай лучше ты, от тебя прям веет компетенцией и профессионализмой. Ну чего тебе стоит-то, сложно чтоль? Ну пожалуйста. :)))

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 11-Июл-24 04:48 
Нет, пока все рабочие столы не перестанут глючить с вулканом на вейланде. К тому же некуда будет откатываться.

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Zenitur , 11-Июл-24 08:33 
> Нет, пока все рабочие столы не перестанут глючить с вулканом на вейланде.
> К тому же некуда будет откатываться.

Вряд ли перестанут. Wayland создавался 16 лет назад под предлогом "иксы модульные (и обросли "костылями"), а Wayland не нужно делать модульным". Расчёт на то, что "правила игры" устоялись, а 3D-ускорители меняться не будут. Но они поменялись, на смену OpenGL пришёл Vulkan, а на смену EGL - WSI. Если бы Wayland был модульным, это могло бы его спасти. А так... Wayland устарел (ему 16 лет) пора создавать новый сервер на замену. Пульсу заменили же! Надеюсь, что авторами проектов ChromeOS или в Android уже создаётся сервер, который отвечает требованиям Vulkan...

P.S.
https://www.linux.org.ru/forum/general/15395160
https://old.reddit.com/r/vulkan/comments/gs8wy7/vulkan_and_egl/


"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 10-Июл-24 19:57 
А как правильно его устанавливать?

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Zenitur , 10-Июл-24 20:07 
Либо скрипт типа "install.sh" запускаешь, либо вручную распихиваешь ddl-ки по System32 и SysWOW64 в WINEPREFIX. А потом в winecfg прописываешь эти либы как native.

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 10-Июл-24 20:10 
А как его потом удалить?

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Zenitur , 10-Июл-24 20:12 
Выставить эти либы как builtin. Файлы физически удалять не обязательно, достаточно сказать Wine "используй свои библиотеки".

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Ivan_83 , 10-Июл-24 20:39 
winetricks dxvk
дальше оно само всё сделает.

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 10-Июл-24 22:16 
https://raw.githubusercontent.com/doitsujin/dxvk/v2.0/setup_...

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено AleksK , 11-Июл-24 09:12 
Portproton

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 10-Июл-24 20:20 
Ждём directdraw

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 10-Июл-24 22:09 
Чёт этот баг не спешат исправлять, уже год 32-битные либы не скомпилировать (как gcc14 завезли) https://github.com/doitsujin/dxvk/issues/3676

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 10-Июл-24 22:13 
Ещё пробовал собрать версию для vulkan 1.2, её вообще никак не скомпилировать уже.

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Ананоним , 11-Июл-24 18:56 
Как ты это пробовал? Там есть опция?

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 11-Июл-24 20:21 
Я имею в виду 4-летнюю. Там какие-то сложности с libdisplay-info или с чем-то ещё.

"Выпуск DXVK 2.4, реализации Direct3D 8/9/10/11 поверх API Vu..."
Отправлено Аноним , 10-Июл-24 23:11 
Можно же собрать с GCC 11