Нужно ли устанавливать DirectX на Windows 7?

Описание процедуры получения последней версии DirectX для игр и мультимедийных приложений в вашей системе.

Нужно ли устанавливать DirectX на Windows 7?

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

Что такое DirectX?

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

Определение версии DirectX, установленной на компьютере

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

Нажмите кнопку «Пуск», введите в поле поиска запрос dxdiag, затем нажмите клавишу «ВВОД».

Выберите элемент dxdiag в списке результатов поиска

Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.

Проведите пальцем от правого края экрана к центру и коснитесь кнопки «Поиск». Введите запрос dxdiag в поле поиска. Или введите запрос dxdiag в строку поиска в меню «Пуск».

Выберите элемент dxdiag в списке результатов поиска

Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.

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

Выберите элемент dxdiag в списке результатов поиска

Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.

Версии DirectX и обновления через операционную систему

В этих версиях Windows DirectX 11.3 и 12 предустановлены.

Обновления будут доступны через Центр обновления Windows. Отдельного пакета данных версий DirectX не существует.

DirectX 11.1 предустановлен в системах Windows 8, Windows RT и Windows Server 2012 Отдельного пакета обновлений для DirectX 11.1 не существует. Вы можете установить эту версию DirectX только через Центр обновления Windows в системах Windows 8, Windows RT и Windows Server 2012.

DirectX 11.2 предустановлен в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2. Отдельного пакета обновлений для DirectX 11.2 не существует. Эту версию DirectX можно установить только через Центр обновлений Windows в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2.

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

DirectX 11.0 предустановлен в системы Windows 7 и Server 2008 R2. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.

DirectX 11.1 доступен для установки в системах Windows 7 SP1 и Windows Server 2008 RS SP1 совместно с обновлением платформы для Windows 7 и Windows Server 2008 (KB2670838).

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

DirectX 10 предустановлен в системах Windows Vista. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.

DirectX 10.1 предустановлен в системах Windows Vista с пакетом обновления 1 (SP1) или более поздней версии и Windows Server с пакетом обновления 1 (SP1) или более поздней версии. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.

DirectX 11.0 доступен для установки в системах Windows Vista с пакетом обновлений 2 (SP2) и Windows Server 2008 с пакетом обновлений 2 (SP2) при установленном обновлении KB971512.

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

DirectX 9.0c доступен для установки в системах Windows XP и Windows Server 2003 с помощью установки среды выполнения DirectX 9.0c для конечных пользователей.

Некоторые приложения и игры требуют наличия DirectX 9. Тем не менее, на вашем компьютере установлена более поздняя версия DirectX. Если вы установили и запустили приложение или игру, для которой требуется DirectX 9, может появиться сообщение об ошибке, например «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу».

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

При запуске этот пакет не вносит изменения в версию DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow и DirectMusic.

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

Зачем каждая новая игра повторно устанавливает свою версию DirectX

DirectX входит в состав Microsoft Windows. Это группа интерфейсов API (интерфейсов прикладного программирования), которые разработчики могут использовать для 3D-графики, видео, мультимедиа, звука и функций геймпада в Windows. Многие игры в Windows используют Direct3 DirectX для графики. Если они этого не делают, они используют межплатформенные OpenGL или API Vulkan. Другие неигровые приложения могут использовать DirectX для таких функций, как 3D-графика.

Windows 7 включает DirectX 11, а Windows 10 – DirectX 12. Когда разработчики разрабатывают игры, они выбирают версии DirectX, которые хотят использовать. Например, игра, написанная только для DirectX 11, не будет работать в Windows XP, где последней версией является DirectX 9.

Вы можете проверить версию DirectX, доступную в вашей системе, нажав комбинацию клавиш Win + R , набрав «dxdiag» в поле ввода и нажав Enter . Когда появится окно инструмента DirectX Diagnostic Tool, вы увидите, что номер версии отображается справа от «DirectX Version» в разделе «Информация о системе».

Если он включен в Windows, почему игры устанавливают его

Если DirectX является частью Windows, почему игры устанавливают свою версию? Короткий ответ заключается в том, что в версиях DirectX царит беспорядок.

Не существует единой библиотеки DirectX Direct3D, от которой зависели бы все игры, или даже нескольких библиотек. Разработчики игр должны ориентироваться на точную версию вспомогательной библиотеки Direct3D. Более поздняя версия библиотеки не может быть использована. Например, если разработчик игры нацелил свою игру на d3ddx10_40.dll, игра не может использовать d3ddx10_41.dll. Требуется версия 40, и подойдёт только этот файл.

Эти файлы находятся в папке C:WindowsSystem32 в 64-разрядной системе, а 32-разрядные библиотеки расположены в C: Windows SysWOW64.

Даже если вы запустили последний установщик DirectX, нет никакой гарантии, что он установит все старые небольшие версии библиотек DirectX в вашей системе. Microsoft также решила не связывать эти файлы библиотеки Direct3D с самой Windows. Даже библиотеки Direct3D, созданные до выпуска Windows 10, например, не все включены в Windows 10. Они должны быть установлены приложением, которое в них нуждается. Как отмечает Microsoft в документации, предназначенной для разработчиков игр, «Windows Update и Service Packs не предоставляют никаких дополнительных компонентов DirectX».

Это также усложняется тем, что 32-разрядные игры нуждаются в 32-битных версиях файлах библиотеки, а для 64-разрядных игр требуется 64-разрядная библиотека.

Это похоже на ситуацию с библиотеками Microsoft Visual C++ Redistributable. Различные приложения зависят от разных версий библиотек, и вам нужно установить много разных версий.

Почему каждая игра должна переустанавливать DirectX

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

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

Конечно, не все игры должны запускать установщик DirectX при первом запуске. Для игр, которые используют OpenGL или Vulkan, а не Direct3D DirectX, его не нужно запускать. Некоторые игры также зависят только от основных версий DirectX, таких как DirectX 11, 10 или 9, и не нужно вызывать установщик DirectX, потому что они не используют ни одну из вспомогательных библиотек.

Читайте также  Как установить границы ячеек в Excel?

Можно ли удалить библиотеки DirectX

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

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

Если вы действительно отчаянно пытаетесь очистить эти старые библиотеки, вам лучше переустановить Windows, чтобы получить новую систему вместо случайного удаления файлов библиотек. Но они снова начнут появляться после установки игр. Не беспокойтесь об этом!

Что делать, если у меня проблемы с DirectX

Если при попытке запуска или установки игры появляется сообщение об ошибке, связанное с DirectX, возможно, установщик игры не запускает входящий в комплект дистрибутив DirectX. Однако, бесполезно загружать установщик DirectX с веб-сайта Microsoft, так как вам нужно запустить установщик, который требует сама игра.

Как узнать, какая версия DirectX установлена на моем компьютере? Как скачать последнюю версию DirectX для ПК Windows 7? Для чего нужен DirectX в играх? Нужно ли обновлять DirectX?

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

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

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

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

Что такое DirectX и для чего он нужен в играх?

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

В наборе DirectX можно выделить четыре основных модуля:

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

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

Если Вы хотите установить какую-нибудь игру с использованием технологии DirectX, но не помните установленную версию данного пакета на Вашем компьютере, посмотреть ее можно следующим образом:

Шаг 1.

  • Откройте меню «Пуск» и кликните по строчке «Выполнить».
  • Если Вы используете версию операционной системы Windows 8, тогда нажмите комбинацию клавиш «Win + R».

Изображение 2. Открытие окна выполнения программ через меню «Пуск».

Шаг 2.

  • В появившемся небольшом окошке впишите в текстовую строку команду «dxdiag» и нажмите «Enter».

Изображение 2. Запуск программы для просмотра установленной версии пакета DirectX.

Шаг 3.

  • В появившемся окошке с информацией о ПК на вкладке «Система» в самом низу будет указана версия DirectX, установленная на Вашем компьютере в данный момент.
  • Кроме того, на вкладках «Экран», «Звук» и «Ввод» Вы можете протестировать разные версии DirectX и выявить ошибки.

Изображение 4. Просмотр установленной на компьютере версии пакета DirectX.

Как скачать последнюю версию DirectX для ПК Windows 7?

  • На момент написания статьи самой свежей версией пакета является DirectX 12, однако данная версия доступна только пользователям операционной системы Windows 10. Пользователи операционной системы Windows 7 ограничены использованием версии DirectX 11, которую можно установить путем обновления операционной системы через «Центр обновлений» или же скачать установочный файл с официального сайта Microsoft и произвести установку вручную, как обычное приложение.

Изображение 5. Обновление операционной системы Windows 7 до Windows 10 через «Центр обновлений».

  • На различных ресурсах в Интернете можно найти установочный файл DirectX 12 для операционной системы Windows 7×64. Однако мы настоятельно не рекомендуем пользоваться им. Во-первых, на лицензионную версию операционной системы он просто не установится, а во-вторых, его установка может привести к значительному снижению производительности Вашего компьютера и к возникновению критических ошибок в работе операционной системы.

Нужно ли обновлять DirectX?

  • Пакет компонентов DirectX всегда обновляется автоматически через «Центр обновлений» Windows. Поэтому обновлять его вручную нет никакой необходимости. На Вашем компьютере всегда будет стоять самая свежая версия пакета доступная для Вашей операционной системы.

ВАЖНО: Ни в коем случае нельзя устанавливать пакет DirectX из непроверенных источников! Только с официального сайта Microsoft. Дело в том, что если Вы установите некачественную или зараженную вирусами версию пакета, удалить ее будет невозможно. Избавиться от существующего DirectX можно только путем переустановки операционной системы.

  • Если в процессе установки какой-нибудь игры Вам предлагают установить более старую версию DirectX чем та, которая стоит на Вашем компьютере, нет смысла ее устанавливать. Последняя версия DirectX содержит в себе все предыдущие версии для совместимости с играми и приложениями.

Изображение 6. Сравнение качества изображения в игре с использованием технологий DirectX 9 и DirectX 10.

  • На официальном сайте Microsoft для скачивания доступна утилита, которая автоматически определяет, нужно ли Вашей операционной системе обновление пакета DirectX или нет. Если требуется обновление, то утилита автоматически загрузит его с сервера и установит на Ваш компьютер. Скачать данную утилиту можно по этой ссылке. Подходит как для лицензионных версий Windows, так и для пользовательских сборок.
  • Во многих современных играх, например в Dota 2 или Batman Archam City, в настройках самой игры существует возможность самостоятельно выбрать версию пакета DirectX для игры. Зачастую бывает так, что наиболее старая версия пакета дает более качественное изображение и высокую частоту кадров, чем новая версия. Чтобы понять, какая версия Вам больше всего подходит, поэкспериментируйте в самой игре и в окне «dxdiag», о котором было написано в начале статьи.
Читайте также  Курс обучения созданию сайтов на WordPress

ВИДЕО: Что такое DirectX и зачем он нужен: пояснение простыми словами

Что такое DirectX, нужна ли эта программа и как она работает?

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

  1. Что это такое?
  2. Что делает программа, как она работает?
  3. Нужна ли?
  4. Какая версия лучше?

Что это такое?

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

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

Что делает программа, как она работает?

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

При запуске игры появляется ошибка «не найден d3dx9_42.dll», где цифры могут быть разными.

На лицензионной системе Windows минимально необходимый пакет файлов установлен по умолчанию. Различаться он будет по принципу какая операционная система установлена на устройстве.

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

Нужна ли?

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

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

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

Какая версия лучше?

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

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

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

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

ПРОГРАММА DIRECTX ДЛЯ ЧЕГО НУЖНА

Индустрия компьютерных игр начала своё развитие ещё в 80-е годы прошлого века. Сначала создавались текстовые игры, потом добавились графика и звук. Появились первые шедевры игровой индустрии, такие игры как: «Doom», «Diablo» и «Rad Alert». Технологии разработки постоянно развивались и усовершенствовались. Увеличивались и требования к аппаратным средствам компьютера. Сегодня индустрия компьютерных игр достигла огромных масштабов. В «Crazies 3» или «Witcher 3» уже невозможно играть без специального программного софта. Каждый геймер знает, что для работы современных игр нужно скачать программу DirectX.

Что такое DirectX?

API (Application Programming Interface) в переводе с английского языка: «Интерфейс программирования приложений». Интерфейс, который позволяет программистам использовать готовые блоки для построения приложения, API – это ряд готовых функций, классов, процедур и структур, предоставляемых ОС или приложением для использования во внешнем программном обеспечении.

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

Для геймеров DirectX – это связующее звено между аппаратными средствами и играми. Благодаря ему игроки могут увидеть всю прелесть картинки на экране.

Как возник директ икс?

В начале 2000-х годов Intel сделал упор на выпуск графических процессоров. При этом вычислительным способностям «железа» не уделялось особого внимания. Возникла настоящая пропасть между графическими и вычислительными процессорами. Технологически устаревшие машины не успевали обрабатывать графику, и дальнейшее развитие компьютерных игр было невозможно.

Поэтому, для облегчения вычислительных процессов, корпорация Microsoft выпустила специальный API DirectX. Сначала это был минимальный набор функций, предназначенных для обработки 2D графики. Со временем в комплекс программ добавили средства обработки звука. Так появилась возможность применения в играх стереозвука. 3D текстуры DirectX начал обрабатывать со сборки 6.0, с помощью программы «DX3D».

Чем отличаются версии API DirectX?

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

Но возможность перейти на новые версии DirectX есть далеко не у всех игроков. В чём проблема? Проблема в операционной системе (ОС).

Старые ОС не поддерживают новые версии API DirectX. К примеру, никогда не получится установить DirectX 11. 1 на Windows ХР. Так же и с видеокартами. Если у модели видеокарты нет поддержки версии API, указанной в системных требованиях игры, то насладиться хорошими шейдерами и текстурами не получится. Последняя версия Directx, поддерживаемая вашей видеокартой, указана в её технических характеристиках.

Какие проблемы поможет решить директ икс?

У некоторых игроков возникают проблемы с особо требовательными играми нового поколения. Графический процессор не справляется с обработкой данных. Он перегревается и выходит из строя.

Снизить нагрузку на «железо» поможет API DirectX:

  1. Если у вас не запускается игра, посмотрите её системные требования. Возможно, вам нужно обновить API.
  2. DirectX помогает убрать графические артефакты, а также улучшает текстуры, анимацию и шейдеры в играх.
  3. Помогает обрабатывать кат – сцены и видеоролики в играх. Если у вас не отображается кат-сцена – обновите DirectX.
  4. Увеличивает скорость обработки 2D и 3D графики, что позволяет повысить разрешение в играх.

Директ икс для виндовс 7

Заявленные преимущества:

  • при установке новой версии программы, нагрузка на видеокарту возрастает на 46%. Но API увеличивает производительность ПК в два раза. Такой существенный прирост достигнут благодаря использованию всех возможностей «железа»;
  • данная версия увеличивает производительность графических микросхем минимум на 35%; Энергопотребление при этом снижается на 20%;
  • Directx последняя версия поддерживается всеми устройствами с ОС Windows 7;
  • API делает возможной работу с потоковыми объектами. При этом нагрузка на процессор снижается на 15%.

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

  1. В меню «Пуск» выберете пункт «Выполнить».
  2. Или одновременно нажмите клавиши «Win» и «R».
  3. В появившемся окне введите команду «dxdiag».
  4. Появится окно диагностики DirectX. В нём будет указана версия API, установленная на компьютер.

Установка и обновление директ икс для виндовс 7

  1. Скачать программу DirectX вы можете на официальном сайте Microsoft. Это – бесплатная программа.
  2. Нажмите «Сохранить файл».
  3. Подождите окончания загрузки.
  4. Запустите Веб-установщик.
  5. Отметьте пункт «Я принимаю условия пользовательского соглашения» и нажмите кнопку «Далее».
  6. Откажитесь от дополнительных программ, если они вам не нужны.

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

Читайте также  Как установить скайп на ноутбук Windows 10?

Directx последняя версия

На Game Developer Conference 2014 Microsoft впервые представила API DirectX 12. Изначально выход API планировался только на платформы Windows 10 и Windows 8. Многие игроки даже специально переустанавливали свою операционную систему, чтобы скачать последнюю версию directx. Но «сырая», на тот момент, «десятка» полностью нивелировала преимущества новой версии.

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

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

Так, что если на вашем компьютере нет двух процессоров или видеокарт, а таких компьютеров большинство, то у вас нет причин отказываться от привычной «Семёрки» и DX 11.

Корпорацией Microsoft было принято решение выпустить DirectX 12 и для Windows 7. Но перенести на «Семёрку» новую версию API до сих пор не получилось. Поэтому игроки вынуждены либо переустанавливать ОС на Windows 10, либо довольствоваться DX 11.

3,770 просмотров всего, 4 просмотров сегодня

Что такое DirectX. Как скачать и установить

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

Без DirectX играть в Windows было неудобно

DirectX — имя, которое Майкрософт использует для комплекса интерфейсов прикладного программирования (API). Используется для видео и мультимедиа. Основным применением DirectX являются игры. Без него Windows не смогла бы доминировать в игровом сегменте.

В первые годы существования ОС, до выхода Windows 95 Service Release 2, игры было тяжело запускать. Чтобы они получили доступ к оборудованию, приходилось сначала загружаться в DOS и использовать специальные аргументы в системных файлах «config.sys» «autoexec.bat».

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

История DirectX

Microsoft быстро заметила, что это не способствует популярности ее ОС среди геймеров. Поэтому компания нашла способ предоставить разработчикам возможность доступа программных продуктов к аппаратным ресурсам в Windows. Причем, без необходимости обращаться к DOS.

Первой версией DirectX для операционных систем Windows 95 и NT 4.0 стала 2.0a. Выпущена в июне 1996 года. Внедрялась медленно. Не так много игр для Windows, которым не нужен DirectX.

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

Если ваш ПК достаточно стар, велика вероятность, что ряд функций свежайшей версии поддерживаться не будет.

DirectX 12 для Windows 10 и 7

Версия устанавливается вместе с Windows 10. Ее поддержка добавлена в Windows 7. В Windows 8 и 8.1 ее не было, нет и уже не будет.

Самая свежая версия дебютировала в 2015 году. Для Xbox One она обеспечила больше вариантов рендеринга. Игры стали красивее, а визуальные эффекты улучшились. Упрощает доступ к сверхбыстрой памяти ESRAM.

Обратно совместим с DX11. Это означает: если ваша видеокарта была выпущена в 2013 году и позднее, вам не придется покупать новую. Разумеется, до тех пор, пока ее производительность устраивает пользователя.

Некоторые фрагменты интерфейса недоступны для старого оборудования, которое не является совместимым с DirectX 12.

DirectX 12 хорошо работает на компактных устройствах:

  • Ноутбуках
  • Планшетах

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

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

Поскольку нагрузка на GPU снижена, открываются большие возможности для 4K-игр.

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

В Windows 10

Одновременно нажмите «R» и «Win». В поле напечатайте: «dxdiag».

Откроется инструмент диагностики DirectX. На вкладке «Система» последней строкой данных отображается установленная на ноутбуке или настольном компьютере версия.

В Windows 7

Необходимые действия пользователя:

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

В версиях 8 и 8.1

Действия совпадают с теми, которые нужно выполнять в седьмой версии. Отличия для сенсорных экранов:

  • Проведите по дисплею от правого края к центру
  • Тап по кнопке «Поиск»

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

В большинстве случаев обновляется автоматически. Для ручного обновления загрузите на жесткий диск или SSD инструмент установки DirectX. Запустите его.

Продолжение работы мастера возможно только после принятия условий лицензионного соглашения («Да»).

Отключите опцию установки Панели Bing, если не планируете ее использовать.

Установщик предложит установить необходимые устройству компоненты. Следуйте его инструкциям. Для перехода к следующему шагу — нажимайте «Далее».

В 2019 году применяются версии:

  • DirectX 12
  • DirectX 11
  • DirectX 10
  • DirectX 9.0c

Двенадцатая версия рекомендуется для «десятки» и «семерки». Так как Windows 7 все еще популярна, Microsoft добавила в нее поддержку DirectX 12. Одиннадцатая поможет запускать игры даже на слабых машинах. Девятую версию DirectX имеет смысл устанавливать в том случае, если играете в старые игры.

Используете ли вы старые версии DirectX на компьютерах, которыми поддерживается двенадцатая?

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Борис Аладышкин/ автор статьи

Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

Понравилась статья? Поделиться с друзьями:
Itsovet61.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: