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

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

Отправлено opennews , 19-Фев-21 16:17 
Сформирован выпуск прослойки DXVK 1.8, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK  требуется наличие драйверов с поддержкой API Vulkan 1.1, таких как Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 и AMDVLK...

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


Содержание

Сообщения в этом обсуждении
"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено mos87 , 19-Фев-21 16:19 
WARNING: radv is not a conformant vulkan implementation, testing use only.

шо правда


"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено commiethebeastie , 20-Фев-21 14:05 
Это вайн выдаёт для своей затычки, а не DXVK. Через 15 лет опять ВНЕЗАПНО выяснят, что заточили реализацию под один драйвер.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено mos87 , 20-Фев-21 16:04 
ну без сабжа это не вылазит вроде

мне-то пофиг, работает более-менее и ладно.


"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено commiethebeastie , 21-Фев-21 12:03 
Наверное потому что вайновский вулкан не вызывается без DXVK. В прошлый раз 10 лет им вдалбдивали, что у них dx10 и выше криво используют opengl. DX11 фиг с ним, есть DXVK, а вот DX10 требуется для direct2d.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 16:29 
На нём уже запустили Морровинд?

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Perlovka , 19-Фев-21 16:35 
Дык есть openmw, wine для этого не нужен

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 16:43 
Реверс-инжиниринг морровинда может занять миллион лет. У openmw в каждой версии изменений столько, что можно выпускать тома на 500 страниц. Или скажем, в каком-нибудь GFM правят сотни параметров. А играть в оригинал, это как минимум идентично.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Beta Version , 19-Фев-21 19:03 
Ещё несколько релизов назад было сообщено, что OpenMW полностью играбелен и содержит багов меньше, чем оригинал.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено mos87 , 19-Фев-21 19:15 
тут столько иронии что лол.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 19:15 
Главная проблема openmw - делается "на глазок", а не реверсят нормально. Кабы пошли путём полного точного реверса, то щас бы уже точно была бы морра 1 в 1, но из минусов - все болячки в комплекте и рефакторинг трудный.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено A.Stahl , 19-Фев-21 19:19 
>Главная проблема openmw

Проблема? Хм, у оригинала проблем (как багов, так и принципиальных геймплейных) больше чем блох у Бобика. Я вообще был бы куда более рад полному ремейку не использующему старые ассеты ни в каком виде. Но перерисовать игру даже двадцатилетней давности это большая работа, которую сообщество фанатов не потянет. Чай не OpenTTD.


"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Keqing , 20-Фев-21 18:17 
У меня в OpenMW как-то раз страйдер пропал из Балморы. Насовсем. Не знаю, может, так и должно быть.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Keqing , 20-Фев-21 18:20 
Хм, оказывается, достаточно было загуглить и узнать, что он провалился под землю, что в оригинале так тоже бывает, и что это чинится командой ra (reset actors).

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Ted , 19-Фев-21 16:46 
А он работал на DX9? Судя по вики, DX9 вышел в декабре 2002, а морровинд - в мае, т.е. на 6 месяцев раньше.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 16:52 
Все верно, Morrowind - игра под DirectX 8.1, впрочем, может работать и на видеокартах под DX7

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 17:00 
Лучше виндус для писи гейминга  ни чего нет и не будет никогда пока миром правят бабло.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено A.Stahl , 19-Фев-21 17:06 
>виндус для писи гейминга

Для гейминга с писей никакой индус не нужен!


"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено iPony129412 , 19-Фев-21 17:07 
Алло, твой пк гейминг давно умер.
Сходи в магазин, посмотри цены на видеокарты...

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 17:07 
Я лучше потеряю немного в производительности, но зато буду запускать игру в нормальной ОС. Это я не про шинду :)

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Андрей , 19-Фев-21 17:36 
на пека гейминг уже умер. новых видеокарт считай для играков нет и не будет. а старье все либо сдохло, либо сдохнет уже скоро сейчас, либо не тянет и не тащит банально.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 18:58 
Производители приставок и их рабы уже более 10-лет твердят это. Игры на ПК не умрут никогда.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 19:08 
На соснолях он тоже мёртв, но Япония пока не перестаёт радовать периодически -- практически 100% сколько-нибудь приличных игр сделаются в Японии, и ПК там изначально не очень сильная платформа. Ничего, как-то живём, и порты с карманных калькуляторов тоже бывают вполне ничего. Я лично спонсирую такие начинания каждый раз, и пусть это порты, на большом экране во всю стену играть обычно приятнее чем на экране в 3 дюйма. А вот "локализованные" и "адаптированные" я конечно пожалуй лучше возьму в виде ознакомительной версии и не дам ни копейки. Приходится каждый раз со всем этим разбираться - нельзя просто дать денег и спокойно играть, из-за нечестных разрабов.

Самая большая проблема как мне кажется в том, что технически игры 20 летней давности были сложнее и интереснее, сегодня практически весь упор делается на графические эффекты (и лично меня они не слишком впечатляют) и больше ничего, редко когда есть что-то помимо них. И ПК тут выделяется тем, что для ПК хотя бы есть интересные и/или необычные игры. Я тут перебираю игры от gamecube, почему сейчас таких не делают на консолях? Интересные необычные механики, качественный графоний, разнообразные звуковые эффекты, вполне приличные анимации. Да и выглядит, в отличие от плойки (даже третьей), будто только вчера выпустили игру. И всё это 2001 год. Хотя, конечно, если так подумать на второплойке тоже были игры типа тени колосса и прочее. Признаю, что современные движки довольно мощные в сравнение с тем что было тогда (только не юнити). Вот всё же что убивает гейминг, так это пользователи сотовых, современные движки могли бы быть на 2 головы круче, если бы в них не приходилось поддерживать карманные калькуляторы.


"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Ilya Indigo , 19-Фев-21 21:52 
Киберпанк ещё в прошлом году показал, что даже новейшие сосоли уже сосут с зачмоком у ПК!
Так что умирают Ваши сосоли, которые уже даже на старте слабее ПК!

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 20-Фев-21 11:09 
Вспомните этот твит, когда будете ныть о том что кеды/гнум/крыса жрут ресурсы, как не у себя, а их аффторы в оптимизацию не умеют

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 18:58 
кто там в курсе когда там проприетарные дрова от AMD починят для ядер >= 5.10 ?

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 19:04 
Зачем?

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 19:08 
OpenCL человеческий хочется.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 19:12 
Скачай блоб от nvidia, там вроде есть (в течение месяца что ли починили). В прошлый раз я ждал драйвера amd больше года, видимо, ничего не изменилось за 10 лет.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 19:15 
nvidiaвсё ок - под amdgpu нужно...

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 19:19 
> В прошлый раз я ждал драйвера amd больше года, видимо, ничего не изменилось за 10 лет.

ага :) я только на днях починил сборку kgpu
https://www.opennet.ru/openforum/vsluhforumID3/76995.html#102

это я про 10 лет :)))


"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 21:45 
Но ведь проприетарный OpenCL работает и со апстримным ядром, тащить полный комплект проприетарщины для него не обязательно.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 22:05 
а поподробнее, пожалуйста?
то есть достаточно только доустановить:

amdgpu-pro-rocr-opencl_20.45-1188099_amd64.deb
ocl-icd-libopencl1-amdgpu-pro_20.45-1188099_amd64.deb
ocl-icd-libopencl1-amdgpu-pro_20.45-1188099_i386.deb
ocl-icd-libopencl1-amdgpu-pro-dev_20.45-1188099_amd64.deb
ocl-icd-libopencl1-amdgpu-pro-dev_20.45-1188099_i386.deb
opencl-orca-amdgpu-pro-icd_20.45-1188099_amd64.deb
opencl-orca-amdgpu-pro-icd_20.45-1188099_i386.deb
opencl-rocr-amdgpu-pro_20.45-1188099_amd64.deb
opencl-rocr-amdgpu-pro-dev_20.45-1188099_amd64.deb

из amdgpu-pro комплекта?


"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 23:33 
пишут что достаточно:
$ sudo dpkg -i ...
amdgpu-pro-core
libopencl1-amdgpu-pro
clinfo-amdgpu-pro
opencl-amdgpu-pro-icd
amdgpu-pro-dkms
libdrm2-amdgpu-pro
ids-amdgpu-pro
libdrm-amdgpu-pro-amdgpu1

но из моего первого сообщения проблема кака раз и заключается в том что amdgpu-pro-dkms не собирается под ядра >= 5.10 - а без него не будет никакого OpenCL,,,


"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 20-Фев-21 00:28 
если устанавливать как
./amdgpu-install --no-dkms --opencl=legacy,pal
то clinfo вешает намертво систему, а blender начинает показывать OpenCL устройства, но тоже вешает намертво систему при рендеринге.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 20-Фев-21 07:31 
У меня установлены:
amdgpu-core, amdgpu-pro-core (метапакеты, на самом деле в них ничего нет), opencl-amdgpu-pro, opencl-amdgpu-pro-comgr, opencl-amdgpu-pro-icd. Но я ставил из rpm. Насколько я знаю, dpkg не позволяет просто так проигнорировать зависимости, и нужно перед установкой выпилить из пакета требование amdgpu-dkms.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 20-Фев-21 07:33 
Да, libopencl1 и clinfo стоят системные, из репо дистрибутива.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено JL2001 , 21-Фев-21 16:54 
> dpkg не позволяет просто так проигнорировать зависимости, и нужно перед установкой
> выпилить из пакета требование amdgpu-dkms.

dpkg позволяет, есть ключик


"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 21:32 
> Для решения проблем с запуском игр на системах без отдельного GPU обеспечено указание в списке растеризаторов программных реализаций Vulkan, использующих CPU, таких как Lavapipe.

А есть реализация вообще на голом CPU без видеоядра? Типа софтверный режим вулкана?


"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 19-Фев-21 21:59 
А зачем он надо? С 3 фпс запускать игру с отвратительной графикой, как в старые добрые 90-е до появления 3dfx woodoo?

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 20-Фев-21 11:13 
Эх, помню Квак 2 на 166ммх в совтверном рендеринге. Еле-еле 30 fps при 320х240. Романтика!

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 20-Фев-21 00:25 
В Mesa есть Lavapipe, но там реализация пока не очень полная.

"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 20-Фев-21 00:27 
И ещё есть вот это https://github.com/google/swiftshader

Говорят, даже Крузис можно на CPU с этой штукой запустить. Только нужен 64-ядерный тредриппер.


"Выпуск DXVK 1.8, реализации Direct3D 9/10/11 поверх API Vulk..."
Отправлено Аноним , 20-Фев-21 10:56 
Я когда-то под Виндой на видеокарте без нужной версии шейдеров запускал так Oblivion. Было что-то вроде слайд шоу. Но как ни странно можно по минимуму даже играть было, но оооочень долго двигается анимация.