Что получат видеокарты вместе с DirectX 12

NVIDIA раскрыла информацию о поддержке DirectX 12 на собственных видеокартах

Близится выход Windows 10, поэтому сегодня внимание производителей видеокарт, разработчиков игр и геймеров приковано к новым API. Но большинство пользователей по-прежнему путаются в том, какие видеокарты будут поддерживать новый DX 12 и в каком виде. Нас вновь ожидают несколько уровней поддержки. Они соответствуют разным уровням аппаратной и программной поддержки, ниже мы как раз рассмотрим их более детально.

Большинство современных видеокарт, будь то от AMD или NVIDIA, поддерживают DirectX 12 в «родном» режиме. Однако речь здесь идёт о минимальном уровне поддержки, старые GPU не смогут полностью реализовать все технологии, поскольку они вышли два-три года назад. Но позвольте пролить свет на данный вопрос.

Новые технологии DirectX 12

DirectX 12 API

Начнём с API DirectX 12. Важной частью API является снижение избыточной вычислительной нагрузки, что верно и для других низкоуровневых API, таких как Mantle. Здесь суть кроется не столько в представлении новых технологий, сколько в более эффективном использовании доступных ресурсов. Первые тесты под Windows 10 уже показали существование потенциала производительности. Но данные тесты были ограничены определёнными сценариями, и пока не совсем понятно, какой прирост производительности можно ожидать в играх из-за снижения избыточной вычислительной нагрузки.

На низком уровне API DirectX 12 обеспечивает для программистов более эффективные средства доступа к «железу». Сюда входит и улучшенное управление видеопамятью. Так что потенциально перед программистами открываются дополнительные возможности, но при этом и влияние ошибок может быть весьма печальным.

Технология Asynchronous Compute тоже является частью низкоуровневой поддержки, она позволяет лучше и эффективнее использовать ступени фиксированного конвейера рендеринга и уменьшить время рендеринга. Так что одновременно можно выполнять больше команд, а также задействовать больше ступеней конвейера. Уменьшение времени рендеринга приведёт к более высокой частоте кадров в секунду и к снижению задержек, что положительно сказывается на некоторых областях – например, на поддержке очков виртуальной реальности VR.

DirectX 12_0

Только GPU или архитектуры, специально разработанные для поддержки DirectX 12, будут поддерживать уровень функций DirectX 12_0, который содержит ряд новых технологий. Среди них – тайловые ресурсы Tiled Resources. В принципе, тайловые ресурсы известны ещё по DirectX 11, они отличаются высокой эффективностью по используемой памяти, а также могут значительно улучшить уровень детализации. С помощью мелких текстур в многократных ориентациях можно симулировать крупные текстуры. Кроме того, существенно экономится память. А качество картинки приносить в жертву не придётся.

В примере приводится классическая текстура Texture 3D под DirectX 11 с разрешением 1.200 x 600 x 600 пикселей с 32-битным цветом – она занимает 1,6 Гбайт. С тем же качеством можно использовать тайловую текстуру Tiled Texture 3D через многократные повторения – она будет иметь разрешение 32 x 32 x 16 пикселей с 32-битным цветом. Размер при этом будет составлять 156 Мбайт. В одном из примеров приведена сцена рендеринга, в которой тайловая 3D-текстура используется 2.500 раз. Для создания и симуляции некоторых материалов в 3D добавляется ещё одно информационное поле. Им может быть, например, значение прозрачности или вязкости. Такой подход позволяет лучше симулировать жидкости и газы.

Ещё один тип тайловых ресрусов – объёмные тайловые ресурсы (Volume Tiles Resources), однако они относятся к уровню функций уже не DirectX 12_0, а 12_1.

Источник

Какие видеокарты от nvidia будут поддерживать directx 12

Обновляем ПК: какие видеокарты совместимы с DirectX 12

DirectX 12 уже не остановить. Несмотря на Vulkan и OpenGL, в PC-гейминге массивно доминирует графический интерфейс от Microsoft. Если вы думаете об обновлении ПК, то обязательно должны убедиться в том, что ваша новая видеокарта поддерживает DirectX 12. Мы расскажем о деталях нового интерфейса и дадим конкретные советы по покупке.

DirectX 12: актуальный графический интерфейс от MS

Не важно, будь то Nvidia или AMD, Pascal или Polaris, новейшие из представленных на рынке графических карт поддерживают актуальную версию интерфейса DirectX. Такие карты дают приличный прирост производительности по сравнению со «старым железом», но это не делает старые модели бесполезными. По крайней мере, не все.

Производители видеокарт выпускают драйвера для многих моделей с поддержкой DX-11. Это относится ко всем Nvidia-сериям на базе Kepler и всем картам AMD с Oland-GPU. Вопреки первоначальным заявлениям, Nvidia все-таки решилась на то, чтобы ввести свои старые карты в эпоху DX12 — даже если это возможно только с помощью новых драйверов. Таким образом, DirectX 12 появится на шестилетних моделях серии GeForce 600 и даже на некоторых GTX 400-х. В этом случае программное обновление бедет иметь заметное влияние на эффективность GPU — превосходный бесплатный апгрейд для вашей системы.

Но если вы хотите получить полный набор функциональных возможностей нового интерфейса, стоит выбрать новую видеокарту. Рекомендуемые графические карты вы найдете в конце статьи.

Читайте также:  8673 Производительность вычисления

Что получат видеокарты вместе с DirectX 12

Уровень функциональных возможностей описывается стандартами, которым должны удовлетворять графические карты, чтобы быть способными использовать определенные функции DirectX 12 и, соответственно, Direct3D. Все карты Nvidia серии GTX 900 удовлетворяют стандартам 12_0 и 12_1. В частности, уровень 12_1 должен позволять отображать некоторые эффекты быстрее и «симпатичнее» — например, максимально реалистичный дым или красивое освещение.

Обновляем ПК: какие видеокарты совместимы с DirectX 12

Разумеется, GTX-1000-серия в этом вопросе демонстрирует лучшие способности. А вот AMD-карты, начиная с GCN 1.1 (Graphics Core Next), задействуют лишь ограниченный перечень функций стандарта 12_0. То же самое касается и актуальных карт Polaris, то есть RX 460, 470 и 480, а также ребрендинговых RX 550, RX 560, RX 570 и RX 580. При этом GCN5-карты серии Vega 10 могут использовать и уровень функциональных возможностей 12_1, но сегодня это касается только карт Radeon RX Vega 56 и RX Vega 64.

AMD или Nvidia: явного DirectX-12-победителя нет

Среди Nvidia-карт выбор моделей, которые поддерживают полный набор функциональных возможностей, очень широк. Но является ли GeForce «обязаловкой»? Вовсе нет, потому что по последним данным только AMD-карты поддерживают Tier 3 для DirectX 12. Среди вариантов Nvidia с аппаратным уровнем Tier 3 работают лишь слишком дорогие Titan V на архитектуре Volta. Такие карты могут заниматься более высокой привязкой данных (Resource Binding) и обеспечивать более эффективную работу системы.

Pascal-поколение компании Nvidia, к которому относится и серия Geforce 1000, остается на уровне Tier 2. Во время наших тестовых испытаний сопоставимые RX 580 и GTX 1060 в проверках на DX12 (Timespy, Ashes of the Singularity) продемонстрировали приблизительно одинаковые результаты.

Также важно учитывать, что железо от AMD устанавливается в Xbox One и PS4. Если разработчики будут программировать в первую очередь консоль, то в дальнейшем у них получится сэкономить немало трудов в переносе на ПК-версию. Более высокий уровень функциональных возможностей карт Nvidia при таком сценарии окажется бесполезным. Но если вы не хотите отстать от будущих DirectX-обновлений, например 12.1 или 12.2, следует взять карту с как можно большим количеством функций.

Nvidia-вариант: Zotac Geforce GTX 1060 6GB AMP!

С Zotac GTX 1060, которая стоит около 14 000 рублей, вы в любом случае будете готовы к работе под Windows 10 и получите полный набор функциональных возможностей DirectX 12. Zotac GTX 1060 предлагает 6 Гбайт видеопамяти стандарта GDDR5 и выходы для HDMI, DVI, а также DisplayPort.

Обновляем ПК: какие видеокарты совместимы с DirectX 12

С указанными 1557 МГц и 1280 шейдерами карта получается довольно быстрой и подходит для виртуальной реальности. Практически во всех игровых бенчмарках она достигает существенно больше 600 кадров в секунду в разрешении Full HD при настройках от высоких до очень высоких.

AMD-вариант: Sapphire Radeon RX 580 Pulse 8GB

Высокую производительность в разрешении Full-HD предлагает и актуальная архитектура Polaris от компании AMD. Но: с момента возникновения крипто-майнингового бума Radeon прилично потеряли в привлекательности по соотношению цены и качества, став невероятно дорогими. Несмотря на то, что цены снова стабилизировались, Sapphire Radeon RX 580 с 8 Гбайт видеопамяти все еще стоит дороже, чем Geforce GTX 1060 6GB. В начале 2017 года это было бы совершенно немыслимым сценарием.

Сама по себе Sapphire Radeon RX 580 Pulse 8G заслуживает рекомендации. Средняя цена этой карты летом 2019 года — 15 300 рублей. В нашем рейтинге графических карт она занимает место сразу за нашей Zotac Geforce GTX 1060 6GB AMP, причем с почти такой же итоговой оценкой.

Источник

Какие видеокарты поддерживают DirectX 12

Kakie videokarty podderzhivajut DirectX 12

Разбираемся, какие видеокарты поддерживают DirectX 12

Время идёт и, учитывая то, что 12-я версия «дирекса» появилась почти 2 года назад с появлением Windows 10, он всё ещё покрыт некоторыми вопросами.

Особенно многих игроков волнует, какие графические карты поддерживают DirectX 12, разберём на видео с помощью новейших игр, разработанных на этой технологии.

Особенности Directx 12

  • Он есть только в Windows 10;
  • Не все видеокарты поддерживают 12-ю версию , некоторые только частично.

Как разобраться, поддерживает ли ваша видеокарта Directx 12?

Можно выделить два основных момента поддержки 12-й версии:

  • Начальный (лишь программная поддержка, не подходит для многих игр основанных на DirectX 12 подробнее на видео ниже);
  • Расширенный — доступен более новым сериям карт.

Сводная таблица поддержки GPU Directx 12.jpg

В начальный уровень поддержки входят:

  • Серии видеокарт Nvidia GeForce : 400 (без 405 модели), 500, 600, 700;
  • Серии видеокарт Radeon : HD 7000, R7 240, R7 250 (R/X), R7 265, R9 270(X), R9 280(X).

Расширенный уровень у карт:

  • Видеокарты Nvidia GeForce : GTX 960 и выше;
  • Видеокарты Radeon : HD 7790, R7 260(X), R9 290(X); R9 285, R9 295X2 и новее.

Модели и архитектура видеокарт .jpg

Уровень поддержки важен, поскольку на начальном будут работать не все игры основанные на DirectX 12.

Источник



Читайте также:  Как избавиться от перегрева видеокарты

DirectX 12: Чего ждать?

Уже 29 числа, с выходом Windows 10, станет доступна новая версия DirectX, которая обещает увеличить производительность в играх и не только. В отличие от DirectX 11, вам не потребуется покупать новую видеокарту, и это не может не радовать. DirectX 12 обещает работу на многих устройствах: на смартфонах, планшетах, ноутбуках, персональных компьютерах и Xbox One. Для последнего сама Microsoft предрекает увеличение производительности, даже по сравнению с PS4.

Что такое DirectX?

«DirectX (от англ. direct — прямой, непосредственный) — это набор API, разработанных для решения задач, связанных с программированием под Windows. Наиболее широко используется при написании компьютерных игр. Пакет средств разработки DirectX под Windows бесплатно доступен на сайте Microsoft. Зачастую обновленные версии DirectX поставляются вместе с игровыми приложениями.» (с) Wikipedia

Нововведения в DirectX 12

Низкоуровневый доступ
Поскольку ранее DirectX завоевывал рынок, Microsoft была нацелена на универсальность программного обеспечения и не давала разработчикам прямого доступа к низкоуровневым функциям видеокарты. Но теперь, благодаря новым процедурам вызова, доступ к ним открыт. Но если разработчики не используют новшества, то драйверы смогут автоматически оптимизировать их использование для решения стандартных задач.

Многопоточная оптимизация и разгрузка CPU
В марте 2014 года свет увидела большая (на то время) порция информации о новой версии API. Главной темой была оптимизация использования CPU, и в качестве примера были показаны результаты теста скорости вывода кадра в бенчмарке 3DMark. На скриншоте ниже можно увидеть сокращение скорости отображеня кадра в два (!) раза из-за оптимизации использования лишь CPU и более «умного» распределения ресурсов по ядрам.

DirectX 12: Чего ждать?

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

DirectX 12: Чего ждать?

DirectX 12: Чего ждать?

Использование нескольких GPU
Настал праздник для геймеров, имеющих встроенное видео ядро в своих процессорах, но не слишком мощную дискретную видеокарту. DirectX 12 позволит работать одновременно не только видеокартам с технологиями SLI или CrossFire, но и связкам «дискретная + интегрированная».

DirectX 12: Чего ждать?

Но и для владельцев известных связок есть приятная новость. Видеокарты работают одновременно, а не поочередности, а видеопамять ваших видеокарт суммируется. Теперь multi GPU системы имеют раздельный буфер, где доступна вся память видеоадаптера, а не общий, как раньше.

DirectX 12: Чего ждать?

DirectX 12: Чего ждать?

DirectX 12 и встраиваемые low-end GPU
Улучшение производительности, как и сам DirectX 12, будет доступно не только на суперсовременных игровых станциях, но и для относительно слабых встраиваемых решений. По тестам, проведенным на Surface Pro 3 с процессором Core i5, имеющим встроенное видео ядро Intel HD Graphics 4400, производительность увеличилась на 50%. Все благодаря более рациональному использованию GPU.

DirectX 12: Чего ждать?

Использование всего потенциала eSRAM (только Xbox One)
eSRAM – особая высокоскоростная память, используемая в GPU Xbox One. Ранее использовалось специальное API для управления, но сейчас, с выходом DirectX 12, всем управляет одно API – DirectX. Данное улучшение обещает увеличение быстродействия памяти и более рациональное ее использование. Вероятно это поможет сократить, а может и вовсе избавиться, от отставания от PS4.

DirectX 12: Чего ждать?

Обратная совместимость с DirectX 11 видеокартами
Большинство современных видеокарт, которые поддерживают DirectX 11, полностью совместимы с DirectX 12. Но, к сожалению, далеко не все смогут использовать все нововведения в новом API.

DirectX 12: Чего ждать?

  • Windows 10;
  • Видеокарта, совместимая с DirectX 12 API;
  • Видео драйвер, поддерживающий DirectX 12 API;

Моя видеокарта поддерживает DirectX 12?

Список видеокарт с поддержкой DirectX 12 API:
*В этом списке предоставлены видеокарты, поддерживающие DirectX 12 API, но далеко не все из них поддерживают DirectX 12_0 и DirectX 12_1.

  • AMD Radeon™ R9 Series graphics
  • AMD Radeon™ R7 Series graphics
  • AMD Radeon™ R5 240 graphics
  • AMD Radeon™ HD 8000 Series graphics for OEM systems (HD 8570 и выше)
  • AMD Radeon™ HD 8000M Series graphics for notebooks
  • AMD Radeon™ HD 7000 Series graphics (HD 7730 и выше)
  • AMD Radeon™ HD 7000M Series graphics for notebooks (HD 7730M и выше)
  • AMD A4/A6/A8/A10-7000 Series APUs ( “Kaveri”)
  • AMD A6/A8/A10 PRO-7000 Series APUs ( “Kaveri”)
  • AMD E1/A4/A10 Micro-6000 Series APUs ( “Mullins”)
  • AMD E1/E2/A4/A6/A8-6000 Series APUs ( “Beema”)
  • Nvidia Fermi (GTX 400, GTX 500)
  • Nvidia Kepler (GTX 600, GTX 700)
  • Nvidia Maxwell (GTX 700, GTX 900)
  • Intel Haswell (HD 5000, 4600, 4400 и 4200; Iris 5200 и 5100)
  • Intel Broadwell (HD 6000, 5600, 5500 и 5300; Iris 6200 и 6100)
  • AMD Radeon™ R9 285, 290/290X, 295X2, M295X
  • AMD Radeon™ R7 260/260X
  • AMD Radeon™ HD 8770
  • AMD Radeon™ HD 7790
  • GeForce, GTX Titan X
  • GTX 980, GTX 980Ti
  • GTX 970
  • GTX 960
  • GeForce, GTX Titan X
  • GTX 980, GTX 980Ti
  • GTX 970
  • GTX 960

DirectX 12_0
Только GPU или архитектуры, специально разработанные для поддержки DirectX 12, будут поддерживать уровень функций DirectX 12_0, который содержит ряд новых технологий. Среди них – тайловые ресурсы Tiled Resources. В принципе, тайловые ресурсы известны ещё по DirectX 11, они отличаются высокой эффективностью по используемой памяти, а также могут значительно улучшить уровень детализации. С помощью мелких текстур в многократных ориентациях можно симулировать крупные текстуры. Кроме того, существенно экономится память. А качество картинки приносить в жертву не придётся.

Читайте также:  Драйвера и утилиты ᐅ для видеокарт ᐅ Gigabyte ᐅ GeForce GT430 GV N430 1GI

В примере приводится классическая текстура Texture 3D под DirectX 11 с разрешением 1.200 x 600 x 600 пикселей с 32-битным цветом – она занимает 1,6 Гбайт. С тем же качеством можно использовать тайловую текстуру Tiled Texture 3D через многократные повторения – она будет иметь разрешение 32 x 32 x 16 пикселей с 32-битным цветом. Размер при этом будет составлять 156 Мбайт. В одном из примеров приведена сцена рендеринга, в которой тайловая 3D-текстура используется 2.500 раз. Для создания и симуляции некоторых материалов в 3D добавляется ещё одно информационное поле. Им может быть, например, значение прозрачности или вязкости. Такой подход позволяет лучше симулировать жидкости и газы.

Ещё один тип тайловых ресрусов – объёмные тайловые ресурсы (Volume Tiles Resources), однако они относятся к уровню функций уже не DirectX 12_0, а 12_1.

К уровню DirectX 12_0 относится Typed UAV и новая модель Bind, которые ориентируют API на большее число ядер CPU, что обеспечивает более широкую параллелизацию и производительность.

DirectX 12_1
Ещё на шаг дальше Microsoft и разработчики GPU пошли с DirectX 12_1. Но данный урвоень функций поддерживают только самые новейшие GPU. К ним относятся все GPU на основе 2-го поколения «Mawell». Одна из новых технологий – консервативная растеризация (Conservative Rasterization). Она используется для фильтра динамического суперразрешения (Dynamic Super Resolution) и сглаживания Multiframe Sampled Anti-Aliasing.

При растеризации небольшого объекта/пикселя в некоторых случаях лучше учитывать все покрытые точки семплирования, пусть даже частично. Также консервативная растеризация важна при вокселизации VXGI. Улучшенная методика наиболее заметна и при расчете теней.

Видео демонстрации DirectX 12:

Заключение
Все выглядит очень многообещающе. Для AMD в частности. AMD славится своими шести и восьми-ядерными процессорами – улучшена поддержка многоядерных процессоров. AMD имеет процессоры с хорошими графическими ядрами (APU) – мощности встроенной и дискеретной графики суммируются. Улучшена поддержка высоких разрешений, в которых даже не самые новые видеокарты от AMD и так хорошо себя чувствуют. Графика от Nvidia или Intel тоже не останется в дураках, все получат прирост производительности. Но на самом деле, больше от этого выиграем мы – игроки.

Остается надеяться, что игры с ужасной оптимизацией будут выходить реже, чем сейчас, а железо не придется апгрейдить так часто. Мечты-мечты 🙂

//Статья не является копипастой. Вся собранная тут информация была получена из общедоступных источников, обработана и описана в этой статье. Весь заимствованный контент имеет под собой ссылку на первоисточник.

Источник

Какие видеокарты поддерживают DirectX 12

Двенадцатая версия Директ Икс необходимо для запуска некоторых современных игр. Доступна она только на Windows 10. Но помимо программной совместимости, есть еще и аппаратная. Речь, разумеется, о компьютерном «железе», в частности, о графических адаптерах. Видеокарты, поддерживающие DirectX 12, сейчас легко найти в продаже. Собственно говоря, к ним относятся все современные модели от компаний Nvidia и AMD. Но мы все же остановимся на вопросе совместимости более подробно.

Вопрос совместимости

Информация о версии DirectX в DxDiag

DirectX 12 является одним из модулей операционной системы Виндовс 10. Он активируется только в том случае, если на аппаратном уровне поддерживается графическим адаптером. Чтобы проверить его доступность, воспользуйтесь диагностическим инструментом DxDiag. Вызывается он из диалогового окна «Выполнить» (Win + R на клавиатуре). Введите туда одноименную команду и нажмите Enter. Снизу окна вы увидите необходимую информацию.

Теперь перейдем непосредственно на вопросе совместимости. На сайте производителей видеокарт есть подробные технические характеристики, в том числе и поддерживаемые версии ДиректХ. Чтобы узнать модель графического устройства, сделайте следующее:

Рекомендуем! InstallPack Стандартный
установщик
Официальный дистрибутив DirectX
Тихая установка без диалоговых окон
Рекомендации по установке необходимых программ
Пакетная установка нескольких программ

DirectX-for-pc.ru рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.

  1. Нажмите на клавиатуре Win + Q. Тогда откроется поисковая форма в меню «Пуск».
  2. Впечатайте туда «Сведения» и кликните по первому элементу.Запуск msinfo32 из меню Пуск
  3. В «Компоненты» выделите строку «Дисплей».
  4. Нужная информация размещена в «Описание адаптера».Графа Описание адаптера в сведениях о системе Windows

Предостережение

Нередко на непроверенных ресурсах мелькают ссылки на якобы рабочие версии Директ Икс 12 для неподдерживаемых видеоадаптеров и операционных систем. Неподготовленного пользователя это может ввести в заблуждение. Хотим вас предостеречь: ни в коем случае не доверяйте таким сайтам и не загружайте какие-либо программы. Это все со стопроцентной вероятностью вирусы.

Источник