• Главная

Назначение программы Microsoft DirectX. Директ х зачем нужен


DirectX – встроенная технология Windows

DirectX

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

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

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

DirectX и Видеокарта.

DirectX работает не только с программной частью компьютера, но и с аппаратной. Если говорить проще, DirectX использует возможности внутренних частей компьютера. Поэтому важно, чтобы ваша видеокарта поддерживала последнюю версию DirectX. Например, с появлением версии DirectX10 множество видеокарт имело поддержку только DirectX9, что не позволяло адекватно работать современным играм в режимах с использованием возможностей 10-й версии.

Кстати, если решитесь улучшить графику на своем компьютере – Как выбрать видеокарту.

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

Скачивайте установочную программу только с официального сайте, иначе рискуете подхватить вирус. Почему? Прочтите нашу статью - Как не скачать вирус с интернета?

Как узнать какая версия DirectX последняя?

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

Как узнать, какая версия DirectX установлена на моем компьютере?

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

Первое. Нажмите кнопку «Пуск» и в строке поиска видите команду «dxdiag».

Проверка версии DirectX. Что такое DirectX?

Второе. Перейдите на вкладку «Система». Здесь в списке «Сведения о системе» вы сможете узнать свою версию DirectX.

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

 

Зачем нужно обновлять DirectX.

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

Составные части DirectX.

DirectX состоит из нескольких частей:

  • Direct3D – набор инструментов, который дает возможность просматривать трехмерные изображения (не путать с 3D изображением). Если готовить мудреным, профессиональным языком: Direct3D – это интерфейс содержащий набор программных инструментов для построения трехмерных анимированных изображений.
  • DirectDraw – отвечает за вывод двумерных изображений.
  • DirectSound – этот пакет отвечает за звуковые эффекты.
Как выбрать звуковую карту. Полезные советы. Как известно, за воспроизведение звука на компьютере, отвечает, кроме прочих элементов, звуковая карта. Это устройство перерабатывает цифровой сигнал, который на неё поступает, и передает его... Контекстное меню Что такое контекстное меню? Часто в статьях, касающихся операционных систем можно столкнуться с понятием контекстного меню. Что это за меню, и как в него попасть? Контекстное меню – это... Блокируем доступ в Интернет любой программе. В век компьютерных сетей и бурно разрастающейся всемирной паутины Интернет множество выпускаемых программ и приложений используют сетевые ресурсы для показа реклам, вызова справки и многого...

www.infoconnector.ru

Зачем нужен DirectX

DirectX

История создания DOS и Windows всегда находила своих критиков, которые обожали смаковать как грехи разработчиков отдельных программ, так и всю идеологию Windows в целом. Надо сказать, что вполне заслуженно, так как логика за разработками часто не поспевала. Самый свежий пример – зачем с такими фанфарами нужно было выпускать Windows 8, если ее "красная цена" – апдейт?

Годами ранее логика не смогла сработать и при активной миграции разработчиков DOS в Windows 3.x. С одной стороны, API и стандартизированный интерфейс были весьма хороши, как и много другое. Но, как выяснилось тут же, в Microsoft совсем забыли о главном – об играх, которые не могли играть в Windows так, как все привыкли делать под DOS. DOS разрешала обращаться программам к любым низкоуровневых ресурсам, включая порты, что давало отличную скорость весьма требовательным играм. Windows заперла эти ресурсы на замок, и обращения к портам происходили по длинному обходному маршруту. Понятно, что разработчики приуныли и не спешили переходить на новую платформу. И тогда в Microsoft сделали то, что называют идеологической ошибкой – и какую они будут постоянно повторять впоследствии – сделали "костыль", позволяющий обходить программам собственные правила – библиотеку DirectX, которая разрешает программам обращаться к оборудованию на низком уровне. У нее есть свой набор API, а модуль разделяется на несколько частей: DirectDraw, Direct3D, DirectPlay и т.д., которые управляют музыкой, инструментами управления, доступом к 3D/2D графике и прочему. Чуть раньше подобная технология была реализована в OpenGL, и с тех пор между этими библиотеками идет незатихающая война.

Библиотека DirectX для игр

Чтобы узнать свою версию DirectX, нужно вызвать программу DxDiag, которая покажет настройки для каждого модуля, а также укажет на возможные проблемы. Для Windows 9x последняя версия DirectX была 8.0a, для XP – 9.0c, для Vista – 10.1, а для 7/8 – 11 и 11.1, соответственно. Существуют утилиты для замены версий DirectX, если игра требует определенные их версии, поэтому Microsoft распространяет их бесплатно; эти же дистрибутивы можно найти на дисках с играми. В документах MSDN/SDK API этих библиотек описан весьма доступно, кроме того, для конкретных применений в визуальных языках программирования выпускается много книг по использованию DirectX в собственных программах, включая некоторые аспекты теории работы с трехмерной графикой и звуком.

pozitive.org

Назначение программы Microsoft DirectX — comp-pro.ru

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

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

Так что в следующий раз выполняя переустановку Windows не пренебрегайте установкой программы Microsoft DirectX, которая несомненно вам пригодится и облегчит работу с ПК.

Есть вопросы?Задайте их в FAQ
Предложения, идеи?Отправьте их нам через форму.
Хотите больше?Зарегистрируйтесь.
Хотите ништяков?Подпишитесь на рассылку.

comp-pro.ru

DirectX. Что это и для чего это нужно?

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

Всем знакомо это окошко?

d3dx9-1

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

Теперь более подробно, DX помогает разработчикам сделать за них большую часть работы. Например, нам нужно собрать автомобиль, у нас есть всё: куча деталей, гараж со всеми инструментами, но мы не знаем что и с чем скреплять, чтобы получился автомобиль, который будет ездить. И тут вопрос, — как всё это собрать, какая деталь за что отвечает?

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

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

DirectX 12

videoimage

Вместе с выходом Windows 10, компания Microsoft представила DirectX 12.  DX12 – это новейшая версия графического интерфейса от Microsoft, который является доминирующим стандартом в индустрии компьютерных игр.

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

На сайте NVIDIA пишут, что DX12 будет доступен как на персональных компьютерах, так и на XBox One, планшетах и даже телефонах.

Так же пишут, что благодаря новому программному интерфейсу DX 12 производительность будет на высоте, частота кадров увеличится, а задержка будет минимальной — даже оборудование менять не придется. DX 12 значительно повышает объем работы, который может быть выполнен видеокартой, причем времени затрачивается меньше.

DirectX 12 совместим как с видеокартами компании NVIDIA, так и компании AMD.

Как узнать какая версия DirectX установлена

Чтобы узнать версию Вашего DirectX нам потребуется команда dxdiag.

На Windows 7 жмём Пуск -> Выполнить

5

На Windows 8 жмём Пуск и справа должен быть поиск

1389112381_4

На Windows 10 жмём на значок с лупой

Скриншот 12.01.2016 215422.bmp

Или комбинацию клавиш Win + R

kis2015_11168_0614-241824

После этого в Windows 7 у Вас появится окошко «Выполнить». В поле вводим команду dxdiag и жмём Enter.

Безымянный

В Windows 10 просто вводим в поиск команду dxdiag и жмём Enter.

Скриншот 12.01.2016 215455.bmp

Или так же воспользуйтесь комбинацией клавиш Win + R.

После этого, у Вас появится окошко «Средство диагностики DirectX», где Вы и увидите версию DirectX.

Bezyimyannyiy-1

Где скачать DirectX?

DirectX 9 — находится здесь

DirectX 10 (включён в состав Windows Vista)

DirectX 11 (включён в состав Windows 7)

DirectX 12 (включён в состав Windows 10)

Например, если Вам необходимо обновиться по какой-то причине на Windows 7 до DirectX 11, то обновить его Вы сможете только через Центр обновления Windows (Пуск -> Панель управления -> Центр обновления Windows). Только так вы можете получить поддержку DirectX 10.1 и 11 на Windows 7.

DirecX 12 доступен только в Windows 10.

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

setup-pc.ru

Зачем нужен DirectX для игр и приложений?

 

zachem-nujen-directxУстанавливая различные компьютерные программы на свой ПК, мы очень часто сталкиваемся с предложением установить этот драйвер, как работает DX, зачем же он нужен, что это за утилита и что она делает? Довольно часто задаваемый вопрос, чаще всего его задают профессиональные геймеры, оно и понятно, человек, который не играет в современные игрушки на своем компьютере, может и вовсе никогда не услышать о такой утилите, как directX. В первую очередь ее разработали именно для них, благодаря ей мы можем наслаждаться потрясающими графическими и звуковыми эффектами.

DirectX-zachem-nujen

Различные компьютерные игры и программы, работающие с графикой, поддерживают это приложение. Оно довольно простое в установке и необходимо для решения различных задач связанных с мультимедиа. Сам directX работает не только с графикой, но и со звуком. Для нормальной работы DX нужна подходящая видеокарта или при использовании могут появиться ошибки.

Зачем нужен DirectX в играх

Всем, кто любит играть на ПК уже давно известно, что DX идет в комплекте почти к каждой уважающей себя игре. На компе геймера это приложение просто незаменимо, без него в наше время не идет почти ни одна игрушка или идет с ошибками. Сегодня практически с любой игрушкой в комплекте идет directX, разработчики игр специально вместе с играми на диски записывают установщик DX. Сама программа довольно часто обновляется, поэтому надо внимательно следить за выходом обновлений, хотя с выходом программы в комплекте с Windows, необходимости в ручном обновлении больше нет, теперь обновление происходит автоматически.

igromany

Особенности DirectX 

Главный ее недостаток — это несовместимость с некоторыми операционными системами, а так как очень много игр и программ без нее не идут, лучше учитывать эту информацию при покупке себе компьютера.

Сам он состоит из нескольких составных частей:

  • direct3D, позволяет работать с трехмерной графикой;
  • directPlay, дает возможность играть в игры по сети;
  • directDraw, занимается двухмерной графикой;
  • directSound, управляет звуковыми эффектами, у этого компонента есть даже прямой доступ к звуковой карте компьютера;
  • directInput, занимается обработкой данных;
  • directSetup, занимается установкой приложения на ПК.

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

directx-windows.ru

Что такое directx?

Сегодня ни один компьютер не обходится без драйвера DirectX. Но так ли он необходим. Давайте разберемся с этим. Итак:

Что такое DirectX?

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

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

Идея DirectX проста - на каждое отдельное устройство компьютера должен быть свой драйвер, то есть программа, которая объясняет компьютеру как взаимодействовать с тем или иным средством. Но не возможно подключать разные драйверы - это неудобно. Вот зачем нужен DirectX. Решили сделать все драйверы в одной программной среде. Теперь, когда игра устанавливается на компьютер, DirectX показывает компьютеру, что использовать для реализации работы этого приложения.

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

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

elhow.ru

— Все, что нужно знать о DirectX 11

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

Собственно, проблема DirectX 11 не волновала бы массы так сильно, если бы не выход DirectX 10, удивительно несовместимого с большинством оборудования и программ. Особенно расстроил пользователей тот факт, что DirectX 10 несовместим с "народной" Windows XP. Конечно, сейчас практически все ПК поддерживают этот пакет, однако далеко не у всех стоит Windows Vista, с которой может работать DirectX 10.

Другими словами ни один геймер не может ознакомиться с преимуществами DirectX 10, пока не установит упомянутую выше операционку.

DirectX 11, по заявлению разработчиков, будет совместим как с Windows Vista, так и с Windows 7, которая ожидается в новом году - однако пока неизвестно, будет ли входить новая версия DirectX в новую операционную систему от Microsoft или нет. Вполне возможно, что DirectX 11 будет выпущен уже после появления новой ОС.

В общем, оставляем вопросы совместимости на потом, а пока опишем новые функции DirectX.

- Во-первых, данный программный пакет ориентирован на системы с многоядерными процессорами (минимум 2 ядра). В этом случае можно заметить значительный прирост производительности всей графической подсистемы.

- Улучшено взаимодействие пользователя с играми, включая физику, искусственный интеллект, заканчивая улучшением качества графики;

- Аппаратная поддержка тесселяции будет обеспечиваться адаптерами ATI HD 2000, 3000 и 4000, то есть будут поддерживаться видеокарты Direct3D класса 10 и 10.1;

- Добавление новых функций рендеринга, увеличение числа шейдеров;

- По заявление Кевина Джи, одного из разработчиков, система на основе DirectX 11 будет производить более качественную графику при меньших затратах памяти и других аппаратных ресурсов;

- Добавление новых форматов сжатия текстур в DX11 API, что позволит разработчикам более экономно расходовать те же аппаратные ресурсы даже с увеличением качества рендеринга;

Кстати, на одном из форумов, посвященных упомянутым проблемам, появилось изображение, демонстрирующее возможности DX11 - правда неясно, обман это или настоящая "картинка".

Хотелось бы поинтересоваться мнением читателей - возможно, кто-то информирован лучше нас, и уже смог каким-либо образом "обкатать" хотя бы пробную сборку для разработчиков?

xage.ru


Смотрите также