DirectX: что это такое и откуда качать?

26.10.2020

Автор: CHIP

1 звезда2 звезды3 звезды4 звезды5 звезд

DirectX: что это такое и откуда качать?

4

5

1

3

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

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

 

Важна ли версия?

На данный момент существует множество версий, начиная с 1.0 и заканчивая 12.0. Актуальными можно считать две последние — 11.0 и её производные, а также 12.0. В зависимости от операционной системы, в её состав будет включена определенная версия DirectX:

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

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

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

  • Эксплуатация

    Как исправить ошибку 0xc0000007b при запуске программы

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

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

  • Нажмите комбинацию клавиш Win + R и в появившемся поле введите команду dxdiag.  
  • Внизу открывшегося окна вы увидите текущую версию.

Поменять версию можно только в одном случае: если обновить операционную систему. К примеру, если обновиться с Vista SP 1 до Vista SP 2, поддерживаемая версия DirectX сменится с 10.1 на 11.0. Также можно сменить версию с актуальной на более низкую — в самой игре (если разработчик интегрировал такую возможность). Обычно это требуется для того, чтобы поднять частоту кадров, но далеко не во всех случаях это помогает. 

Если видеокарта не поддерживает DirectX 12, система будет работать в режиме обратной совместимости с более старой версией, даже при установленной Windows 10 и в играх под последнюю версию DirectX. Чтобы всё работало, как надо, все элементы должны быть совместимы с определенной версией DirectX: операционной система, видеокарта и игра.

Откуда скачать?

В последних версиях Windows установка DirectX (и его обновление) происходит вместе с инсталляцией свежих обновлений. То есть дополнительно ничего скачивать не нужно. Владельцам старых версий Windows потребуется скачать веб-установщик с официального сайта Microsoft. 

Читайте также:

  • Рейтинг видеокарт 2020: красивая графика доступна каждому
  • Старичок ещё в деле: топ шутеров для слабых ПК

Теги DirectX

Автор

Денис Михайлов

Была ли статья интересна?

Поделиться ссылкой

Нажимая на кнопку «Подписаться»,
Вы даете согласие на обработку персональных данных

Рекомендуем

Обзор смартфона realme C55: стильный, тонкий и недорогой

Обзор беспроводной колонки HONOR CHOICE Portable Bluetooth Speaker

7 предметов, которые лучше не ставить на холодильник

Самый простой способ обмениваться файлами между смартфоном Android и ПК

Обзор смарт-часов Huawei Watch GT Cyber: максимум индивидуальности

Обзор смартфона HONOR X7a: просто и со вкусом

Обзор необычных TWS-наушников Haylou PurFree Buds для спортсменов

Обзор смартфона HONOR Magic Vs: все складывается, как надо

Обзор смартфона HONOR X8а: удобный формат и камера 100 Мп

Реклама на CHIP Контакты

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

Windows 8. 1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows RT Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Standard Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Standard Microsoft Windows XP Service Pack 3 Microsoft Windows Server 2003 Service Pack 1 Microsoft Windows Server 2003 Service Pack 2 Windows 10 Еще…Меньше

Что такое DirectX?

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

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

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

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

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

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

  3. org/ListItem»>

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

    Информация о системе.

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

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

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

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

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

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

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

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

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

  • org/ListItem»>

    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 необходимо обновить операционную систему.