Содержание
Лучшие видеокарты с поддержкой DirectX 12 | CHIP
Новое поколение видеокарт готовится покорить рынок: GeForce GTX 1080 от компании NVIDIA вот-вот поступит в продажу, а вслед за ней должна появиться чуть менее быстрая, но более доступная GeForce GTX 1070.
Компания AMD с видеокартами Radeon на архитектуре Pascal тоже не заставит себя долго ждать.
Без вопросов — новые карты продемонстрируют приличный прирост производительности, но это вовсе не означает, что модели предыдущего поколения нужно сразу выбрасывать. По крайней мере, не все из них.
Производители графических адаптеров выпускают драйвера для всех моделей карт с поддержкой DirectX 11. В частности, это касается линейки карт NVIDIA на архитектуре Fermi и AMD-карт с GPU Oland. Это означает, что DirectX 12 может быть отчасти применим даже к старенькой серии GeForce 400, выпущенной шесть лет назад.
Впрочем, если вы хотите получить доступ к полному набору функций нового интерфейса, список подходящих видеокарт из числа моделей предыдущих поколений стремительно редеет.
Рекомендуемые графические адаптеры вы найдете в конце этой статьи, а из таблицы ниже вы узнаете, какую версию DirectX в полной мере поддерживает ваша видеокарта на аппаратном уровне.
Карты Nvidia, поддерживающие DirectX 12 | |||
Серия графических карт | Архитектура | Уровень | Tier |
GeForce 400 | Fermi | 11_0 | 1 |
GeForce 500 | Fermi | 11_0 | 1 |
GeForce 600 | Fermi, Kepler | 11_0 | 1 |
GeForce 700 | Fermi, Kepler, Maxwell 1.0 | 11_0 | 1 |
GeForce 900 | Maxwell 2.0 | 12_1 | 2 |
GeForce 10 | Pascal | 12_1 | 2 |
Карты AMD, поддерживающие DirectX 12 | |||
Графическая карта | Архитектура | Уровень | Tier |
Radeon-HD-7000-Serie | GCN 1.0 | 11_1 | 3 |
Radeon R5 330, 340 | GCN 1.0 | 11_1 | 3 |
Radeon R7 240, 250(X/E), 265, 340, 350, 370 | GCN 1.0 | 11_1 | 3 |
Radeon R9 270(X), 280(X), 370 | GCN 1.0 | 11_1 | 3 |
Radeon HD 7790 | GCN 1.1 | 12_0 | 3 |
Radeon HD 8770 | GCN 1.1 | 12_0 | 3 |
Radeon R7 260(X), 360 | GCN 1.1 | 12_0 | 3 |
Radeon R9 290(X), 295 X2, 360, 390(X) | GCN 1.1 | 12_0 | 3 |
Radeon R9 285, 380, Fury(X) | GCN 1.2 | 12_0 | 3 |
Radeon R9 400-Serie | GCN 1.3 | 12_1? | 3? |
Уровень функций: что именно от DirectX 12 доступно картам
Больше частиц, больше света: NVIDIA рекламирует красочные эффекты
Уровнем функций обозначают степень программной и аппаратной поддержки нового интерфейса конкретной видеокартой.
Всем картам NVIDIA серии GTX 900 доступны уровни 12_0 и 12_1.
В частности, уровень 12_1 должен позволить программистам отображать некоторые эффекты с большей скоростью и в более высоком качестве — например, дым и освещение будут более реалистичными.
Серия GTX 1000 тоже должна отлично с этим справляться. Карты AMD, начиная с базирующихся на архитектуре GCN 1.1 (Graphics Core Next), поддерживают только ограниченный набор функций стандарта 12_0.
NVIDIA или AMD: явного победителя нет
Учитывая все вышесказанное, должны ли вы покупать видеокарту производства исключительно компании NVIDIA? Не обязательно, ведь по последним данным, только адаптеры от AMD поддерживают аппаратный уровень Tier 3 для DirectX 12. Помимо прочего это означает, что картам будет доступен более серьезный уровень привязки ресурсов (Resource Binding) и они смогут работать эффективнее. Адаптеры NVIDIA поколения Maxwell остаются на более низком уровне Tier 2.
Кроме того, железо от AMD устанавливается в игровые консоли Xbox One и PS4. Если разработчики игр будут программировать изначально для консолей, то они могут сэкономить немного ресурсов при адаптации под ПК-платформу.
В этом случае ресурсы видеокарт NVIDIA могут использоваться не самым оптимальным образом.
Если вы не хотите отказываться от преимуществ таких обновлений DirectX 12, как 12_1 или 12_2, следует взять как можно более современную видеокарту (с более высоким индексом).
Рекомендуемая плата NVIDIA: Zotac GeForce GTX 970 4GB GDDR5
Zotac GeForce GTX 970 4GB GDDR5: все уровни функций в верхнем сегменте среднего класса
В лице Zotac GeForce GTX 970, которая стоит порядка 27 тыс. руб.
, вы получите видеокарту, полностью совместимую с Windows 10 и поддерживающую полный набор функций DirectX 12. Zotac GTX 970 предлагает 4 Гбайт видеопамяти стандарта GDDR5 и выходы HDMI, DVI, а также DisplayPort.
С частотой ядра 1076 МГц и 1664 потоковыми процессорами данная карта достаточно быстра и для виртуальной реальности.
Хотя мы и не испытывали эту видеокарту в нашей тестовой лаборатории, но такая аналогичная модель как Asus GTX 970 Strix OC практически во всех тестовых играх достигала скорости 60 кадров/с в разрешении Full HD с максимальными настройками качества графики.
Трехмерный ускоритель лучше, чем этот, понадобится вам только в том случае, если вы хотите выжать из вашей системы все до предела и играть в разрешении 4K. Несмотря на поддержку функций DirectX 12.
1, уровень поддержки на аппаратном уровне не самый полный (Tier 2).
Стоимость: примерно 27 тыс. руб.
Рекомендуемая плата AMD: Sapphire Radeon R9 380X Nitro 4GB GDDR5
Sapphire Radeon R9 380X Nitro 4GB GDDR5: высокая скорость за небольшие деньги
Снижения цен на карты AMD придется еще немного подождать.
Однако тем, кто уже сейчас хочет сэкономить немного денег, имеет смысл обратить внимание на Sapphire Radeon R9 380X Nitro, которая стоит в среднем 19 тыс. руб.
Уровень производительности карты располагается где-то между GeForce GTX 970 и GeForce GTX 960. GPU имеет тактовую частоту 1040 МГц. Объем видеопамяти составляет 4 Гбайт.
В наших игровых бенчмарках R9 380X достигает по меньшей мере около 60 кадров/с во всех тестах 1080p. В новейших играх, конечно, для быстрой игры вам придется «подкрутить» графические настройки немного вниз.
Стоимость: примерно 19 тыс. руб.
ТОП-5 видеокарт
карты. Все результаты тестов
карты. Все результаты тестов
Источник: https://ichip.ru/luchshie-videokarty-s-podderzhkojj-directx-12.html
Microsoft DirectX – что это такое, официальный сайт Директ ИКС, как узнать поддерживается ли видеокарта, direct 3D, DirectPlay, последняя версия
Я думаю, что каждый любитель компьютерных игр сталкивался с таким термином. Далеко не все понимают для чего он предназначен. Проще говоря, DirectX — это определенный промежуточный слой, между видеокартой и видеоигрой.
Немного истории
Создателями ПО является всем известная компания Microsoft. DirectX – это набор инструментов, предназначенный для создания компьютерных игр или работы с компьютерной графикой.
В случае, если программа или же видеоигра была создана с помощью Директ Икс, то для стабильной работы и запуска на компьютере обязательно должно быть ПО, указанное выше.
Важно иметь именно такую версию, которая нужна для конкретной игры или программы.
Обычно создатели программного обеспечения прикрепляют нужную компоненту к их продукту, но иногда такого не происходит, и пользователь вынужден сам скачивать нужный компонент.
Первая версия Windows Game SDK (раннее название directX) появилась еще в 1995 году и была создана как аналог уже существующей графической библиотеке OpenGL.
Различие версий
Во время появления первых игр, поддерживающих DirectX 12 новая версия приводила к снижению производительности, особенно на видеокартах NVIDIA.
Но технологии развиваются со скоростью света.
Каждая последующая цифра в названии делает возможным программистам добавить новый пакет эффектов в игру или оптимизировать старые.
Более подробно рассмотрим различие между компонентами на видео:
Возьмем в качестве примера игру Dirt 3.
На видео мы можем заметить, как отличается изображение в зависимости от версии.
К примеру, в изображении с левой стороны (используется Директ 11) более мягкие тени, добавлены эффекты летящего из-под колес снега.
Этого результата можно добиться и на DirectX 9, но это серьезно скажется на производительности компьютера.
Это можно обосновать тем, что девятый Директ менее оптимизирован.
Как транслировать изображение на телевизор с Андройда по Миракаст
В качестве второго примера приведу грамотный разбор автором различных версий ПО в популярных на сегодняшний день играх
В видеоролике проводится сравнение двух DirectX, а именно 11-й и 12-й.
Поддержка различных версий Windows
DirectX по своей сути – папка программных библиотек. В случае если его не будет, то игры либо не будут запускаться, либо будут без эффектов. Список поддержки предустановленных операционной системой разных версий Директа ниже.
Следующие версии, такие, как 11.3, 11.1, 11, 11.2 поддерживают операционные системы: Windows 8, 8.1, 10, 7
Directx12 предустановлен в Windows 10.
Более ранние, а именно 10, 10.1 и 9.0c поддерживают операционные системы windows XP, Vista, SP1, SP2 и SP 3
Как узнать какой DirectX, поддерживает видеокарта
Информацию о поддержке можно найти на сайте производителей видеокарты или в любом из интернет-магазинов в описании видеокарты. Такие популярные видеокарты, как GeForce GTX 1050 4 gb, 1080 8gb, 1030 2gb, 1060 6gb, Sapphire Radeon RX480 8gb, 970 4gb поддерживают DirectX 12.
Также можно воспользоваться утилитой GPU-Z. После запуска в указанном на скриншоте окне в скобках будет указана поддерживаемая версия программного обеспечения.
Определяем версию на компьютере
Чтобы понять, какой Директ стоит на компьютере достаточно нажать сочетание клавиш Win + R и ввести «dxdiag» во всплывшем окне.
После проделанных манипуляций откроется программа «Средство диагностики DirectX». Всю необходимую информацию о версии компонента и системе в целом вы можете найти в данной утилите.
Подробнее о dxdiag на нашем сайте.
Что такое Direct3D
Direct3D — это интерфейс программирования графических приложений (API) для Microsoft Windows.
Часть DirectX Direct3D используют для рендера 3D графики в программах, требующих повышенную производительность, к примеру, в играх.
Direct3D использует аппаратное ускорение, если оно предусмотрено в видеокарте — это делает возможным ускорить 3D-рендеринг или же ускорить его частично.
Direct3D расширяет возможности аппаратного обеспечения 3D-графики, в том числе Z и W-буферизацию, буферовку трафарета, пространственное сглаживание, альфа-смешение, смешение цветов и текстур, отсечения, отбраковки, эффекты атмосферы, перспективного текстурного картирования, программируемые шейдеры HLSL и эффекты. Объединение с другими возможностями директа позволяет Direct3D предоставить следующие функции: видео-сопоставление, 3D-рендер в 2D-оверлейных плоскостях и даже спрайты, обеспечивающие использование 2D и 3D-графики в медиа-связях.
Другие компоненты
Direct3D – это один из важных, но не единственный компонент входящий в комплект директа. Рассмотрим каждый компонент отдельно.
- DirectDraw. Сейчас не используется и его разработка прекращена. Ранее отвечал за вывод растровой графики.
- DirectInput. Эта часть отвечает за внешние игровые устройства. Т.е. именно он обрабатывает данные, которые поступают с джойстиков, мыши, клавиатуры и другого периферийного оборудования.
- DirectPlay. Отвечает за сетевое взаимодействие с играми. Доступна поддержка соединения клиент-сервер (для многопользовательских игр, которые обрабатывают данные на сервере) и клиент-клиент (локальные игры, где связь происходит напрямую между компьютерами).
- DirectSound. Как понятно из названия – это работа со звуком. Обрабатывает звук на низком уровне (формат wav).
- DirectMusic. Обработка музыки в форматах Microsoft.
- DirectShow. Тоже все должно быть понятно из названия. Отвечает за ввод и вывод аудио и видео данных.
- DirectX Instruments. Служит для синтезирования MIDI звуков. Ранее использовалась в некоторых аудио программах по написанию музыки. Сейчас практически вытеснена технологией VST от Steinberg.
- DirectSetup. Отвечает за процесс установки всего пакета директ икс.
- DirectX Media Objects. Поддержка потоковых объектов (эффекты, энкодеры, декодеры и др.)
- Direct2D: обработка и вывод двухмерной графики, в формате 2D.
Что такое Feature levels и его поддержка видеоконтроллерами
Feature levels – это уровень функций видеокарты. Это понятие начало использоваться с Direct3D 11.
Способы восстановления удаленных файлов для начинающих
Каждая видеокарта может реализовать определенный уровень функций, который зависит от установленного графического процессора.
Сам по себе уровень функций – это четко заданные возможности видеоконтроллера.
К примеру, Feature levels 9_1 содержит функции, которые реализованы в Direct3D 9, а 11 уровень функций, соответственно в Директ 3D 11.
Работает такая система только на повышение, например, игра или программы, разработанные для 9 версии, будут работать в 11, но на оборот нет.
https://www.youtube.com/watch?v=SWefBOpgYe0
Более детально о Feature levels можно прочесть на официальном сайте: https://msdn.microsoft.com/ru-ru/library/windows/desktop/ff476876.aspx
Источник: http://composs.ru/chto-takoe-directx/