The OpenNET Project / Index page

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



"Выпуск VKD3D-Proton 2.7, форка Vkd3d с реализацией Direct3D 12 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск VKD3D-Proton 2.7, форка Vkd3d с реализацией Direct3D 12 "  +/
Сообщение от opennews (ok), 27-Окт-22, 21:10 
Компания Valve опубликовала выпуск VKD3D-Proton 2.7, ответвления от кодовой базы  vkd3d, созданного для улучшения поддержки Direct3D 12  в  пакете для запуска игр Proton. В VKD3D-Proton поддерживаются специфичные для Proton изменения, оптимизации и улучшения для более качественной работы Windows-игр на базе Direct3D 12, которые пока не приняты в основной состав vkd3d. Из отличий также отмечается ориентация на использование современных расширений Vulkan и  возможностей свежих выпусков графических драйверов для достижения полной совместимости с Direct3D 12...

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

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

Оглавление

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

1. Сообщение от QwertyReg (ok), 27-Окт-22, 21:10   –10 +/
>Languages
>C 99.5%

Спасибо за информацию.

>Проведена подготовка к переводу кода c LGPL 2.1 на лицензию MIT.

А вот это неплохо, если бы не п. 1.

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

2. Сообщение от Аноним (2), 27-Окт-22, 21:15   +1 +/
А на чем еще писать библиотеку вызываемую из игровых движков, написанных на С.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4

3. Сообщение от Шарп (ok), 27-Окт-22, 21:30   –10 +/
>Direct3D 12

Лучший графический API!

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #15, #27

4. Сообщение от Аноним (4), 27-Окт-22, 21:39   +2 +/
Да на чем угодно с сишными хедерами. Разве это проблема?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

6. Сообщение от birdie (ok), 27-Окт-22, 22:49   +/
Ох ты ж, а я как это раньше не заметил.

Но почему? Почему параллельно с Wine? Опять куча работы пропадает?

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

7. Сообщение от Самый Лучший Гусь (?), 28-Окт-22, 00:05   +1 +/
Ничем не лучше OpenGL. Вов сяком случае на моем железе разниться сугубо в цифрах и по существу — лишена всякого смысла. Кроме того это Directx это проприетарщина, что трогать лучше не надо. По сигналу от дяди перекроют кислород и пиши-пропало.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #14

8. Сообщение от Анонимemail (8), 28-Окт-22, 00:24   +/
Кста Valve сегодня в стиме на канале бета решили реворкнуть интерфейс стим
Big Picture. Который теперь должен выглядеть как в Steam OS для Стим дека.

Пока что не удалось оценить первая обнова видать только загрузила интерфейс но активируют видать со следующей обновой.

так что Гейб начал работать над ошибками. Ибо у меня Биг пикчер постоянно вешает интернет страницы во встроенном браузере с 2018 года эта ошибка. Особенно главная страница яндекса не прокликавыется в режиме биг пикче.

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

9. Сообщение от Аноним (9), 28-Окт-22, 01:00   +2 +/
По той же причине, почему существует Proton, проще разрабатывать отдельно, хаки и направленность на игры, а не на совместимость
И вроде реализация отличается
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

10. Сообщение от Аноним (10), 28-Окт-22, 01:59   +4 +/
> Особенно главная страница яндекса не прокликавыется в режиме биг пикче.

Он тебя защищает от этого веб-сайта. Это фича.

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

11. Сообщение от Аноним (11), 28-Окт-22, 03:38   +2 +/
Эх, вот бы D3D9 хотя бы работало.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21, #28

12. Сообщение от Анон. (?), 28-Окт-22, 04:40   +1 +/
А нормальную прослойку для крестьян сделают с dx*-12 ? А ток убогий вулкан существует (dxvk)
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от anonymous (??), 28-Окт-22, 05:07   +/
извиняюсь за офтоп но тут походу грандиозную дыру в OpenSSL раскроют 1 ноября по эмбарго https://mta.openssl.org/pipermail/openssl-announce/2022-Octo... . Из за нее федору 37 задерживают. Че то ссыкотно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16

14. Сообщение от анон (?), 28-Окт-22, 07:11   +2 +/
Dx12 с opengl сравнивать нельзя, так как opengl работает на уровне выше, а с vulkan вот вполне. Алсо, железо лучше бы обновить, vulkan уже достаточно распространён, да и dx12 с самым базовым fl не отличается от dx11 по требованиям
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

15. Сообщение от ryoken (ok), 28-Окт-22, 07:45   +5 +/
Чушь. Проприетарщина, как верно товарищи далее указывают. Лучший щас - Vulkan, слава khronos group и особенно - тем умным людям, которые транслятор изобрели и делают до сих пор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #18, #29

16. Сообщение от ryoken (ok), 28-Окт-22, 07:48   +/
А вы на RawHide переезжайте сразу :). Там патчи каждый день, штук по 5-10.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

17. Сообщение от Онаним. (?), 28-Окт-22, 08:23   +/
Я хз, реворк основного интерфейса вышел абсолютно блевотным и неудобным, по ходу бп теперь тоже БП
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

18. Сообщение от Аноним (18), 28-Окт-22, 10:44   +/
Жаль только под виндой его плохо готовить.
Поверхность в режим низкой задержки не переключить, придётся трахаться с DXGI и прочими FrameLatencyWaitableObject (или наслаждается тем, что окошки в imgui отстают от курсора мышы на 3 кадра!).
Примитивов для управления frame pacing нет (а их кроме как на ведроиде вроде нигде нет)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #23

20. Сообщение от Zenitur (ok), 28-Окт-22, 11:56   +/
> и проприетарных драйверах NVIDIA 510

Хорошо, что это - подключаемый модуль, и что можно использовать старый модуль и новый Wine. А то моя видеокарта поддерживается драйвером 470

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

21. Сообщение от Zenitur (ok), 28-Окт-22, 12:02   +/
D3D9 работает очень даже. В Wine 1.2 работало чудесно, а в Wine 1.4 вообще идеально. А меж тем прошло 10 лет и уже есть Wine 7.0.

Во всяком случае, с моими играми нет проблем все эти 10 лет: Сталкер, Обливион, Скайрим, NFSU2, Старкрафт 2. В период с 2007 по 2012, разработчики Wine очень сильно улучшали совместимость именно с D3D9. Даже нативные либы теперь можно не ставить.

Вот, а в 2006 году появился D3D10, который использовал только Crysis, так как никто на висту не перешёл. А потом вышел D3D11, который тоже никто не использовал, во всяком случае, первые годы. Возможно, причиной тому было то, что игры были мультиплатформенными, а на PS3 и Xbox 360 были видеочипы поколения D3D9.

В 2014 и последующие годы как-то более-менее начали использовать D3D11. Но лично я в те игры не играю. Зачем мне Doom 4 с "добиваниями"? А в GTA V я не играл, потому что мне и третий "не зашёл". RDR2 вроде интересная игра, надо затестить. Witcher 3 обещали нативный, а потом обломали, принципиально не буду покупать. Что там ещё, Cyberpunk 2077? Надо бы, надо бы. Serious Sam 4 прервали традицию релизить нативные версии, так что не нужно. Trine 4 тоже.

Так что всегда создаю себе 32-битный префикс DirectX 9-only. Всё работает даже на WineD3D, поверх OpenGL. А с Вулканом, так вообще идеально.

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

22. Сообщение от Аноним (23), 28-Окт-22, 14:58   +/
Так они дропают поддержку старых блобов в коде. Если блоб не имеет необходимых фич, как он тебе поможет? На самом деле всё немного серьёзнее, и даже если поддержка в драйвере есть, это может быть эмуляция и её нет в железе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

23. Сообщение от Аноним (23), 28-Окт-22, 15:45   +/
На андроиде появился dx12? Вообще в принципе это нормально и обо всём должна заботиться платформоспецифичная прослойка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #26

24. Сообщение от Аноним (23), 28-Окт-22, 15:55   +/
В твоей логике есть определённые серьёзные пробелы, не согласующиеся с действительностью. Хотя я примерно так же считал, когда мне было лет 10. Почему ты не хочешь развиваться и узнать что-нибудь новое? Человек каждый день обновляет своё видение мира, если стоять на месте, то восприятие навсегда останется искажённым.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #25

25. Сообщение от Zenitur (ok), 28-Окт-22, 16:40   +/
Просто я щё те игры не все перепробовал, а тут уже новые повыходили
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

26. Сообщение от Аноним (18), 28-Окт-22, 20:06   +1 +/
На андроиде появились гугловские расширения вулкана, которые позволяют получить время, когда какой кадр будет передан в фронтальный буфер. Это позволяет точно симулировать физику в нужный момент времени, а не в зависимости от предыдущего времени кадра.
Нужно для обеспечения плавности анимации, исправления "статтеров", или ощущения лага ввода.

Презентация от разработчика Seroius Sam, о причинах появления статтеров.
https://www.youtube.com/watch?v=_zpS1p0_L_o

Тут краткий обзор что нужно делать в зависимости от платформы и графического API чтобы починить.
https://james.darpinian.com/blog/latency-platform-considerat...

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

27. Сообщение от Аноним (27), 28-Окт-22, 22:33   +1 +/
> Лучший графический API!

Как работающий преимущественно с DX12 я испытываю недоумение. API как API. Ну разве что валидация нормальная есть и документация, благодаря единоначалию. С Vulkan кажется было всё плохо, просто периодически выплёвывают PDF со "стандартом", а дальше типа проблема вендоров и софта. Издержки открытости, так сказать.

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

28. Сообщение от гага (?), 29-Окт-22, 21:03   +/
dxvk работает с ним практически идеально, зачастую накидывая сверху производительности, но так как подавляющее большинство dx9 игр идут в x86 с некоторыми из них могут быть проблемы по памяти
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

29. Сообщение от Шарп (ok), 31-Окт-22, 17:05   +/
> Лучший щас - Vulkan

Пока что d3d12 реализовывают с помощью vulkan, а не наоборот. Тезис не зашёл.


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


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

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




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

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