• Главная

Что такое DirectX и как он работает. Директ х это


Чем отличается DirectX 9 от DirectX 11?

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

Что такое DirectX?

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

Данный пакет команд появился в 1994 году, когда компания Microsoft готовилась выпустить на рынок новую версию ОС – Windows 95, однако, ее коммерческий потенциал был весьма сомнителен, так как из-за защиты и оптимизации работы многие разработчики не могли получить полноценный доступ к видеокарте, а значит использовать все ее ресурсы. Именно тогда родилась идеи написать пакет приложений способных дать такую возможность программистам. Это вывело удобство работы с данной ОС на принципиальной новый уровень, который стал конкурентоспособным с написанием игр под DOS.DirectX

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

  • Игра будет без каких-либо спецэффектов.
  • Игра не запустится, а пользователь будет видеть на экране ошибку.

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

DirectX 9

DirectX 9 появился в 2002 году и стал по-своему революционным, разработчики вложили в него поддержку шейдеров, что в итоге дало великолепную графику для своего времени. Ярким прим DirectX ером тому может служить игра Need For Speed, выпущенная в 2003 году, где пользователь могли видеть мельчайшие блики на стекле автомобиля, наслаждаться вылетающими из-под колес кусками грязи и снега, а также удивлялись детализации окружающего мира. Все разработчики делали свои игры с учетом этой версии DirectX и так продолжалось до 2006 года, пока вместе с Windows Vista не появился DirectX версии 10.DirectX 9

Интересным фактом стало то, что данная версия не получила широкого распространения, так как сама операционка для которой она было создана не пошла в массы. Многие геймеры и просто пользователи предпочли остаться на более старой ОС и, соответственно, необходимости в обновлении пакета DirectX до 10 версии не было.

DirectX 11

В 2009 году на рынок выходит новая версия Windows под номером 7, а с ней и DirectX 11. Принципиальным отличием данной версии от более старых стало:

  • Поток видеоданных стал лучше обрабатываться за счет увеличения их числа.
  • Взаимодействие с многоядерными видеокартами стал на порядок лучше.
  • Увеличился КПД в целом средних и слабых видеокарт, на одних и тех же настройках видеокарта стала с одной и той же задачей справляться лучше, без лишнего нагрева и усиления работы кулера.

Вышеописанные процессы стали важны для разработчиков, а для игроков это вылилось в улучшение картинки и детализации.DirectX 11

Необходимость перехода

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

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

Почему многие игры кажутся недостаточно проработанными даже на новых видеокартах с новой версией DirectX. Все дело в том, что большинство производителей в целях экономии ресурсов предпочитают выпускать игры сразу на несколько разных платформ, например, ПК, PlayStation и Xbox. Консоли даже последних поколений не могут сравниться производительностью с мощными игровыми ПК, поэтому производители закладывают в свои игры максимум для консолей, что для персонального компьютера может быть лишь на уровне среднего использования. Только игры, выпущенные эксклюзивно под ПК или специально адаптированные под него, как это было с GTA 5, могут похвастаться отличным изображением и использование всей мощи видеокарты.

 

 

vchemraznica.ru

Для чего нужен DirectX

Для чего нужен DirectX в WindowsПри просмотре характеристик видеокарты мы сталкиваемся с таким понятием, как «Поддержка DirectX». Давайте разберемся, что это такое и для чего нужен DX.

Читайте также: Как посмотреть характеристики видеокарты

Что такое DirectX

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

Версии DirectX

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

Визуальные отличия картинки в играх в зависимости от редакции DirectX

Читайте также: Как узнать, какой DirectX установлен

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

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

Файлы

Файлы DirectX представляют собой документы с расширением dll и располагаются в подпапке «SysWOW64» («System32» для 32-битных систем) системной директории «Windows». Например, d3dx9_36.dll.

Расположение файлов библиотек DirectX в системной папке Windows

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

Расположение файлов библиотек DirectX в папке с установленной игрой для минимизации проблем с совместимостью

Поддержка DirectX графическими адаптерами и ОС

Максимальная поддерживаемая версия компонентов DX зависит от поколения видеокарты — чем новее модель, тем моложе редакция.

Подробнее: Как узнать, поддерживает ли видеокарта DirectX 11

Во всех операционных системах Windows уже встроены необходимые библиотеки, и их версия зависит от того, какая ОС используется. В Windows XP может быть установлен DirectX не новее 9.0с, в семерке – 11 и неполная редакция 11.1, в восьмерке – 11.1, в Windows 8.1 – 11.2, в десятке – 11.3 и 12.

Читайте также:Как обновить библиотеки DirectXУзнаем версию DirectX

Заключение

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

Мы рады, что смогли помочь Вам в решении проблемы. Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

lumpics.ru

Для чего нужен DirectX на компьютере?

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

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

Отличия версий

для чего нужен directx

Все технологии очень быстро развиваются. Это касается и компьютерной графики. Каждая свежая версия DirectX дает разработчикам возможность добавить в игру какие-то новые визуальные эффекты, а старые сделать более красивыми. Для чего нужен DirecX11? Он позволяет сделать очень реалистичный снег, мягкие тени без ощутимого падения производительности. Более старые версии этим похвастаться не могут.

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

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

DirectX и Windows

для чего нужен directx 11

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

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

для чего нужна программа directx

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

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

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

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

В первую очередь необходимо убедиться, что все самые свежие обновления установлены. Это делается в Центре обновления. Затем нужно нажать на клавиатуре Win+R и ввести слово dxdiag. Это запустит диагностику, где и можно увидеть установленную версию DirectX.

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

Устанавливать ли библиотеки с сайта "Майкрософт"?

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

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

Установка

Инсталлятор содержит файлы как старых версий, так и новых. Процесс установки очень прост. Нужно лишь несколько раз нажать «Далее», а затем – «Готово». После этого библиотеки будут установлены на компьютер и автоматически активированы. Теперь игры смогут их использовать.

Вывод

directx 9 для чего нужен

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

fb.ru

DirectX - это... Что такое DirectX?

DirectX (от англ. direct — прямой, непосредственный) — это набор API, разработанных для решения задач, связанных с программированием под Microsoft Windows.

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

DirectX API

Практически все части DirectX API представляют собой наборы COM-совместимых объектов.

В целом, DirectX подразделяется на:

  • DirectX Graphics, набор интерфейсов, ранее (до версии 8.0) делившихся на:
    • DirectDraw : интерфейс вывода растровой графики. (Его разработка давно прекращена)
    • Direct3D (D3D): интерфейс вывода трёхмерных примитивов.
  • DirectInput: интерфейс, используемый для обработки данных, поступающих с клавиатуры, мыши, джойстика и пр. игровых контроллеров.
  • DirectPlay: интерфейс сетевой коммуникации игр.
  • DirectSound: интерфейс низкоуровневой работы со звуком (формата Wave)
  • DirectMusic: интерфейс воспроизведения музыки в форматах Microsoft.
  • DirectShow: интерфейс, используемый для ввода/вывода аудио и/или видео данных.
    • DirectX Instruments — технология, позволяющая на основе мультимедийного API DirectX создавать и использовать программные синтезаторы. В отличие от DX-плагинов, такие программы могут полностью управляться по MIDI и служат главным образом не для обработки, а для синтеза звука. Технология DXi была популярна в 2001—2004 гг., особенно в программных продуктах Cakewalk, но со временем проиграла «войну форматов» технологии VST от Steinberg.
  • DirectSetup: часть, ответственная за установку DirectX.
  • DirectX Media Objects: реализует функциональную поддержку потоковых объектов (например, кодировщики/декодировщики)
  • Direct2D : интерфейс вывода двухмерной графики

История

Изначально нацеленный на разработку видеоигр, DirectX стал популярен и в других областях разработки программного обеспечения. К примеру, DirectX, наряду с OpenGL, получил очень широкое распространение в инженерном/математическом ПО.

В 1994 году Microsoft была практически готова выпустить следующую версию Windows — Windows 95. Главным фактором, определяющим, насколько популярна будет новая ОС, являлся набор программ, которые можно будет запускать под её управлением. В Microsoft пришли к выводу, что, пока разработчики видят DOS более подходящей для написания игровых приложений, коммерческий успех новой ОС весьма сомнителен.

DOS позволяла разработчику получить прямой доступ к видеокарте, клавиатуре/мыши/джойстику и прочим частям системы, в то время как Windows 95, с её защищённой моделью памяти, предоставляла более стандартизованный, но в то же время весьма ограниченный и накладный доступ к устройствам. Microsoft нуждалась в новом способе дать разработчику всё, что ему необходимо. Айслер (Eisler), Сэйнт Джон (St. John), и Энгстром (Engstrom) решили эту проблему, назвав само решение DirectX.

Первый релиз DirectX был выпущен в сентябре 1995 года, под названием «Windows Game SDK».

Ещё до появления DirectX, Microsoft включила OpenGL в ОС Windows NT. Direct3D позиционировался как замена OpenGL в игровой сфере. Отсюда берёт своё начало «священная война» между сторонниками кросс-платформенной OpenGL и доступной лишь в Windows (в том числе Windows NT) Direct3D. Так или иначе, остальные части DirectX очень часто комбинируются с OpenGL в компьютерных играх, так как OpenGL как таковой не подразумевает функциональность уровня DirectX (например, доступ к клавиатуре/джойстику/мыши, поддержка звука, игры по сети и т. д.).

DirectX является базой для Xbox API. Xbox API схож с DirectX 8.1, но обновление версии, как и на других консолях того времени, невозможно.

В 2002 году Microsoft выпустила DirectX 9 с улучшенной и расширенной поддержкой шейдеров. С 2002 года DirectX неоднократно обновлялся. В августе 2004 года в DirectX была добавлена поддержка шейдеров версии 3.0 (DirectX 9.0c).

В апреле 2005 интерфейс DirectShow был перемещён в Microsoft Platform SDK.

Хронология версий DirectX

Ключевые особенности версий

  • DirectX 6.0 — мультитекстурирование
  • DirectX 7.0 — аппаратная поддержка преобразований, обрезания и освещения
  • DirectX 8.0 — шейдерная модель 1.1
    • DirectX 8.1 — пиксельные шейдеры 1.4 и вершинные шейдеры 1.1
  • DirectX 9.0 — шейдерная модель 2.0
    • DirectX 9.0b — пиксельные шейдеры 2.0b и вершинные шейдеры 2.0
    • DirectX 9.0c — шейдерная модель 3.0
    • DirectX 9.0L — версия DirectX 9.0 для Windows Vista
  • DirectX 10 — шейдерная модель 4.0 (только Windows Vista, Windows 7, Windows 8)
  • DirectX 11 — шейдерная модель 5.0 (только Windows Vista, Windows 7, Windows 8)

Совместимость

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

Поддерживаемые операционные системы:

  • Windows 95, Windows 98, Windows 98 Second Edition, Windows Millenium Edition;
  • Windows NT 4.0, Windows 2000, Windows 2000 Advanced Server, Windows 2000 Professional Edition, Windows 2000 Server, Windows 2000 Service Pack 2, Windows 2000 Service Pack 3, Windows 2000 Service Pack 4;
  • Windows Server 2003, Windows Server 2003 Service Pack 1, Windows Server 2003 Datacenter x64 Edition, Windows Server 2003 Enterprise x64 Edition, Windows Server 2003 Standard x64 Edition, Windows Small Business Server 2003;
  • Windows XP, Windows XP 64-bit, Windows XP Home Edition, Windows XP Media Center Edition, Windows XP Professional Edition, Windows XP Service Pack 1, Windows XP Service Pack 2, Windows XP Service Pack 3, Windows XP Starter Edition, Windows XP Tablet PC Edition;
  • Windows Vista;
  • Windows 7;
  • Windows Server 2008, Windows Server 2008 R2;
  • Windows 8.

Будущее DirectX

Последней выпущенной версией является DirectX 11; до выпуска Service Pack 1 на Windows Vista был установлен DirectX 10, изначально называвшийся «Windows Graphics Foundation», позднее он был переименован. Изменения в DirectX 10.1, в отличие от DirectX 10, касаются графической составляющей — Direct3D. DirectX 10 представляет собой часть ОС Windows Vista и использует отличную от DirectX 9.0 модель видео-драйвера. DirectX 10 выдвигает набор требований к аппаратной части — минимальный стандарт функциональности, необходимой для того, чтобы аппаратное устройство было DirectX-совместимым.

XNA — другой инструмент разработки от Microsoft, упрощающий разработку игровых и мультимедиа-приложений, предоставляющий удобный путь интеграции с DirectX, HLSL и др. инструментами, собранными в единую систему. Последние 2 года компания Microsoft активно продвигает этот инструмент как средство разработки приложений для Xbox 360, PC и Zune.

DirectX 11.1 включен в состав Windows 8. Поддерживает WDDM 1.2 для увеличения производительности, с улучшенной интеграцией Direct2D, Direct3D, и DirectCompute, и включает в себя DirectXMath, XAudio2, и XInput библиотеки из XNA framework. Также есть возможность стереоскопического 3D для поддержки игр и видео.[2]

См. также

Литература

  • Адамс Д. DirectX: продвинутая анимация. Комплект. — «КУДИЦ-ПРЕСС», 2004. — С. 480. — ISBN 5-9579-0025-7

Примечания

Ссылки

dic.academic.ru

Что такое DirectX

Наверное, нет такого пользователя операционной системы Виндовс, который хотя бы однажды не задавался вопросом «Что такое DirectX?». Ответ на него одновременно прост и сложен. Все зависит от того, с какой стороны посмотреть: простого пользователя или программиста.

Чтобы все-таки разобраться, что такое DirectX, мысленно совершим небольшую экскурсию в прошлое или, если говорить точнее, в славные времена царствования системы ДОС (MS-DOS). Это сейчас серьезные технологические прорывы в области вычислительной техники происходят достаточно редко. Очевидно, что в настоящее время преобладает экстенсивный путь развития, когда увеличивают количество ядер в центральных процессорах, предлагают системы Слай (SLI) для видео, Raid для дисков и многоканальный доступ к оперативной памяти. Выбирая монитор или видеокарту, никто теперь не интересуется, какого же они стандарта.

Десяток-другой лет назад все было иначе: существовали мониторы CGA, EGA, VGA и даже Tandy c Hercules. Не отставали от них и видеокарты. Да и звуковые решения были самые разные: Sound Blaster, Covox, PC Speaker и пр. Теперь представим себе программиста, который решил написать программу. Так как работа с компонентами компьютера выполнялась путем прямого обращения к нужным адресам, он должен был предусмотреть все возможные варианты комбинаций комплектующих. Работка была еще та, хотя при удачном исполнении производительность программы становилась колоссальной.

В это же время появилась система Win 95, и ее создатели всерьез задумались о способах популяризации. Из-за особенностей ядра прямая работа с адресами (как было в ДОС) стала невозможной. Вот мы и подошли к тому, что такое DirectX. Программистам был предложен уникальный инструмент – DirectX. Это набор системных библиотек (файлов), предназначенный для обеспечения взаимодействия с оборудованием. Теперь программе не нужно определять, какая видеокарта установлена в компьютере – достаточно с помощью определенного обращения задать команду, и если операционная система может с ней работать, то приложение получит запрашиваемый доступ. То есть, чтобы отобразить на экране точку, не нужно знать особенностей программирования данного видеоадаптера, а просто по правилам DirectX указать «отобразить точку по координатам». Тот, кто интересуется, что такое DirectX, знает, что библиотеки (API) по предназначению разделяются на Direct3D, DirectDraw, DirectSound и пр. Кроме того, есть разные версии: от 1 до 11.1, причем, что важно, они совместимы сверху вниз.

Часто задается вопрос «Как установить DirectX 11?». Эта версия – одна из последних. По умолчанию установлена в Win Vista SP2 и выше. В новейшей Win 8 уже идет 11.1. Установка в Win XP официально невозможна, хотя ходят слухи об успешной частичной адаптации. Если выдается сообщение «Произошла внутренняя системная ошибка DirectX» или игра не запускается, можно попробовать обновить установленную версию DirectX. Для этого рекомендуется поступить следующим образом: зайти на сайт Майкрософт в раздел загрузок, в строке поиска набрать «DirectX», скачать небольшой файлик для нужной версии (около 300 Кб) и запустить его. Недостающие файлы будут автоматически скачены и установлены.

Определить используемую версию можно так: открыть меню кнопки Пуск, в строке поиска набрать Dxdiag и нажать Enter. Все нужные данные будут приведены в появившемся окне. Любителям современных игр можно посоветовать установить себе Семерку или даже Win 8 – в них поддержка DirectX 11 есть «из коробки».

Справедливый вопрос - зачем нужны новые версии? Представим ситуацию, когда программист, например, дает команду в приложении библиотекам API «нарисовать светло-синий овал». Она будет выполнена при выполнении двух требований: видеокарта понимает эту команду, она прописана в версии DirectX. Если с аппаратной составляющей все понятно (указано на коробке), то второй пункт требует пояснения. Команда «нарисовать светло-синий овал» может быть поддержана только в 11 версии, а в 10 для формирования такого изображения требуется две команды: «нарисовать светло-синий круг и растянуть его до овала». Вот так все просто.

fb.ru

Что такое DirectX и зачем нужен — СОВЕТЫ И РЕШЕНИЕ КОМПЬЮТЕРНЫХ ПРОБЛЕМ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

vsesam.org


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