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

Исходное сообщение
"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D 12 "

Отправлено opennews , 20-Май-23 09:52 
Компания Valve опубликовала выпуск VKD3D-Proton 2.9, ответвления от кодовой базы  vkd3d, созданного для улучшения поддержки Direct3D 12  в  пакете для запуска игр Proton. В VKD3D-Proton поддерживаются специфичные для Proton изменения, оптимизации и улучшения для более качественной работы Windows-игр на базе Direct3D 12, которые пока не приняты в основной состав vkd3d. Из отличий также отмечается ориентация на использование современных расширений Vulkan и  возможностей свежих выпусков графических драйверов для достижения полной совместимости с Direct3D 12...

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


Содержание

Сообщения в этом обсуждении
"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 09:52 
В киберпук уже можно поиграть с комфортом? Я всё жду подходящее время.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 10:08 
Будь мужиком, установи уже полноценную ОС.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Самый Лучший Гусь , 20-Май-23 10:19 
Киберпук официально поддерживается на стим дек а значит на любом линуксе

Где ваша полноценная ОС теперь?


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 12:39 
> а значит на любом линуксе

Нет, не значит.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 12:48 
Да, значит. Ставишь стим и играешь в киберпанк. Если подымаешь роджера - то ставишь стим рантайм, сверху proton-GE и из него играешь в киберпанк. Потери производительности ничтожны.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 14:07 
И всё сразу работает? А если у меня не арч, а убунта, и не AMD, а NVIDIA?

> Потери производительности ничтожны.

Откровенное враньё. Сколько комбинаций этих вайнов не перепробовал — просадки в ≈2 раза минимум.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено AleksK , 20-Май-23 15:55 
> А если у меня не арч, а убунта

Ещё лучше.

> и не AMD, а NVIDIA?

Выкинь её нафиг.

> просадки в ≈2 раза минимум.

Скорее всего звездишь как дышишь. Ну и ещё раз выкинь свою "игровую" 1060.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 22-Май-23 10:35 
> Выкинь её нафиг.

Если я ставлю линукс и внезапно видеокарта начинает работать в два раза медленнее, угадай, что я выкину?

> Скорее всего звездишь как дышишь.

Вы уж определитесь, «звездишь» или «выкинь».


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено AleksK , 22-Май-23 11:09 
> Вы уж определитесь, «звездишь» или «выкинь».

Во-первых, звездишь. На ютубе полно сравнений игр windows vs linux на самых разных видеокартах и там разница хорошо если 5 процентов обычно получается, а в некоторых играх proton обгоняет винду. Вот тебе пример с нвидией https://www.youtube.com/watch?v=Zw_Crc4zZMc

Во-вторых, засовывать в систему блоб который кладет огромный болт на все общепринятые стандарты в системе, такое себе. В последних версиях дров они хотя бы ядерный модуль открыли. Но если у тебя какая нибудь древность до RTX времен, то новые дрова не особо помогут,


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 22-Май-23 13:14 
От того, что у ютуберов всё работает, мне ни горячо, ни холодно.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено AleksK , 22-Май-23 13:40 
> От того, что у ютуберов всё работает, мне ни горячо, ни холодно.

А "ютуберы" это записывают на каком-то уникальном оборудовании? Или может у них есть какой-то суперсекретный софт и дрова? Не? Так в чем же секрет?


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено mudak , 20-Май-23 22:42 
Поддерживаю, тестировал хотс и 40%  отставание.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 17:04 
Я вон там ниже по нитке закинул скрин того, как всё просто спокойно работает.

Арч, NVIDIA, старый Zen 2 и всё вдобавок на харде с черепичкой. Дельта в сравнении с оффтопиком не более 10%, и уменьшается по мере снижения настроек качества. Больше всего пинка под сраку прилетает от лучей: они работают далеко не во всех играх, а в тех что работают -- в 100% случаев с худшим качеством, чем в оффтопике (шумы и дизеринг на тенях, вот это всё).


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 11:50 
При чём тут ОС вообще? Он может на унитазе играть хочет - ему так комфортно

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Степан , 20-Май-23 12:05 
Давно уже можно

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 13:09 
Ещё полтора года назад было можно, и даже с лучами.

Новомодный path tracing приехавший с новым патчем тоже работает, хотя и с очень серьёзным performance hit, если сравнивать с Windows -- а он и там работает толком только на 3090 Ti и выше.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 13:42 
Там вроде какой-то баг был в vkd3d, нам нужно получить отзыв kawaii_boy или как там его -- он всё переживал за vulkan и dx12.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 16:48 
Только что прогонял на свежем Proton Experimental, безо всяких васянских форков, всё работает нормально, за вычетом path tracing.

Результаты встроенного бенча + листинг конфига и настроек: https://i.imgur.com/36Pex5h.jpeg.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено AleksK , 20-Май-23 15:51 
Уже давно работает не хуже чем на винде

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено F , 22-Май-23 08:00 
Тестил наверное уже 4 месяца назад, если не меньше. На самых высоких настройках без RT.

На Windows 11 в бенчмарке CP2077 выдавало 89 fps

На Arch Linux с Mesa 22.3.4 (точно не помню) выдает 95-97 fps. Ядро не помню какое, точно была 6-ка с AUR, взята из Nobara Project

Запускалось всё на 5800x3d + 6700 xt. Рейтрейсинг не вижу смысла юзать, так как производительность этой видеокарты гавно при этих фичах.

Более чем комфортно я считаю.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено F , 22-Май-23 08:16 
Забыл добавить, что разрешение экрана было 1080p

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 10:06 
И на кой этот эмулятор нужен

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 11:51 
Для того чтобы тупые люди узнавали что-то новое, например, что это не эмулятор

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Анон. , 21-Май-23 04:34 
Если это не эмулятор то откуда просадки фпс ?

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 09:54 
Да кто знает, почему в оффтопике эмулятор под названием direct3d кривой, что людям приходится last of us через нативный vk3d запускать в оффтопике.

https://dtf.ru/games/1730609-modder-ispravil-vylety-i-podtor...


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 14:38 
А что там знать? Программисты со своей зряплатой до колен окончательно деградировали. Даже те, кто не после курсов "%ЯП за 3 дня с гарантией".

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 22-Май-23 13:16 
Как узнать школолинуксоида? Он обязательно просветит вас в том, что Wine — не эмулятор.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 12:49 
Выше ответили чтоб играть в киберпанк на стимдеке.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 15:46 
Идиотизм пропихивания всего через вулкан 1.3 заключается в том, что даже для старых игр все равно нужна новая видушка. При это на винде в эти же самые игры на этой же самой видушке поиграть можно. И даже ОМГ аппаратное ускорение видео работает. Так что пусть мб пилят нативные Direct3D дрова под лялих?

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено AleksK , 20-Май-23 16:10 
> Идиотизм пропихивания всего через вулкан 1.3 заключается в том, что даже для старых игр все равно нужна новая видушка.

Все что заведется с amdgpu поддерживает vulkan 1.3 а это большинство amd за последние 10 лет. На невидиях он поддерживается с GTX 7xx а это тоже 2013 год. Или по твоему это не старые видяхи?  

> И даже ОМГ аппаратное ускорение видео работает.

Сейчас ютуб использует VP9. Его поддержка у невидий появилась с gtx 9xx у AMD вообще только в RX 5xxx и чуть раньше в интегратах. Какое там у тебя аппаратное ускорение работает на старых видяхах.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Парень Анонима 16 , 22-Май-23 20:43 
> поддерживается с GTX 7xx а это тоже 2013 год. Или по твоему это не старые видяхи?

Ну здесь и мажоры сидят. Нам с Аноней только на NVidia Riva TNT хватило вскладчину


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 16:16 
Теперь требуется видеокарта не более чем ~10 летней давности? Ну да, в dx12 игры на таких видеокартах поиграешь в целые 0 игр выпущенных в то время. Ты просто не в курсе наверно, но на старых картах нет кучи расширений и у dx12 и у vulkan, так что про "можно" это ты немного загнул и результаты могут отличаться от ожидаемых. А аппаратное ускорение видео это прямо большая из проблем. Того же vulkan video тогда не существовало и только очень малопригодные костыли местами пихали, так что сиди дальше на своём dx7 там есть декодирование видео.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено AleksK , 20-Май-23 16:41 
> Теперь требуется видеокарта не более чем ~10 летней давности?

Да. Без проблем запускал на hd 8750 мобильной графике выпущенной в 12 году нативный линуксовый вартандер который использует vulkan.

>  так что сиди дальше на своём dx7 там есть декодирование видео.

https://en.wikipedia.org/wiki/VP9#Hardware_device_support
Покажи какая из перечисленных видях времен dx7? Забудь про аппаратное ускорение видео на старых видяхах, те кодеки которые они могли хоть как-то поддерживать давно сдохли.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 10:51 
Nvidia 240gt умеет аппаратно 1080@60 h264, на Ютубе проверял, загрузка video engine 90% но вытягивает без дропов, под вендой 10.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено AleksK , 21-Май-23 12:51 
Юутуб пока ещё хранит видосики в h264 и специальными ухищрениями ещё может их отдать, но тогда забудь про все что выше 1080р 30 кадров. И Гуглу нафиг не сдались вечные проблемы с лицензированием, так что вероятнее всего со временем h264 пропадет с ютуба насовсем. H264 умирает.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено cheburnator9000 , 22-Май-23 00:41 
> H264 умирает.

Что-то из серии Bitcoin умирает и никому не нужен? Youtube до сих пор работает на LG телевизорах аж 15 летней давности на встроенном в телевизор клиент. Даже если он там закончится всегда можно купить TV Stick и подключить по HDMI. Если видеокарта в компьютере такая старая, то за 10 лет, то можно было поднакопить на условную Nvidia 3060.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено AleksK , 22-Май-23 08:27 
>Если видеокарта в компьютере такая старая, то за 10 лет, то можно было поднакопить на условную Nvidia 3060.

У меня то все замечательно с видеокартами, в ноуте ryzen 7 5800h с Vega в копме rx6750xt и там и там аппаратное ускорение видео работает через vaapi. И h264 в том числе.

Я про то что h264 сейчас нафиг никому не нужен с их требованиями лицензионных отчислений. Есть свободные кодеки vp9, av1. Так что любители старых карт с их "а вот на Винде все работает" в пролёте, их любимая Винда уже не поможет.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 23:01 
В том то и прикол, что не нужны мне игры под D3D12. Мне нужны игры под D3D11. А сейчас все выше D3D9 пропихивается через вулкан 1.3. И получается, что игры, которые прекрасно идут на видушке с поддержкой D3D11 под виндой, при этом нифика не идут под линухом.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Мастодонт , 21-Май-23 09:33 
В Proton, как и в Wine, можно задействовать OpenGL.Если конечно смочь прочитать инструкцию на гитхабе.
https://github.com/ValveSoftware/Proton#runtime-config-options
В параметры запуска игры в стиме добавить PROTON_USE_WINED3D=1.
Фпс в этом режиме много будет тоже не нужно. Самое оно, для ненужнистов.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 13:08 
Просто когда более старый интерфейс пропихивается через более новый - то это уже по сути эмулятор, а не "не эмулятор", как себя позиционирует WINE.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Beta Version , 21-Май-23 13:43 
Нет. С чего ты это взял?

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 17:11 
Когда что-то пропихивается через что-то -- это транслятор, а не эмулятор. Собственно, в документации к не-эмулятору и VKD3D так и написано.

Ну и да, для старых игорей всегда есть штатный транслятор не-эмулятора, WineD3D, который прокидывает всё в OpenGL.

Я всё понимаю, и сам всеми руками за презервацию наследия и искоренения всякого разного bit rot, но. Самая слабая карточка того периода, что ещё поддерживается современными драйверами со стороны NVIDIA -- это GTX 750 Ti на паскале. Неиронично использовать её для игр в 2023-м несколько странно.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Full Master , 21-Май-23 19:06 
>это GTX 750 Ti на паскале

750 Ti это Maxwell. Pascal это 1000 серия.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 19:08 
Я всегда буду обновлять страницу с комментариями.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 19:07 
*Пардон, на максвелле же. Паскаль это уже 10 series.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 19:15 
>GTX 750 Ti на паскале

Это Maxwell gen1, есть ещё какие-то мобильные, остальные карточки в 900 серии, Pascal это 10 серия. Кстати, на ней неиронично давали 30фпс такие игры как gta5 и kingdom come на высоких настройках и современные игры похуже выглядят. Только памяти всего 2 гига, а это значит, что никаких 4к текстур тебе. Тут я так понимаю люди переживают что у них Tesla не работает, т.е. это с 8 до 300. Но даже Fermi место только на помойке, там OpenGL обглоданный, что уж говорить про Tesla.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 19:23 
Я смотрю, ты тоже не обновляешь страницу с комментариями.

>> Кстати, на ней неиронично давали 30фпс такие игры как gta5 и kingdom come на высоких настройках

Там спокойно можно было выжимать 50-60 FPS в GTA5 на 1080p -- сам так играл, в паре с Phenom II X4 955.

>> памяти всего 2 гига

Были SKU с 4 Гб памяти, например https://www.arktekco.com/product/gtx750ti-4gb/


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 19:34 
Ого, неплохо. Ну 60 уже вряд ли, тем более на высоких, разве что в стену смотреть. Оверклокнутые модели с дополнительным питанием давали в районе 5-10 фпс дополнительно и у меня была примерно такая. И естественно не обновляю, но это нормально.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 20:05 
В современной жта5 конечно ты не выжмешь на этой карточке 50-60 уже никак на высоких, особенно в онлайне. Но я где-то до 2015 года иногда играл в онлайн с коллегами, и на 1080 я ровно столько и жал, на обычном high пресете. Но это уже оффтопик слегка, мои извинения.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 16:46 
Ты все криво понял. Вулкан задействован для увеличения производительности, а не для того чтобы вообще что-то запустить. Еще в 1998 году кривой директ3д обозванный почему-то прямым требовал вдвое больше кода обработать процессору чем glide. Вулкан уменьшает ненужную нагрузку на процессор и помимо ускорения позволяет на более легких процессорах запускать те же игры - например на двух ядрах вместо четырех.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 17:33 
Это ты всё криво понял, вылазь уже из своего 1998 года и выкинь уже свой двухядерный Pentium-D. Сейчас API настолько тонкие (что Vulkan, что DX12, что Metal), что производительность процессора для графики практически не важна. Поэтому DXVK и стал возможен - потери производительности ничтожны, сложность реализации API значительно уменьшилась (всё перешло на уровень приложений).

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 18:12 
Опять все пернкособочил. Тут ведь дело в том что поддержка идет не только последнего поколения директкриво3д, а всей линейки.
В линуксе по умолчанию нет родной поддержки того как реализован директкриво3д, а потому трансляция вызовов вместо их обработки длительной выгоднее в том числе.
Особенно это заметно на ноутбуках, которые отрисовывают интерфейс ВМ/рабочего стола, либреофис и браузер используя вулкан, особенно если это атом.
И я не вижу повода выкидывать аполло лэйк с поддержкой декодирования вп9 и на 50% усиленной графической части задействовать которую не удавалось по причине тяжеловесности кода. И да, мне 8 гигабайт оперативки хватаетна ноутбуке, а на 12900К на з790 и подавно менять нечего.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 17:36 
> Идиотизм пропихивания всего через вулкан 1.3 заключается в том, что даже для старых игр все равно нужна новая видушка. При это на винде в эти же самые игры на этой же самой видушке поиграть можно.

На вайне в старые игрушки тоже поиграть можно, без всякого dxvk и proton. Причём иногда с лучшим результатом чем на современном ШИНДОВС 11. Ты уж разберись в вопросе сначала.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 20-Май-23 19:17 
Ты наверное не в курсе, но производительность опенжл может и поднялась, но трансляция в опенжл из директ3д не слишком то производительное решение. Скорость поднялась конечно, но она далека от потенциала вулкана, поэтому сначала запускай прежде чем что-то странное заявлять.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 03:53 
> но трансляция в опенжл из директ3д не слишком то производительное решение

На чём, на Атоме 10-летней давности? Ну так придётся выбрать, либо проц менять хоть на что-то не помоечное, либо накатывать Шиндовс ХР, либо играть в Nethack в консоли. Никто не будет для легаси железа пилить новый софт.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 15:09 
На ноутбуке нечего менять и даже внешняя видеокарта не поможет, но это ненужно так как ноутбук как ноутбук более чем устраивает после того как вулканом рендер установлен и скажем начальная страница ютуба рендерится не 12 секунд, а около 5 секунд, но это первая самая тормозная загрузка жирносайта. Дальше все в порядке. Для чего потяжелее есть стационарный комп на 12900к, которому любая нагрузка - чисто по приколу. Синебенч р23 162 ватта, компиляция 135 ватт, и это я еще не прибивал до предела на лучшие ядра повышенные частоты с пониженной сотней мегагерц на неудачных ядрах с тюнингом каждого ядра. Таким же монстриловом являются видеокарты с потреблением выше 200 ватт. Когда топ процессор жрет меньше это надо быть больным психом чтобы держать стоковое напряжение на видеокарте. То же самое касается горящих АМДешных 3д камней с их кешем. Когда камень работает стабильно и на пониженном напряжении они ждут выгорания и пялятся на температуры по сотню градусов. А ресурсы типа 3дневс пишут муть про !!!ограничение тдп!!. как будто перенапряжение куда-то девается. Так что чувак, можешь мне поверить, до шинХР дело точно не дойдет на ноутбуке. Там только линукс и только runit.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Бывалый смузихлёб , 21-Май-23 16:02 
на том же кроссовере со включенным дэ-икс-вэ-ка некоторые игоры не работают( включая КОТОР )
похоже, что это не универсальное решение. По крайней мере, пока что

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Beta Version , 20-Май-23 20:10 
> Идиотизм пропихивания всего через вулкан 1.3 заключается в том, что даже для старых игр все равно нужна новая видушка.

Но тут же речь про DX12 -> Vulkan. Тебе же и для DX12 потребуется относительно свежая ВК. Подозреваю, что любая ВК, поддерживающая DX12, поддерживает и Vulkan.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 00:27 
Ты сам понял что сказал? Тут про трансляцию вместо опенжл в вулкан. К чему эти "подозрения"? Там все идет из директа потому что на винде уже давно опенжл работал через трансляцию в директ3д и потому мелкомягкие таким образом заставляли использовать ненужно3д.
Это все для отвязки от проклятой директ3д.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Beta Version , 21-Май-23 01:04 
> Тут про трансляцию вместо опенжл в вулкан.

А у меня в комменте о чём написано?


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 03:54 
>  на винде уже давно опенжл работал через трансляцию в директ3д

Хоть один пруф есть?


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено n00by , 21-Май-23 06:14 
>>  на винде уже давно опенжл работал через трансляцию в директ3д
> Хоть один пруф есть?

Архитектура WDDM

Архитектура модели драйвера дисплея WDDM состоит из частей режима пользователя и режима ядра. На следующем рисунке показана архитектура, необходимая для поддержки WDDM.

https://learn.microsoft.com/ru-ru/windows-hardware/drivers/d...

Поставщик графического оборудования должен предоставить драйвер дисплея в пользовательском режиме и драйвер мини-порта дисплея (также известный как драйвер отображения в режиме ядра или KMD).

    Драйвер отображения в пользовательском режиме — это библиотека динамической компоновки (DLL), загружаемая средой выполнения Direct3D.

    Драйвер мини-порта дисплея взаимодействует с подсистемой ядра графики DirectX.


https://learn.microsoft.com/ru-ru/windows-hardware/drivers/d...


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено commiethebeastie , 21-Май-23 08:50 
dxgi и direct3d это разные прослойки, что и видно на графике.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено n00by , 21-Май-23 09:16 
Ну да, ведь помимо три-дэ существуют буфера под кадры и прочее. Потому D3D является одной из частей DX.

А вопрос был про OGL, и он вообще там сбоку, тогда как DirectX в ядре.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 22-Май-23 18:15 
>А вопрос был про OGL, и он вообще там сбоку, тогда как DirectX в ядре.

Не передёргивай, изначально было заявление

>на винде уже давно опенжл работал через трансляцию в директ3д

Direct 3D на картинке там же, где и OpenGL. Нет там никакой трансляции, там низкоуровневые штуки типа управления видео-памятью и планировщика GPU.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено n00by , 23-Май-23 07:43 
На картинке DirectX grаphics kernel subsystem находится в ядре, OpenGL installable client driver находится в пространстве пользователя. Если хотите понять детали, почему DX разделён на компоненты, читайте MSDN и Фень Юаня - он вообще про Windows 2000 пишет и объясняет, зачем МС реализовала DX в ядре и обязала к этому производителей.

"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено n00by , 21-Май-23 09:26 
Ниже скопирую из MSDN фрагмент требований к драйверу. В Микрософт разумно предполагали, что производителю накладно писать два варианта драйверов под разные системы. Потому их ОС окажется в приоритете. Но производители в итоге сделали ход конём -- DX12 внутренне очень похож на стандарт Vulkan.


Требования к программному обеспечению Direct3D в Windows 8

для Windows 8 независимым поставщикам оборудования необходимо написать драйвер Windows (WDDM) 1,2, поддерживающий соответствующие интерфейсы драйверов устройств пользовательского режима (UMD) для уровня функций Direct3D (ддис).

https://learn.microsoft.com/ru-ru/windows-hardware/drivers/d...


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено n00by , 21-Май-23 06:16 
> на винде уже давно опенжл работал через трансляцию в директ3д

Он так всегда работал. DX реализован в видеодрайвере. dll режима пользователя предоставляли интерфейс плюс вспомогательные функции, которые нет смысла располагать в ядре.


"Выпуск VKD3D-Proton 2.9, форка Vkd3d с реализацией Direct3D ..."
Отправлено Аноним , 21-Май-23 00:35 
Чтобы отвязаться от опенжл надо чтобы рабочий стол, то есть по сути вся сессия были на вулкане.
Этим грешат горе-тестеры, которые запускают трансляцию на вулкан в опенжл сессии.
Это такой изврат-изврат.
На линуксе все упирается в производительность вайна обычно.
Но игры можно запускать на вулкане и этот оверхед, который имеется из обязательного хлама обычно запросто обрабатывается процессором потому что кривые движки не умеют а 360+ фпс со средней видеокартой на тощем проце.
Таким образом обычо получается частично решить проблемы убогих движков.
Вызовы обрабатываются, а не всеобщая поддержка имеется.