Какой directx нужен: Какая версия DirectX установлена на компьютере?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

  • Direct3D – набор инструментов, который дает возможность просматривать трехмерные изображения (не путать с 3D изображением). Если готовить мудреным, профессиональным языком: Direct3D – это интерфейс содержащий набор программных инструментов для построения трехмерных анимированных изображений.
  • DirectDraw – отвечает за вывод двумерных изображений.
  • DirectSound – этот пакет отвечает за звуковые эффекты.

Какая версия DirectX нужна для игры World of Tanks

Категория: FAQ

World of Tanks (WoT) – не слишком требовательная игра и запускается даже на старых компьютерах. Но в любой системе должна быть установлена определенная версия библиотеки DirectX. В противном случае при ее открытии пользователь увидит соответствующую ошибку. Так что в этом материале мы разберемся, как и где

скачать Директ Икс для Танков, чтобы все работало.

Содержание

  • Руководство
    • Способ №1: Интернет-загрузчик
    • Способ №2: Офлайн-пакет
  • Итоги

Руководство

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

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

Способ №1: Интернет-загрузчик

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

  1. Открываем страницу https://www.microsoft.com/ru-RU/download/35.
  2. Нажимаем на «Скачать».
  3. В результате начнется загрузка файла dxwebsetup.exe, который следует после открыть.
  4. Принимаем предложенное соглашение и жмем «Далее».
  5. Отказываемся от панели Бинг.
  6. Запускаем процедуру загрузки.
  7. В конце жмем «Готово».
  8. Перезапускаем систему.

Однако это не единственный вариант инсталляции. Потому мы переходим к альтернативе.

Способ №2: Офлайн-пакет

Если по какой-либо причине первый способ не сработал, воспользуйтесь офлайн-пакетом для установки нужной версии Директа. Он изначально содержит в себе все необходимые компоненты. А воспользоваться им можно так:

  1. Переходим на страницу https://www.microsoft.com/en-us/download/details.aspx?id=8109.
  2. Жмем на кнопку Download.
  3. Дожидаемся скачивания файла directx_Jun2010_redist.exe.
  4. И потом запускаем его.
  5. В новом окошке кликаем Yes.
  6. Далее, жмем на «Browse…».
  7. Указываем в Проводнике Windows любой каталог (для временной распаковки файлов).
  8. А потом – на OK.
  9. Дожидаемся загрузки процедуры.
  10. Переходим в указанный ранее каталог.
  11. Запускаем файл DXSETUP.exe. Желательно – от имени администратора (клик ПКМ и выбор соответствующего пункта).
  12. Принимаем условия соглашения.
  13. Опять жмем «Далее».
  14. Кликаем на «Готово».
  15. Перезапускаем ПК.

Итоги

Теперь вам известно, какой Директ Икс нужен для World of Tanks и как его установить на компьютер. Первый способ является предпочтительным. Но если он не сработает, то обратитесь ко второму.

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

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

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

Содержание

    Если вам интересно, что такое DirectX и что он делает, у нас есть подробное руководство о том, что такое DirectX и почему это важно.

    Проверьте версию DirectX в Windows

    Запустив средство диагностики DirectX, вы получите всю информацию о компонентах DirectX и драйверах, установленных на вашем ПК.

    Это простой двухэтапный процесс:

    1. Нажмите Win + R , введите dxdiag и нажмите Enter .
    2. Вы увидите запуск инструмента. Вы найдете версию DirectX , упомянутую в разделе Информация о системе .

    Если вы используете Windows 10 и более поздние версии, ваша система, скорее всего, имеет DirectX 12. При установке ОС автоматически устанавливаются все API-интерфейсы DirectX 12. Однако, если в вашей системе установлена ​​более старая версия DirectX, ее довольно просто обновить с помощью Центра обновления Windows.

    Обновите DirectX в Windows

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

    1. Нажмите Win + I , чтобы запустить настройки.
    2. Выберите Обновления и безопасность > Проверить наличие обновлений .
    1. Разрешить Windows проверять наличие обновлений. Если для вашей системы доступна более новая версия DirectX, она будет автоматически загружена и установлена ​​вместе с другими обновлениями в вашей системе.
    2. После установки перезагрузите компьютер и повторно запустите средство диагностики DirectX, чтобы проверить версию DirectX.

    Если у вас возникли проблемы с обновлениями Windows, вам нужно сначала исправить это, или вы можете просто перейти к обновлениям без использования Центра обновления Майкрософт.

    Установите библиотеки времени выполнения DirectX для устаревшего SDK DirectX

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

    У Microsoft есть инструмент для установки D3DX9, D3DX10, XAudio 2.7, XInput 1.3, XACT и Managed DirectX 1.1 в вашей системе. Обратите внимание, что инструмент не обновляет вашу версию DirectX; он просто добавляет несколько библиотек времени выполнения из устаревшего DirectX SDK.

    1. Загрузите веб-установщик среды выполнения DirectX для конечных пользователей.
    2. Нажмите Далее и следуйте инструкциям мастера.
    1. Выберите Готово , чтобы выйти из мастера после завершения установки.

    Теперь вы сможете запускать старые игры.

    Если вы работаете в Windows, DirectX — не единственный API. Вы также можете использовать VulkanRT.

    Арджун — независимый писатель из Индии. Поработав аналитиком по фондовому рынку, Арджун решил заняться тем, чем он был увлечен, — технологиями. Он с энтузиазмом рассказывает и объясняет, как решать повседневные технические проблемы. Его областью знаний является Windows, и он отлично разбирается во всем, что связано с Excel.

    Прочитать полную биографию Арджуна

    Подписывайтесь на YouTube!

    Вам понравился этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите на кнопку ниже, чтобы подписаться!

    Подписаться

    В чем отличия и что следует использовать?

    DirectX 12 был выпущен вместе с Windows 10 в 2015 году. С его выпуском DirectX 12 от Microsoft открыл новую эру для геймеров и разработчиков игр. Способный снизить нагрузку на ЦП при одновременном повышении производительности графического процессора, DirectX 12 быстро сделал себе имя.

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

    Что такое DirectX от Microsoft?

    Как объяснялось в нашем обзоре Microsoft DirectX, DirectX представляет собой набор API-интерфейсов, используемых для обработки задач, связанных с мультимедиа. Это включает в себя программирование игр на платформах Microsoft, таких как Windows и Xbox. Чтобы обеспечить некоторый контекст, давайте кратко поговорим об API.

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

    В чем разница между DirectX 11 и DirectX 12?

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

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

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

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

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

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

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

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

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

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

    Это значительно снижает нагрузку на ЦП, характерную для DirectX 11, и повышает производительность. Итак, как на самом деле выглядит эта разница? Ну, по данным Microsoft, DirectX 12 снижает нагрузку на процессор до 50 процентов и повышает производительность графического процессора на целых 20 процентов. Хотя это некоторые существенные улучшения, это не означает, что вы увидите те же результаты.

    Почему перейти с DirextX 11 на DirectX 12 непросто

    DirectX 11 был впервые выпущен для Windows Vista 27 октября 2009 г.. Таким образом, после выхода DirectX 12 в 2015 году, это шестилетний разрыв между DirectX 11 и DirectX 12. За это время тысячи игр были разработаны с использованием DirectX 11. К сожалению, переход с DirectX 11 на DirectX 12 совсем не легкий.

    DirectX 11 — это так называемый высокоуровневый API. Проще говоря, разработчикам проще работать с высокоуровневыми API. Результатом являются стабильные, полированные и играбельные игры. С другой стороны, DirectX 12 — это низкоуровневый API, и он отличается от DirectX 11. Хотя он позволяет разработчикам настраивать оптимизацию на детальном уровне, для его использования также требуются обширные знания.

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

    Что выбрать: DirectX 11 или DirectX 12?

    Ответ зависит от нескольких факторов, например от того, какую игру вы пытаетесь запустить. Например, Guild Wars 2 работает на DirectX 11. Даже если ваша ОС и оборудование используют DirectX 12, у вас не будет возможности выбрать DirectX 11 в Guild Wars 2, поскольку игра его не поддерживает. Это полностью решение разработчика ArenaNet.

    Кредит изображения: Мартин Керштейн/Guild Wars 2

    Хотите верьте, хотите нет, но ArenaNet потребовалось девять лет, чтобы перейти с DirectX 9 на DirectX 11. Однако есть некоторые игры, которые поддерживают как DirectX 11, так и DirectX 12. Например, Fortnite (читайте нашу шпаргалку по Fortnite). . Через настройки игры пользователи могут переключаться между обеими версиями. Подводя итог, не каждая игра поддерживает как DirectX 11, так и DirectX 12. Для тех, кто поддерживает, переключайтесь между ними и решите для себя, какая из них лучше работает на вашем ПК.

    Возможность выбора между DirectX 11 и DirectX 12 также зависит от вашего оборудования. Почти любой современный графический процессор будет поддерживать DirectX 12, но этого нельзя сказать о более старых графических процессорах, таких как Radeon HD 4870.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *