The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск DXVK 1.9.2, реализации Direct3D 9/10/11 поверх API Vulkan "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск DXVK 1.9.2, реализации Direct3D 9/10/11 поверх API Vulkan "  +/
Сообщение от opennews (??), 20-Сен-21, 18:12 
Доступен выпуск прослойки DXVK 1.9.2, предоставляющей реализацию 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.me/opennews/art.shtml?num=55837

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

Оглавление

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

1. Сообщение от Аноним (1), 20-Сен-21, 18:12   +8 +/
Одобряю.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19

2. Сообщение от Аноним (2), 20-Сен-21, 18:28   –3 +/
Почему везде ДиректХ должно быть "поверх" чего-то другого? Почему напрямую нельзя?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #4, #5, #6, #7, #9

3. Сообщение от Аноним (3), 20-Сен-21, 18:39   +1 +/
потому что нету его
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

4. Сообщение от Аноним (4), 20-Сен-21, 18:40   –1 +/
Напрямую вы кому запросы в Линуксе будете посылать? NVIDIA/AMD/Intel только OpenGL/Vulkan/OpenCL поддерживают.

// b.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #14

5. Сообщение от Аноним (5), 20-Сен-21, 18:43   +/
пусть hlsl откроют. тогда и можно будет нормально напрямую сделать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

6. Сообщение от anonimus (?), 20-Сен-21, 18:45   +3 +/
Можно. Я делал в плейонлинукс бутылку и туда устанавливал директх и у меня начинало работать то что до этого не работало.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #8

7. Сообщение от Анонимemail (8), 20-Сен-21, 18:48   +5 +/
Direct3D проприетарен. Только Microsoft решает, где он может работать нативно. И, разумеется, они решили, что он будет работать нативно только на Windows. Поэтому единственный способ обеспечить его работу в GNU/Linux - транслировать системные вызовы D3D в один из нативных для GNU/Linux графических API. А так как наибольшую из имеющихся производительность обеспечивает только Vulkan, поэтому используют его там, где нужна максимальная производительность. Кроме сопоставимой производительности, Vulkan сопоставим с Direct3D 12 по его возможностям.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #15, #25

8. Сообщение от Анонимemail (8), 20-Сен-21, 18:51   +4 +/
Вовсе нет, ведь таким образом ты делал именно трансляцию в нативный OpenGL-драйвер, но это всё ещё трансляция, а не нативня работа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #12

9. Сообщение от gumanzoyemail (?), 20-Сен-21, 18:56   +2 +/
Напрямую есть gallium nine. Странно, так много анонимусов и никто про него не написал.

https://github.com/iXit/wine-nine-standalone

Работает только с gallium драйверами. r600, radeonsi, возможно intel iris

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #10, #30

10. Сообщение от Full Master (?), 20-Сен-21, 19:05   +1 +/
gallium-nine поддерживает толькл D3D9, в DXVK реализова поддержка с 9 по 11.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #11

11. Сообщение от gumanzoyemail (?), 20-Сен-21, 19:09   +1 +/
Да. Забыл написать что только dx9. Но в вопросе версия не указана.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

12. Сообщение от anonimus (?), 20-Сен-21, 19:13   +1 +/
Думаю, человек именно это спрашивал.
А потом, какая разница как, если это вдруг приносит результат?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #27

13. Сообщение от Аноним (13), 20-Сен-21, 19:16   +/
https://raw.githubusercontent.com/Sporif/dxvk-async/master/d... всё ещё актуально или можно забить? Я видел улучшение в какой-то трешовой игрухе (Subnautica что ли). И в ELEX катсцены плавнее.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16

14. Сообщение от Аноним (1), 20-Сен-21, 20:00   +/
Ты задолбал, нэймфаг чёртов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #29

15. Сообщение от Аноним (-), 20-Сен-21, 20:16   +2 +/
Всё что делает Майкрософт должно быть отторгнуто.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

16. Сообщение от Kron4ek (ok), 20-Сен-21, 20:38   +1 +/
Все еще актуально для игр с огромным количеством шейдеров (например: Overwatch, Path of Exile). С этим патчем игры плавно работают во время компиляции шейдеров, без патча - подтормаживают. Я когда в Overwatch его попробовал первый раз, был в шоке от плавности по сравнению с обычным DXVK.

Однако отмечу, что когда все шейдеры уже скомпилированы и закэшированы, то разницы с обычным DXVK нет. Ну и в играх с небольшим количеством шейдеров (таких игр большинство) разницы тоже особо нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #34

17. Сообщение от Аноним (17), 20-Сен-21, 20:50   –2 +/
А есть умельцы которые Crysis 3 через wine могут запустить? А то у меня photoshop не получается, а тут прям Crysis 3...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18, #23

18. Сообщение от Аноним (18), 20-Сен-21, 20:59   –1 +/
Фотошоп и Офис корректно работают только в Кроссовере
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

19. Сообщение от Qwerty (??), 20-Сен-21, 22:06   –25 +/
Что одобряете? Реализацию наглухо устаревшего и мёртвого DX9? Мир давно уже на DX12, но на улице линуксоидов всё ещё средние века. Ничего, году так к 2050-му реализуют костыльчик для DX12 и окончательно почти доработают DX10.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #22, #24

20. Сообщение от YM2608 (?), 20-Сен-21, 22:12   –1 +/
Ребята подскажите, а какая есть либа для реализации Direct3D 9/10/11 поверх API OpenGL 4.5 ???
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21

21. Сообщение от Аноним (13), 20-Сен-21, 22:18   +1 +/
Так wined3d, только там у opengl нет паритета с dx до 4.6 что ли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

22. Сообщение от Аноним (22), 20-Сен-21, 22:34   +8 +/
Мягко говоря это преукрашивание.
DX12 используется в очень небольшом количестве игр и насколько я знаю нигде не используется только DX12, "плюсы" DX12 очень сомнительны даже на винде, а на прослойке dxvk и вовсе кроме лучей (которые тоже поддерживаются мало где и как технология ещё не созрели) ничего не представляет.
Но такой профи как вы, который уже сделал альтернативу dxvk с dx 12 и сейчас пришлет ссылку на gitlab, это итак известно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #26

23. Сообщение от Tronis (?), 20-Сен-21, 22:51   +3 +/
Эмм... ну да Crysis 3 работает, не знаю как про обычный wine но через Proton GE нормально работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

24. Сообщение от макпыф (ok), 20-Сен-21, 22:51   +5 +/
1. есть libvkd3d
2. DX12 Исползуется 1.5 игрой и то может быть возможность выбрать DX11
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

25. Сообщение от Аноним (26), 20-Сен-21, 22:53   +2 +/
Чушь несешь. От DirectX нужен только API, реализация зависит от ОС и микрософт ничего запретить не может. Кстати DXVK - это тоже реализация DirectX API
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #28

26. Сообщение от Аноним (26), 20-Сен-21, 22:54   –3 +/
В Horizon Zero Dawn чисто Dx12
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #36

27. Сообщение от макпыф (ok), 20-Сен-21, 22:55   +2 +/
вопрос был: почему нельзя использовать DX напрямую?

Вы сказали как сделать чтобы он транслировался поверх OpenGL

Похоже что вы ответили не на то сообщение

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

28. Сообщение от Анончик (?), 21-Сен-21, 01:50   –1 +/
•    distribute Distributable Code to run on a platform other than the Windows, Xbox and Windows Mobile platforms;
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #33

29. Сообщение от Аноним (29), 21-Сен-21, 02:00   –4 +/
Ты просто завидуешь тому, что не можешь писать так же ;)

// b.

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

30. Сообщение от Nemton (?), 21-Сен-21, 06:24   +1 +/
Тоже думал про него написать, но как-то тестил Gallium Nine, по итогу - есть игры которые вообще не завелись, а в остальном разница в производительности вышла не такой уж и большой. Где-то быстрее, где-то медленнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

31. Сообщение от Ананоним (?), 21-Сен-21, 16:17   –1 +/
Во всем известном гонорном дистре в пакете из AUR вырубили avx для него, типа глючит.
Ответить | Правка | Наверх | Cообщить модератору

32. Сообщение от Аноним (32), 21-Сен-21, 23:31   +/
Неплохая вешь.
Даже под windows некоторые игры через dxvk выдают больше fps, чем напрямую.

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

33. Сообщение от Аноним (33), 22-Сен-21, 02:21   +/
И при чем тут это?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

34. Сообщение от Anon123 (?), 23-Сен-21, 20:54   +/
Используется в Proton GE
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

36. Сообщение от Qwerty (??), 24-Сен-21, 20:52   +/
> В Horizon Zero Dawn чисто Dx12

И что? Всё равно линуксоиды её даже не запустят на своих Пеньках.

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


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

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




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

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