Новости про DirectX 12 и NVIDIA

NVIDIA сохраняет лидерство в Steam

Крупнейшая платформа дистрибуции игр, Steam, является превосходным индикатором тенденций игрового мира. Сбор статистики аппаратной части позволяет Valve определять самые популярные решения и оптимизировать для них работу.

Среди популярных видеокарт в Steam последнего месяца, оказались исключительно решения NVIDIA, что говорит о доминантном положении этого производителя.

Так, на конец июня, решениями NVIDIA пользовались 63,61% геймеров, что больше 20,5% для AMD и 15,54% для Intel. Вызывает интерес факт того, что 0,35% игроков используют «другие» видеоплаты.

При этом в списке самых популярных карт с поддержкой DirectX 12 присутствуют только решения NVIDIA. Самым популярным видеоускорителем в Steam стала GeForce GTX 1060, которой пользуются 6,29% игроков.

Такой рыночный разрыв не сложно понять. Архитектура Pascal у NVIDIA обладает превосходной производительностью при низком энергопотреблении. Сторонники же AMD, вероятно, предпочитают подождать архитектуру Vega. Кроме того, высокая производительность видеокарт AMD при майнинге криптовалют привела к дефициту этих видеокарт и резкому повышению цены.

NVIDIA обеспечивает поддержку DirectX 12 для Fermi

Компания NVIDIA, обновив видеодрайвер до серии 384, тихо и незаметно добавила поддержку API DirectX 12 для графических процессоров, построенных по архитектуре Fermi.

Такую информацию опубликовали внимательные пользователи форума Guru3D. Поддержка DX12 теперь доступна для видеокарт GeForce 400-й и 500-й серии. Примечательно, что поддержка оказалась достаточной для запуска современных игр и приложений для Direct3D feature-level 12_0. Также драйвер обеспечивает поддержку WDDM 2.2 для карт GeForce Fermi в операционной системе Windows 10 Creators Update (version 1703).

Вероятно, именно необходимость поддержки новой версии драйверной модели и побудила NVIDIA обеспечить работу DX12 на видеокартах 5-6 летней давности. Правда, несмотря на формальную поддержку, вряд ли устаревшего ускорителя будет достаточно для запуска современной игры в приемлемом виде.

Vulkan заметно ускоряет Doom в видеокартах AMD

На прошлой неделе компания Bethesda представила большое обновление к игре Doom, включив поддержку инновационного API Vilkan.

Немецкий ресурс ComputerBase.de провёл небольшое исследование, сравнив производительность различных видеокарт в игре Doom с рендером посредством разных API. В результате было установлено, что при переходе с OpenGL на Vulkan видеокарты AMD получают значительный прирост в скорости, в то время как скорость обработки на ускорителях NVIDIA практически не меняется.

К примеру, у AMD Radeon R9 Fury X в разрешении 2560х1440 пикс. на новом API производительность на 25% выше, чем у GeForce GTX 1070, в то же время в режиме OpenGL та же карта AMD на 15% медленнее «зелёного» конкурента. Таким образом, API Vulkan ускоряет R9 Fury X на 52 процента! Аналогичная ситуация видна и для меньших разрешений.

Всё это выглядит подтверждением ранних слухов о том, что NVIDIA продолжает испытывать трудности с технологией распределённой нагрузки Async Compute, которая предложена AMD и внедрена в Vulkan и DX12.

Обновилась популярная информационная утилита GPU-Z до версии 0.8.7

Сайт TechPowerUp подготовил очередное обновление своей популярной утилиты GPU-Z, предназначенной для получения всей доступной информации о вашей видеокарте и мониторинга её параметров. Обновление получило номер 0.8.7.

Версия 0.8.7 утилиты в основном характеризуется различными исправлениями ранних ошибок, в числе которых неверное определение устройств, устранение зависаний, детекция поддержки различных технологий и их версии. Также база данных видеокарты расширилась целым рядом графических ускорителей NVIDIA, AMD и Intel.

Полный перечень изменений приведён ниже:

  • Теперь правильно определяется версия драйвера Radeon Software Crimson Edition.
  • Исправлено чтение напряжения GPU 1,55 В на процессорах AMD Fiji.
  • Исправлен на верный 12_1 уровень возможностей DirectX на iGPU Skylake.
  • Исправлен синий экран на Intel Cloverview (Atom Z2760).
  • Исправлено определение CUDA для устройств с номером шины большем 9.
  • Исправлено наименование AMD Beema.
  • Улучшено объяснение определения ошибок OpenCL на GPU AMD.
  • Некоторые карты HD 2000 и HD 3000 теперь корректно определяются как ATI.
  • Версия ID теперь всегда отображается двумя цифрами.
  • Исправлено отображение шейдерной модели на старых картах.
  • Исправлена миллисекундная точность во временных отметках файла журнала.
  • Обновлён перевод американского английского.
  • Прочие исправления стабильности.
  • Добавлена поддержка NVIDIA GTX 980M 8GB, GTX 965M, GTX 750 (GM206), GT 710 (GK208), Quadro K1200, M5000, M2000M, M1000M, K2200M, GRID K160Q, Tesla K80.
  • Добавлена поддержка AMD R9 380X, R7 350, Mullins.
  • Добавлена поддержка Intel Skylake Graphics 510, P530, 540.

Загрузить бесплатную утилиту GPU-Z можно с нашего сайта.

AMD: не существует GPU с полноценной поддержкой DirectX 12

Глава подразделения AMD по мировому маркетингу Роберт Холлок присоединился к дискуссии о DirectX на сайте Reddit. Его пост поднял много шума из-за того, что он прокомментировал разработчика игры Oxide, подтвердив его слова о том, что NVIDIA Maxwell GPU не обладает полноценной поддержкой DX12, поскольку он не может выполнять рассинхронизированные вычисления.

«Oxide эффективно подытожил мои мысли по этому поводу. NVIDIA заявляет о „полной поддержке“ DX12, но при этом полностью игнорирует, что Maxwell совершенно неспособен выполнять рассинхронизированные расчёты без тяжёлой зависимости от медленного переключения контекста». При этом он отметил, что «GCN имеет асинхронные шейдеры с самого начала, поскольку мы надеялись и ожидали, что игры будут развиваться преимущественно в этом направлении. И именно так и поступают Mantle, Vulkan и DX12».

При этом Холлок отметил, что на самом деле в мире пока не существует GPU полностью отвечающего всем требованиям DX12. Он заявил, что в мире существует масса людей, которые преднамеренно говорят об уровнях возможностей, индивидуальных возможностях и различной «поддержке». И это часто вводит в заблуждение и создаёт множество слухов.

«Вот неприкрытая правда: Каждая графическая архитектура имеет уникальные возможности, но ни одна не содержит их все».

В конце своего сообщения господин Холлок выразил удовлетворение от того, что люди наконец-то начали понимать всю картину сложных взаимоотношений GCN, Mantle, DX12, Vulkan и LiquidVR.

AMD лучше адаптирована для DX12

Недавно был представлен первый игровой бенчмарк DirectX 12 под названием Ashes of the Singularity, и выяснилось, что от нового API в большем выигрыше оказалась AMD, чем NVIDIA.

Сайт PC Perspective  сравнил производительность новой видеокарты AMD Radeon R9 390X с конкурирующим решением NVIDIA GeForce GTX 980, используя новый тест Ashes of the Singularity. В результате выяснилось, что при использовании DX12 производительность карты AMD выросла значительно больше, чем у карты NVIDIA.

При использовании рендера в режиме DirectX11, карта Radeon R9 390X демонстрировала меньшую частоту кадров, по отношению к GeForce GTX 980. В то же время при использовании DX12, карта AMD смогла сравняться с «зелёным» конкурентом, продемонстрировав рывок в скорости обработки. При этом ускоритель NVIDIA таким прорывом похвастать не сумел.

Также была выявлена зависимость от числа ядер CPU. При большом количестве ядер процессора карты AMD получают большее преимущество перед NVIDIA, при меньшем числе ядер преимущество становится не столь выраженным.

Совершенно ясно, что NVIDIA оказалась в проигрыше. Компания уже заявила, что тест Ashes of the Singularity в нынешнем виде «не является хорошим индикатором общей игровой производительности в DirectX 12». И в этом есть смысл. Нельзя оценивать скорость работы видеокарты по единственному приложению. Также нельзя говорить, что разные игровые движки получат одинаковый прирост производительности при переходе от DX11 к DX12.

Исторически сложилось так, что в некоторых играх преимущество имеют карты Radeon, а в других — GeForce. В этот же раз карты показали равную производительность, при том, что продукт AMD стоит дешевле.

DirectX 12 позволит видеокартам GeForce и Radeon работать вместе

Как известно, компания Microsoft полным ходом ведёт разработку нового графического API. Официальной информации о нём пока не так и много, а по слухам, в новой версии DX появится возможность совместной работы графических плат разных производителей.

По инсайдерской информации графические платы AMD и NVIDIA смогут работать совместно в будущей версии Windows. В настоящее время для конфигурации компьютера с несколькими GPU необходимо, чтобы это были процессоры одного производителя (а в случае NVIDIA вообще одинаковые). Причина такого требования заключается в том, что при подготовке кадра происходит его разделение между видеоадаптерами. В новой же версии DirectX будет применена технология Explicit Asynchronous Multi-GPU, которая эффективно объединяет различные ресурсы в одном общем пуле.

Новый метод получил название Split Frame Rendering (SFR), и он заменит собой старый метод Alternate Frame Rendering (AFR) с действующими ограничениями 4+4=4.

Это прекрасная новость для всех, ведь технология позволит не только объединить вычислительные мощности от разных разработчиков оборудования, но и открывает новые возможности перед программистами, позволяя создавать контент нового типа.

NVIDIA рассказала о поддержке DirectX 12

В конце прошлой недели компания Microsoft представила новый API DirectX 12, который будет иметь значительно меньшую нагрузку на вычислительные мощности компьютера, чем его современная версия.

Компания NVIDIA в лице ведущего архитектора Генри Моретона с радостью объявила о том, что она вместе с Microsoft уже в течение последних 4 лет активно работает над новым графическим API. Именно в этом, вероятно, и кроется причина, по которой NVIDIA не готовила свой собственный API в ответ на AMD Mantle. Компания ожидает, что новый DX выйдет в течение 18 месяцев, а первые игры появятся в конце следующего года.

По словам компании в настоящее время уже 15 компаний имеют пробные драйверы DirectX 12 и среду разработки, так что они уже могут писать новые игры для этого API. По словам самой NVIDIA, новый API значительно снизит нагрузку на CPU. Кроме того, API подойдёт для использования на ПК, Xbox One, планшетных ПК и даже телефонах. Как известно, NVIDIA выпускает мобильный GPU Kepler в составе процессора Tegra K1, и вполне возможно, что именно он и станет первым проводником DX12 в мобильную среду.

Компания NVIDIA пообещала, что DirectX 12 будет поддерживаться GPU архитектур Fermi, Kepler и Maxwell, а значит, он легко укрепится на рынке, ведь база аппаратного обеспечения, поддерживаемого им, будет действительно огромна.

Генри Моретон отметил: «DirectX 12 даёт приложениям возможность напрямую управлять ресурсами и состоянием, и выполнять необходимую синхронизацию. В результате разработчики приложений высокой сложности могут эффективно управлять GPU, используя преимущество своих глубоких знаний в работе игр».