Что такое DirectX, где скачать и зачем нужен. Что такое DirectX и для чего он необходим — правильное обновление Что такое directx и для чего он нужен

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

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

Хорошо, только вот зачем все эти компоненты выделять в отдельную программу? Разве их нельзя интегрировать, к примеру, в игру? В принципе можно, но это бы усложнило труд разработчиков, которые к тому же не имеют общих стандартов в создании подобных инструментов. Благодаря DirectX, разработчикам не нужно создавать сложные функции для обработки многочисленных визуальных эффектов, которые встречаются в современных играх, ведь все эти функции уже имеются в DirectX.

История DirectX началась в 1995 году, именно тогда Microsoft выпустила первую версию этого продукта. Изначально он был нацелен на разработку игр, но впоследствии стал использоваться и другими типами приложений. За первой версией последовала вторая, за ней третья и так далее. Сегодня последней является версия DirectX 11.2, выпущенная 21 августа 2013 года и интегрированная в Windows 8.1. DirectX 12 находится в разработке и будет доступен в релизной версии Windows 10.

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

Как узнать версию DirectX

Узнать какая версия DirectX имеется на вашем компьютере очень просто. Нажмите Win + R (горячие клавиши Windows 7 ), читаем , в появившемся окошке выполните команду dxdiag.

Будет запущено средство диагностики DirectX. В первой же вкладке «Система» вы увидите текущую версию платформы.

Обновления DirectX

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

Узнать же, с какой именно версией DirectX может работать ваша видеокарта можно на сайте её производителя. Версия ОС также имеет значение. Так, самой последней версией DirectX для Windows 7 и 8 будет являться v11.1, для Windows 8.1 - v11.2, а для Windows 12 - v12.0. Всё, что сверх этого - от лукавого. Вы не сможете установить DirectX 11.2 на Windows 7 или DirectX 10 на Windows XP как бы вам того не хотелось.

Правда, есть сайты, на которых предлагаются «комплекты» DirectX 10 или 11 для XP, но всё это сплошной обман. Даже не думайте пользоваться такими пакетами, если и устанавливать DirectX, то только с официальной странички Microsoft.

Но и здесь вам будет предложено не сам DirectX, а новые версии старых библиотек для DirectX, загружаемых с помощью утилиты dxwebsetup. Брезговать ими не стоит, они могут понадобиться для правильной работы игр и приложений, так что смело их устанавливайте. Далее нажимаем кнопку (Отказаться и продолжить ).

После того как скачаете установочный файл, кликаем по нему два раза для установки. Принимаем условия данного соглашения, нажимаем далее.

На следующем этапе убираем галку с пункта (Установка панели Bing ) и нажимаем далее.

После чего начнётся установка новой версии DirectX. У кого установлена Windows 7, как у меня, откроется окошко с таким сообщением (Более новая версия или эквивалентная версия DirectX уже установлена. Выполнять установку не требуется.) Нажимаем готово.

У кого Windows 8 и выше начнётся установка новых компонентов DirectX.

И последнее. Помимо самой операционной системы, на доступность DirectX также оказывают системные пакеты обновления. Например, если вы обновите Vista SP1 до SP2, то поддерживаемая версия DirectX изменится с 10.1 на 11. Так что вовремя обновляйте вашу Windows - и будет вам счастье.

Заключение

Пожалуй, это самый правильный и надёжный способ поддерживать платформу DirectX в актуальном состоянии. На этом я заканчиваю свой пост...


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

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

Что из себя представляет DirectX?

Сложилось впечатление, что это некая добавка к играм, а некоторые до сих пор думают, что это какая-то неведомая часть системы. В какой-то степени – да, без этой начинки ничто работать как нужно не будет (в особенности игры), но представляет из себя сам DirectX некий пакет СОМ-совместимых объектов от корпорации Microsoft.

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

Для того, чтобы каждому разработчику не собирать весь агрегат по новой, создали пакет Windows Direct, который это уже сделал за них. Для подавляющего большинства случаев, объектов достаточно для выполнения стандартных операций, в остальных нужно разрабатывать другие пути достижения цели.

Если игра или приложение разработано под DirectX 10, то работать на младшей версии оно не будет.

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

Какой Directx установить?

Мы плавно перебрались к вытекающему вопросу, какой же версии пакет нужно использовать. Здесь всё крайне индивидуально, так как всё зависит от 3-х основных платформ и, если хоть какая-то не будет поддерживать нужную версию, то ничего работать так и не будет (в плане игры).

Итак, определённую версию DirectX должны поддерживать:

  • Видеоадаптер;
  • Операционная система;
  • Непосредственно приложение.

На самом деле это веб установщик и он сначала проверит наличие вашей версии программы, а потом, если потребуется, загрузит новую версию или обновления к уже существующей, если у вас новая версия. Такой подход не всегда удобен и, возможно, после того, как запустите Directx инсталлятор, вам потребуется найти и оффлайн файл. Он необходим для ПК без доступа в сеть и, иногда, как показал опыт, необходим при сбоях в установленном приложении.

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

Изменение поддержки версий DirectX на разных уровнях

Также следует ответить на назревающий в умах многих, вопрос: «Как заставить Windows XP, 7, 8, 8.1/старенькую видеокарту поддерживать современную версию DirectX?» Ответ - никак. Такой функции не существует и даже обходных путей просто нет. Костыли не помогают, так как они потребуют полной переработки DirectX, а никто не обладает данными ресурсами, плюс ко всему, если даже Microsoft не смогла это реализовать, то вряд ли кто-то сможет.

То же относится и к играм с поддержкой 11.1 версии, опустить её до уровня DirectX 9.0 не получится, кроме тех приложений в настройках, в которых присутствует соответствующая функция. Таковых не много, так как нужно не играм скачиваться до заниженных требований пользователей, а последним приобретать современное оборудование. Да, и выполнять двойную работу мало кто станет.

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



Если у Вас остались вопросы по теме «Что такое Directx?», то можете задать их в комментариях


if(function_exists("the_ratings")) { the_ratings(); } ?>

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

Что такое DirectX? Зачем он нужен? Давайте поговорим более подробно о DirectX в данной статье, а если содержание ниже вызовет вопросы, вы можете оставить в разделе комментариев.

Microsoft DirectX представляет собой набор программ, которые заботятся о мультимедийных задачах, таких как воспроизведение видео, игр, 3D моделирования и т. д.

Короче говоря, это помогает создавать специальные эффекты видео / аудио, используемые в играх.

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

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

Действительно ли нужен DirectX

Это программа для Windows, и до тех пор, пока вы используете операционную систему Windows, а также выполняете различные задачи мультимедиа, вам он обязательно нужен!

Большинство пользователей считают, что он необходим только для игр, но это не так.

Как уже упоминалось выше, сложным программам, использующие 3D моделирование и определенные звуки DirectX также потребуется.

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

Какая версия DirectX у меня есть

Начиная с Windows XP, каждая ОС Windows 7, 8, 8.1, 10 или виста поставляется с определенной версией (последняя Windows 10 обещает 12).

Чтобы проверить, какой у вас установлен, откройте команду «выполнить» (используйте комбинацию клавиш Windows + R), введите «DXDIAG» (без кавычек) и нажмите клавишу ВВОД (ентер).

После выполнения команды будет отображаться различная информация о вашей системе и версия DirectX. [Смотрите рисунок выше].

Каждая видео игра требует определенной версии для запуска, и для этого вам придется обновить стандартную, встроенную версию.

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

Новые версии требуют соответственных аппаратных средств, например, 11 должна быть совместима с установленной видеокартой.

ПРИМЕЧАНИЕ: DirectX не может быть удален (удалены), он является неотъемлемой частью операционной системы Windows. Успехов.

Так или иначе каждый пользователь сталкивался с DirectX, особенно геймеры. В этой статье попытаюсь коротко рассказать, что это такое и с чем его едят.

Что такое DirectX

DirectX - это библиотека (набор функций и компонентов) для разработки программного обеспечения под платформу Microsoft Windows , в первую очередь игр. Именно поэтому при установке любой игры вас просят установить этот компонент, иначе игра просто не запустится.

Большинство пользователей считают, что он необходим только для игр, но это не так. Сложным программам, использующие 3D моделирование и определенные звуки DirectX также потребуется.

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

Чем отличаются версии DirectX между собой

Как и любая программа, DirectX не стоит на месте. Каждая новая версия позволяет программистам добавить новый эффект в игру, а старые оптимизировать. Вот вам картинка, которая наглядно показывает различия версий (не смотрите что они обе старые).

Различия видно невооружённым взглядом, 9-ая версия лучше работает со светом, поэтому доспехи выглядят более реалистично. Если взять, например, DirectX 11 и 12 , то разницу на лицо вы не заметите. Не думайте, что более новая версия DirectX однозначно позволит вам наблюдать лучшую картинку, множество изменений лежит на более низком уровне. В принципе, можно реализовать эффекты из DirectX 11 средствами 10-ой версии , но в таком случае вы получите огромные просадки в частоте кадров, так как никакой оптимизации и грамотной реализации этих эффектов в ней не заложено.

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

Совместимость версий Windows и DirectX

DirectX по сути представляет собой набор файлов (библиотек). Если их не будет в системе, то игры в лучшем случае будут отображаться без эффектов, в худшем - не запустятся, выдавая ошибку "не найден d3dx9_42.dll" (цифры могут быть разными).

Минимальный набор этих файлов уже присутствует в Windows . В зависимости от версии операционной системы, будет разный комплект файлов, а значит - поддержка разных версий DirectX:

  • Windows XP SP2 - DirectX 9.0c
  • Windows Vista - DirectX 10
  • Windows Vista SP1 - DirectX 10.1
  • Windows Vista SP2 - DirectX 11
  • Windows 7 - DirectX 11.1
  • Windows 8 - DirectX 11.1
  • Windows 8.1. - DirectX 11.2
  • Windows 10 - DirectX 12

Предыдущие версии включены. Т.е. Windows 10 имеет поддержку 12-й версии, DirectX 11.2, 11.1 и ниже.

Как узнать, какую версию DirectX поддерживает видеокарта и Windows

Что касаемо видеокарты, то такую информацию можно узнать на официальном сайте производителя.

В Windows узнать версию DirectX можно при помощи нескольких шагов:

  • нажать комбинацию клавиш Win + R ;
  • ввести команду dxdiag .

Откроется окно как на рисунке ниже:

Но не спешите радоваться, когда в Windows 10 увидите заветный DirectX 12 . Это говорит лишь о том, что он есть в системе, а не о поддержке его видеокартой. Перейдите во вкладку Экран и справа увидите, какие уровни возможностей ваша видеокарта может использовать.

Как установить DirectX

Осталось самое просто - установить DirectX или обновить его. Windows по умолчанию скачает через центр обновлений последнюю версию, но есть и другой вариант. Перейдите на страницу загрузку и скачайте отсюда файл, запустите и дождитесь окончания процедуры скачивания библиотек и установки.

06.03.2013

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

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

В данной статье мы попробуем разобрать все основные проблемы, которые возникают при работе с DirectX и посоветуем способы их решения.

В. Какие компоненты входят в DirectX?
О. В комплект DirectX входят следующие инструменты: DirectDraw, Direct3D, DirectSound, Directlnput, DirectPlay, DirectAnimation, DirectShow и DirectMusic. Каждый из этих инструментов применяется для работы с конкретным видом объекта, например, DirectDraw служит для обработки двухмерных изображений, Direct3D - трехмерных, DirectSound отвечает за трехмерный звук и микширование.

В. Почему DirectX не устанавливается?
О. Если при запуске инсталлятора DirectX Dxwebsetup.exe появляется сообщение «DirectX did not copy a required file», то проблема может быть вызвана наличием отладочного файла

  • %SystemRoot%\System32\Dxxpdbg\Dxxpunp.inf.

Попробуйте его удалить и снова запустить установку.

В. Как удалить новую версию и установить старую?
О. В соответствии с официальным заявлением компании Microsoft, удалить DirectX из системы невозможно. Проблемы при работе с Windows XP версия DirectX, вы можете ее обновить, но вот поменять новую версию на предыдущую у вас не получится. Поможет решить данную проблему программа DirectX Eradictor, предназначенная для удаления DirectX с версии 2.0 по 9 включительно. Скачать программу можно в сети, найти ее совершенно не сложно.

Распакуйте все файлы программы в каталог на жестком диске и запустите файл dxerad.exe. На вопрос, действительно ли вы хотите удалить DirectX, ответьте «Да». Для успешного завершения удаления DirectX, перезагрузите Windows. После этого будут удалены все файлы DirectX и очищен системный реестр. Если удаление DirectX прошло успешно, установите другую его версию, так как без DirectX не будут работать ни игры, ни мультимедийные приложения.

DirectX Happy Uninstall - утилита, которая полностью удаляет из системы набор мультимедийных библиотек DirectX любой версии, включая DirectX 11. Имеется опция сохранения резервной копии DirectX (перед удалением) с возможностью ее автоматического восстановления. Поддерживаемые системы: Windows 2000/XP/2003/Vista/2008/Win7/2008R2 x86 и x64. Программа платная.

В. Как узнать, какая версия DirectX установлена на компьютере?
О. Версию интерфейса DirectX вы можете определить при помощи утилиты "Сведения о системе". Эта программа запускается с помощью меню Пуск — » Программы — Стандартные — » Служебные - Сведения о системе. В меню в верхней части окна программы Сведения о системе найдите пункт Сервис, там выберите Средство диагностики DirectX. Или Пуск - Выполнить, написать dxdiag - Ок.

В. Где скачать последнюю версию DirectX?
О. Последнюю версию DirectX можно скачать по

Просмотров