Что такое DirectX? И немного о DirectX 12

Что же такое DirectX, ведь мы знаем только то, что он нужен для запуска игр и других приложений, поэтому и устанавливаем его. При установке каких-либо приложений, в частности игр, мастер установки может потребовать установить DirectX.

В новой операционной системе Windows 10 будет доступен DirectX 12. Об этом мы поговорим ниже. Кстати, сегодня 29 июня, и как раз вышла Windows 10. Вы можете почитать об этом в этой статье.

Переходим к истине. DirectX – это среда, с помощью которой, разработчики реализовывают какие-либо задачи. В эту среду входит ряд различных компонентов, которые необходимы для корректной работы, например, игр.

Другими словами, это платформа, которая позволяет запускать различные компоненты от момента клика и до конечного результата. И делает все это сама, за Вас.



Что такое DirectXЕсли бы этого самого DirectX не было, то приходилось бы самостоятельно искать, где и какой файл нужно запустить, чтобы что-то там заработало. Это физически невозможно, потому что нужно выполнить множество действий, а DirectX делает это за Вас.


При написании игр, как раз используется DirectX. Другие его функции — он может управлять звуковым потоком, обрабатывает данные, которые поступают с таких устройств, как клавиатура, мышь и джойстики. Чтобы какие-либо функции работали, нужна аппаратная поддержка со стороны устройства.

Этому есть пример. Например, видеокарты с DirectX 11 должны иметь поддержку Shader Model 5.0.

Теперь поговорим о DirectX 12.

DirectX 12: Новые возможности

Что такое DirectXДля того, чтобы иметь прямой доступ к аппаратным ресурсам, разработчикам приложений требуется более совершенный и эффективный интерфейс программирования приложений (API). Нужно это для того, чтобы выжать больший максимум производительности из современные систем. Есть игры, которые не поддерживают многоядерность, например 8 ядер не поддерживаются, а значит не задействованы в работе.

Доступ к GPU (графический процессор) на сегодняшний момент ограничен, сделано это во избежание ошибок. Поэтому разработчики хотят полностью использовать аппаратные возможности GPU.

Для этого и был сделан DirectX 12, который написан с нуля.

Еще в 2009 году был представлен DirectX 11. А на сегодняшний день DirectX 12 является более эффективной средой для распределения нагрузки на CPU (центральный процессор) между несколькими потоками. Это значит, что все ядра, будь их 8, заработают на полную мощь.

На сегодняшний момент Windows 10 используется на множестве устройств – это и планшеты, и компьютеры, и ноутбуки, а также смартфоны, поэтому DirectX 12 будет использован в более широком спектре устройств. И да, DirectX 12 будет работать только с Windows 10.

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

Тесты в 3D Mark показали прирост производительности в 10-15 раз. Ошеломительные результаты.

DirectX12

Кроме того, повышение производительности заметно не только в мощных устройствах, но и в более слабых, например, в планшетах.

Что такое DirectXЕще одним сюрпризом является переход Windows к разрешению нового поколения 4К. Все это возможно с DirectX 12.

И наконец, последнее, как я писал выше, DirectX 12 будет доступен только на операционной системе Windows 10.

Поэтому, если хотите выжать больше возможностей из своего ПК, переходите на Windows 10 с DirectX 12.

Мы в социальных сетях:

Не забывайте подписываться на RSS рассылку, а также вступайте в нашу группу Вконтакте. Вы можете стать читателем нашего твиттера и страницы в Google+.
А еще у нас есть страничка в Facebook, на которую вы тоже можете подписаться.