Что лучше vulkan или directx 12
Перейти к содержимому

Что лучше vulkan или directx 12

Выбираем лучший API для игр. Тест DirectX/Vulkan/OpenGL

Всем привет! Сегодня мы постараемся разобраться с API — программным интерфейсом приложений в 3D-графике, а точнее об использовании его в играх, современных и не очень, т.е. DirectX всех мастей, Vulkan и иже с ними. Мы взяли 2 видеокарты (GeForce RTX 2070 SUPER в исполнении Palit и Radeon RX 5700 XT от Sapphire) и 2 процессора: Intel Core i7-10700K и AMD Ryzen 9 3900 и протестировали каждый с каждым, в общем “смешались в кучу люди, кони” в смысле кремний всевозможных производителей.

Red Dead Redemption 2 – DX12 vs. Vulkan

Сравнение графики в RDR2 для PC. В качестве API выступают DX12 и убийца OpenGL — Vulkan. Второй известен своим перегруженным API и очень усложненным кодированием.

Ты синьеришь графику в ААА-студии?

Господи, не понимаешь, так не пиши.

Под API всегда и везде подразумевается прослойка, которая предоставляется на сторону клиента. Я не знаю, что ты там себе насочинял. Может ты школьник с аниме на аве.

Комментарий удален модератором

Отлично, я сейчас кидаю фото даты в паспорте на фоне этого коммента, и если я по возрасту не школьник, ты мне покупаешь рдр2, идёт?

Вулкан не перегруженный, он мультиплатформенный + опенсорсный

Тогда давай свои коммиты в драйвер. Я подожду. Пока я видел только 1500 строк для минимального time to triangle.

А что ещё кроме этого ты видел?

Извини, я не понимаю чем тебе помогут "мои" коммиты к драйверу, когда ты говоришо о отрисовке геометрии для какой то рандомной игры в коде на плюсах.

Посмотрел видео: вулкан то отстаёт на 1 фпс, то опережает на 1 фпс. Что я должен был увидеть?

Ты должен был увидеть summary, итоги бенчмарков. По ним видно, что на низких настройках графена минимальный и максимальный фпс вулкана намного выше, чем на дх12. А вот на высоких настройках вулкан наоборот сдает, и там максимальный фпс намного ниже, чем у дх12. Очевидно, можно сделать вывод, что вулкан лучше для низких настроек и слабого железа, а дх12 — наоборот, выбор тех, кто побогаче и выкручивает графон на более боярском железе. Наверное. Может, это нихуя и не значит, я понятия не имею, просто видос посмотрел

Но ведь средний у вулкана на максималках всё равно выше.

Тут отличие на уровне погрешности, ни о чём не говорит.

Я согласен, но я просто обратил внимание на то что "Вулкан для минималок" и обратное ему — это ошибочное утверждение.
Эти API будут вести себя по разному на разном железе и на данном примере они ведут себя почти одинаково.

Что выбрать Vulkan или DirectX 12 в Red Dead Redemption 2?

Теперь когда Red Dead Redemption 2 наконец-то появился на платформе ПК, тысячи игроков прыгнули в игру, чтобы почувствовать вкус дикого запада. Как и большинство многоплатформенных игр, которые выпускаются на ПК, Red Dead Redemption 2 предлагает визуальные обновления и опции, недоступные в его консоли. В дополнение к настройкам для увеличения расстояния прорисовки объектов, точности моделирования физики и качества графических эффектов, игра также предлагает пользователям ПК два различных графических API-интерфейса. И Vulkan, и DirectX 12 можно выбрать из меню графических опций. Что делают эти API и что лучше для вас?

Что выбрать Vulkan или DirectX 12

Vulkan и DirectX 12

Vulkan и DirectX 12 обеспечивают связь между игрой и оборудованием вашего ПК.

Что такое графический API?

API — это сокращение от интерфейса прикладного программирования. Когда речь заходит о видеоиграх на ПК, разработчики почти всегда используют один из популярных API для воплощения игр в жизнь на платформе. Эти API-интерфейсы позволяют разработчикам взаимодействовать с игровым движком без необходимости написания кода непосредственно для каждого конкретного варианта. Вместо того, чтобы разработчику приходилось писать уникальный код для Radeon RX 5700 XT, Radeon RX 580 и GeForce RTX 2080, графический API транслирует информацию и команды аппаратному обеспечению.

Какой API мне выбрать?

Red Dead Redemption 2 предлагает как Vulkan, так и DirectX 12 API в своем графическом меню. Vulkan — это многоплатформенный API рендеринга, который поддерживается Khronos Group и основан на AMD Mantle API. Он использовался в таких играх, как Doom (2016), The Surge 2 и в различных игровых портах Linux. DirectX 12 был разработан Microsoft и используется компьютерами Xbox One и Windows. Известные игры DirectX 12 включают Gears of War 5, Metro Exodus и Resident Evil 2.

Vulkan и DirectX 12

Нет визуальной разницы между Vulkan и DirectX 12.

В Red Dead Redemption 2 нет визуальной разницы между выбором Vulkan или DirectX 12. Единственная разница между ними заключается в том, как они взаимодействуют с оборудованием вашего ПК. То как игра работает с этими API-интерфейсами, может отличаться в зависимости от используемого оборудования. Исходя из самых ранних тестов, основанных на отчетах игроков, Vulkan предлагает немного более высокую среднюю частоту кадров (<5%), в то время как DirectX 12 предлагает немного более плавную работу в целом (особенно на видеокартах NVIDIA). Колебания частоты кадров менее интенсивны при использовании DirectX 12, поэтому на практике он может казаться немного более последовательным, даже если тесты показывают, что он немного отстает от Vulkan при расчете необработанных кадров.

В конечном счете, вы вероятно получите отличный опыт работы с любым из API. Переключение между двумя вариантами требует перезапуска игры, чтобы изменения вступили в силу.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *