|
2.19, Qwerty (??), 22:06, 20/09/2021 [^] [^^] [^^^] [ответить]
| –25 +/– |
Что одобряете? Реализацию наглухо устаревшего и мёртвого DX9? Мир давно уже на DX12, но на улице линуксоидов всё ещё средние века. Ничего, году так к 2050-му реализуют костыльчик для DX12 и окончательно почти доработают DX10.
| |
|
3.22, Аноним (22), 22:34, 20/09/2021 [^] [^^] [^^^] [ответить]
| +8 +/– |
Мягко говоря это преукрашивание.
DX12 используется в очень небольшом количестве игр и насколько я знаю нигде не используется только DX12, "плюсы" DX12 очень сомнительны даже на винде, а на прослойке dxvk и вовсе кроме лучей (которые тоже поддерживаются мало где и как технология ещё не созрели) ничего не представляет.
Но такой профи как вы, который уже сделал альтернативу dxvk с dx 12 и сейчас пришлет ссылку на gitlab, это итак известно.
| |
|
|
5.36, Qwerty (??), 20:52, 24/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
> В Horizon Zero Dawn чисто Dx12
И что? Всё равно линуксоиды её даже не запустят на своих Пеньках.
| |
|
|
3.24, макпыф (ok), 22:51, 20/09/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
1. есть libvkd3d
2. DX12 Исползуется 1.5 игрой и то может быть возможность выбрать DX11
| |
|
|
1.2, Аноним (2), 18:28, 20/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Почему везде ДиректХ должно быть "поверх" чего-то другого? Почему напрямую нельзя?
| |
|
2.4, Аноним (4), 18:40, 20/09/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Напрямую вы кому запросы в Линуксе будете посылать? NVIDIA/AMD/Intel только OpenGL/Vulkan/OpenCL поддерживают.
// b.
| |
|
|
4.29, Аноним (29), 02:00, 21/09/2021 [^] [^^] [^^^] [ответить]
| –4 +/– |
Ты просто завидуешь тому, что не можешь писать так же ;)
// b.
| |
|
|
2.5, Аноним (5), 18:43, 20/09/2021 [^] [^^] [^^^] [ответить]
| +/– |
пусть hlsl откроют. тогда и можно будет нормально напрямую сделать
| |
2.6, anonimus (?), 18:45, 20/09/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
Можно. Я делал в плейонлинукс бутылку и туда устанавливал директх и у меня начинало работать то что до этого не работало.
| |
|
3.8, Аноним (8), 18:51, 20/09/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
Вовсе нет, ведь таким образом ты делал именно трансляцию в нативный OpenGL-драйвер, но это всё ещё трансляция, а не нативня работа.
| |
|
4.12, anonimus (?), 19:13, 20/09/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Думаю, человек именно это спрашивал.
А потом, какая разница как, если это вдруг приносит результат?
| |
|
5.27, макпыф (ok), 22:55, 20/09/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
вопрос был: почему нельзя использовать DX напрямую?
Вы сказали как сделать чтобы он транслировался поверх OpenGL
Похоже что вы ответили не на то сообщение
| |
|
|
|
2.7, Аноним (8), 18:48, 20/09/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
Direct3D проприетарен. Только Microsoft решает, где он может работать нативно. И, разумеется, они решили, что он будет работать нативно только на Windows. Поэтому единственный способ обеспечить его работу в GNU/Linux - транслировать системные вызовы D3D в один из нативных для GNU/Linux графических API. А так как наибольшую из имеющихся производительность обеспечивает только Vulkan, поэтому используют его там, где нужна максимальная производительность. Кроме сопоставимой производительности, Vulkan сопоставим с Direct3D 12 по его возможностям.
| |
|
3.25, Аноним (26), 22:53, 20/09/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Чушь несешь. От DirectX нужен только API, реализация зависит от ОС и микрософт ничего запретить не может. Кстати DXVK - это тоже реализация DirectX API
| |
|
4.28, Анончик (?), 01:50, 21/09/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
• distribute Distributable Code to run on a platform other than the Windows, Xbox and Windows Mobile platforms;
| |
|
|
|
3.30, Nemton (?), 06:24, 21/09/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Тоже думал про него написать, но как-то тестил Gallium Nine, по итогу - есть игры которые вообще не завелись, а в остальном разница в производительности вышла не такой уж и большой. Где-то быстрее, где-то медленнее.
| |
|
|
|
2.16, Kron4ek (ok), 20:38, 20/09/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Все еще актуально для игр с огромным количеством шейдеров (например: Overwatch, Path of Exile). С этим патчем игры плавно работают во время компиляции шейдеров, без патча - подтормаживают. Я когда в Overwatch его попробовал первый раз, был в шоке от плавности по сравнению с обычным DXVK.
Однако отмечу, что когда все шейдеры уже скомпилированы и закэшированы, то разницы с обычным DXVK нет. Ну и в играх с небольшим количеством шейдеров (таких игр большинство) разницы тоже особо нет.
| |
|
1.17, Аноним (17), 20:50, 20/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
А есть умельцы которые Crysis 3 через wine могут запустить? А то у меня photoshop не получается, а тут прям Crysis 3...
| |
|
2.23, Tronis (?), 22:51, 20/09/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
Эмм... ну да Crysis 3 работает, не знаю как про обычный wine но через Proton GE нормально работает.
| |
|
1.20, YM2608 (?), 22:12, 20/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Ребята подскажите, а какая есть либа для реализации Direct3D 9/10/11 поверх API OpenGL 4.5 ???
| |
|
2.21, Аноним (13), 22:18, 20/09/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Так wined3d, только там у opengl нет паритета с dx до 4.6 что ли.
| |
|
1.31, Ананоним (?), 16:17, 21/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Во всем известном гонорном дистре в пакете из AUR вырубили avx для него, типа глючит.
| |
1.32, Аноним (32), 23:31, 21/09/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Неплохая вешь.
Даже под windows некоторые игры через dxvk выдают больше fps, чем напрямую.
| |
|