Разработчики Deus Ex и Tomb Raider назвали DirectX 12 слишком сложным

Разработчики Deus Ex и Tomb Raider назвали DirectX 12 слишком сложным

showgazer
Читати у повній версії

Глава студия NIXXES Software рассказал о DirectX 12 на конференции для разработчиков GDC 2017. По его словам, технология получилась слишком сложной. И это от лица разработчиков Deus Ex и Tomb Raider.

Юрьен Катсман (Jurjen Katsman) назвал технологию чересчур перегруженной, но начал свою речь с доклада о довольно скромном приросте производительности для обладателей мощных процессоров. Иными словами, эффект от новой технологии по отношению к процессорам оказался слишком мал. Далее Юрьен затронул проблемные асинхронные вычисления и фрагментацию этой технологии среди производителей «железа».

Он также еще раз развеял миф о том, что низкоуровневый подход DX 12 делает жизнь разработчиков легче. Это совсем не так. Появилось больше контроля, но и хлопот прибавилось. Менеджмент памяти, ручная обработка параллельных вычислений, асинхронные вычисления и множество «хитрых трюков» для улучшения производительности, которые появились еще во время DX 11.

Юрьер не стал отрицать, что при должном усердии появляется положительный эффект, но он ставит под знак вопроса такие методы достижения цели. По крайней мере, в текущем состоянии DX 12.

Его словам можно и нужно верить, ведь NIXXES Software, которой он руководит, перенесла на PC несколько крупных проектов, и сделала это достаточно уверенно.

😐 28-летняя американка регулярно занимается сексом с ChatGPT
Коментарі 12
Залишити коментар
7 років
Подобные технологии, наверно, всегда сложны в освоении. Тем более DirectX 12 не получил должной популярности, чтобы его повсеместно использовали и изучали, но есть Vulkan — неплохая альтернатива.
А на счет прироста... Он определенно есть. Игры с DirectX 12 на моем Phenom II X4 970 + GTX 960 показывали буст 10-15%, что неплохо.
Відповісти
7 років
Было бы круто конечно если разрабы будут внедрять поддережку Вулкана, это в свою очередь позволит портировать игры на другие ОС
Відповісти
7 років
Это пожалуй проблема почти всех технологических новинок. Мне кажется разработчики со временем набьют руку.
Відповісти
7 років
Вообще непонятно, отличий от той же 11 серии не вижу, а жрет ресурсов ого го. В батле первой если ставишь кадров на порядок меньше становится, хотя заявляли что будет лучше 12 серия работать а на деле... Вот что что, а как DOOM перешли с open gl на vulan, то там конкретно были видны изменения в оптимизации.
Відповісти
7 років
Как я понял DirectX 12 дает прибавку только при определенных условиях, ну то есть зависит от железа, общей оптимизации игры и графических настроек. Когда давали The Division на выходные я решил потестить на DirectX 12. Поставил ультра (конфиг в профиле) и как я заметил, нагрузка на ЦП немного спала и FPS поднялся на 5-7 кадров, но стоило мне понизить настройки, то прибавка падала вплоть до убавки. Так что похоже у кого-то DirectX 12 работает, а у кого-то нет.
Відповісти
7 років
таковы новые технологий
Відповісти
7 років
Оправдания того что не выгодно тратить время и деньги на прирост производительности, когда можно получить почти тот же результат с меньшими усилиями на разработку, что якобы прирост маленький.
Відповісти
7 років
Вот это поворот, а как пиарили, как пиарили. Неужели и тут майкрософт... хотя, о чем я говорю, конечно же!
Відповісти
7 років
Я вижу только один прирост от DX-12 — это лошадиные системные требования и пиписочный fps на средних машинах.
Відповісти
7 років
Слишком сложный, слишком сложный? я 3 часа мучался, как нарисовать один треугольник в разных местах(может это конечно хорошо и об мне говорит), хотя в DX11 для этого, нужно было просто переслать матрицу модели уже с другими данными
Відповісти
7 років
ну ничёси ты Евклид...
Відповісти
7 років
Ленивые зеленые...Не выгодно развивать технологию благодаря которой даже слабые видюхи будут выдавать 60+ фпс...Надеюсь красные не прогнутся и будут развивать Vulkan
Відповісти