Oxide Games: карты Nvidia не поддерживают ключевых функций DirectX 12

Тесты производительности в игре Ashes of Singularity в режиме DirectX 12 вызвали немалый ажиотаж в сети, потому что показали скрытый потенциал видеокарт AMD Radeon, що, в свою чергу, поставило в невыгодное положение модели Nvidia GeForce. виявляється, что потеря производительности „зеленых” карт может возникнуть из-за неполной поддержки нового интерфейса программирования – принаймні, так утверждают создатели игры Ashes of Singularity.

Oxide Games: карты Nvidia не поддерживают ключевых функций DirectX 12

Речь идет о асинхронном блока шейдеров (Async Shaders), то есть одной из ключевых особенностей интерфейса DirectX 12 – она позволяет асинхронно выполнять отдельные задачи на графическом процессоре, а це, в свою чергу, влияет на сокращение времени обработки, повышение плавности анимации и минимизации задержек (минимизация задержек имеет особенно большое значение в случае систем VR – віртуальна реальність).

Во всех системах AMD на базе архитектуры GCN используется технология ACE (Asynchronous Compute Engine) – асинхронные двигатели, вычислительные возможности которых позволяют реализовать функции асинхронных шейдеров параллельно (без переключения). Ниже вы можете увидеть видеоролик, который в простой форме объясняет действие этой технологии.

Как утверждает разработчик студии Oxide Games (ответственный в частности за игру Ashes of Singularity), графические карты Nvidia не имеют родной поддержки для асинхронных потоковых процессоровэто было необходимо, поэтому выключение их эксплуатации, потому что силовое вымогательство активации просто давало худшие результаты.

виходить так, что нынешние видеокарты Nvidia могут иметь проблемы с получением соответствующей производительности в новых играх – правда, инженеры могли бы попытаться реализовать программную поддержку асинхронных шейдеров, хотя и так должны считаться с худшим функционированием такого решения и слабыми результатами производительности. Сподіватимемося, что следующее поколение графических процессоров Паскаль уже не будет иметь минусов в этом плане.

Oxide Games: карты Nvidia не поддерживают ключевых функций DirectX 12
Асинхронизация блока шейдеров позволяет получить мощный прирост производительности – принаймні, так утверждают маркетологи AMD

З часом, звичайно, будут пополняться игры использующие потенциал DirectX 12 (скоро к ним присоединится новый DeusEx), благодаря чему карты „красных” должны получить ветер в паруса. На жаль, на текущий момент большинство игроков, по-прежнему живет в эпоху DirectX 11, где Radeony имеют явные проблемы, что в случае слабых процессоров может проявляться падениями производительности.

виходить так, что чем быстрее DirectX 11 уйдет в небытие, тем лучше для AMD, – подтверждает это также политика компании, которая явно способствует современной API. Действительно ли ето принесет впечатляющий прирост производительности? Що ж, время покажет

 

Оцінити статтю
Новини IT
Додати коментар