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

Лайкнуть

Лайкнуть

Твитнуть

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

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

Что такое DirectX

Чтобы разобраться, где правда, а где вымысел, для начала узнаем - что же такое DirectX? Википедия говорит нам:

DirectX (от англ. direct - прямой, непосредственный) - это набор API, разработанных для решения задач, связанных с программированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр. … Зачастую обновленные версии DirectX поставляются вместе с игровыми приложениями.

Более простыми словами: DirectX - это «прослойка» между видеокартой и играми, позволяющая полностью реализовать всю вычислительную мощь компьютера для отрисовки красивой графики.

Помню, как в 2003 году я радовался правдоподобным отражениям в стеклах машин и лужах на дороге в игре Need for Speed: Underground, когда установил в компьютер видеокарту с поддержкой DirectX 9. Конечно, одними отражениями дело не ограничивается, но обо всем по порядку.

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

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

Думаю, наиболее наглядно разницу между возможностями DirectX разных версий покажет это видео:

Обратите внимание на красивые эффекты летящего снега из-под колес машины и мягкие тени в DirectX 11 версии (слева). В принципе, такие эффекты, как мягкие тени и снег из-под колес можно реализовать, ограничившись технологией DirectX 9, но падение производительности будет ощутимым - в «девятке» нет ни оптимизации, ни грамотной реализации подобных эффектов.

Второй пример - игра Crysis 2:

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

Типичный пример межплатформенности - игра Skyrim:

Разница в графике между Playstation 3 и Xbox360 заключается в деталях: на PS3 где-то воды капает мало, на Xbox 360 тени не реагируют на мерцающие источники света. На ПК (в видео обозначен как «Windows») таких проблем нет, плюс видны объекты на дальних расстояниях, но больше никаких улучшений нет. Позже разработчики выпустили набор текстур высокой четкости для ПК-версии игры, но кардинально графику это не улучшило.

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

Видите разницу? Красивое освещение, четкие текстуры, плавные движения. Между прочим, такой уровень детализации был бы недостижим с помощью устаревших технологий DirectX 9 - слишком много объектов находятся в кадре одновременно. Также присутствует много эффектов, которые реализуются силами видеокарт с поддержкой DirectX 10 как минимум.

Возможности графического движка игры Crysis 3:

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

Разные Windows и версии DirectX

DirectX по сути представляет собой набор файлов - программных библиотек. Если их не будет в системных папках, то игры в лучшем случае будут отображаться без эффектов, в худшем - не запустятся, выдавая ошибку (при запуске игры появляется ошибка «не найден d3dx9_42.dll», где цифры могут быть разными).

Минимальный набор этих файлов уже присутствует в только что установленной Windows. В зависимости от версии операционной системы, будет разный комплект файлов, а значит - поддержка разных версий 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

Предыдущие версии включены. Т.е. Windows 10 имеет поддержку 12-й версии, DirectX 11.2, 11.1, 11, 10.1, 10, 9 и ниже.

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

Поддержка видеокартой DirectX разных версий

Чем новее видеокарта, тем более высокую версию DirectX она поддерживает. Все предыдущие версии также будут поддерживаться.

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

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

Видеокарта

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

Windows

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

Алгоритм таков:

1. Убедитесь, что у вас установлены все обновления Windows (Пуск - Все программы - Центр обновления Windows - Поиск обновлений - Установить).

2. Необязательный пункт: обновите драйвер видеокарты до самой новой версии:

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

Windows 7, 8 и 10 эти библиотеки, в общем-то, не нужны, потому что требуемые обновления приходят через Центр обновлений. Но если у вас не запускается какая-то старая (2005-2010 годов) игра, использующая DirectX 9, пробуйте установить тот самый инсталлятор.

D3DX9_24 .dll -D3DX9_43 .DLL
D3DX10. DLL - D3DX10_43 .DLL
D3DCompiler_33.dll - D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll - XACTENGINE2_9.DLL
XACTENGINE3_0.dll - XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll -XAPOFX1_5.DLL
X3DAUDIO1_0.dll - X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL

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

Судя по датам, на момент написания этой записи обновления компонентов DirectX выходили 18 апреля 2011 года (обновление от 29.01.2016 г.: теперь все приходит через Центр обновлений другими пакетами).

Загруженная программа - по сути самораспаковывающий архив. Откроем его архиватором 7-zip :

Обратите внимание на имена файлов - в инсталляторе содержатся как файлы, имеющие отношение в DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33 и т.д), так и к DirectX 10 (d3dx10_35, d3dx10_40 и т.д.). Каждая версия обновляется - выходят новые версии.dll библиотек, добавляются новые.

Еще раз напомню: это не обновление DirectX с версии на версию. Это обновление версий программных библиотек и к нумерации 9, 10, 10.1, 11, 11.1 отношения не имеет. Вы не сможете повысить версию установленного DirectX таким способом.

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

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

Просто установите обновления через Центр обновления!

Ни с каких сайтов скачивать ДиректИкс нельзя! Вы рискуете попасть на вирусы!

Компоненты DirectX обновляются через Центр обновления Windows . Только так вы можете получить поддержку DirectX 10.1 и 11 на Windows Vista, 11.1 на Windows 7.

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

Если скачать и установить DirectX на Windows XP, появится ли там DirectX 11?

Не появится . DirectX 10, 11 и последующих версий на Windows XP не будет никогда. Можно долго распространяться на эту тему, я лишь скажу следующее: владельцы Windows XP, смиритесь - эта ОС давно уже перестала быть «игровой». Многие современные игры не поддерживают Windows XP. Даже Майкрософт официально забила на нее.

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

Как установить DirectX версии 11.1 на Windows 7?

В связи с появлением Windows 10 этот вопрос актуален как никогда. Там поддержка DirectX 11.1 уже есть изначально. В Windows 7 изначально установлена версия 11 . Поддержка новой версии DirectX придет через Центр Обновления Windows (Пуск - Все программы - Центр обновления Windows). Обновление называется KB2670838.

Так что обновляйте Windows через Центр Обновления. Windows 8 это тоже касается.

DirectX 12

Много слухов циркулирует вокруг DirectX 12. Попробуем собрать факты и догадки.

Windows 7, 8 и DirectX 12

DirectX 12 в Windows 7 и 8 не будет.

Старые видеокарты будут частично поддерживать DirectX 12

Представители производителя видеокарт AMD и nVidia заявляли, что видеокарты, поддерживающие DirectX 11, будут частично поддерживать DirectX 12. Это оказалось маркетинговым лукавством. Преимущество DirectX 12 перед 11 - 7-10-кратное увеличение производительности за счет оптимизации работы с компонентами видеокарты (памятью, видеопроцессором). «Железная» часть видеокарт, выпущенных в эпоху DirectX 11 и ранее, не приспособлена под DirectX 12, поэтому основная «фишка» новой версии API - ускорение обсчета графики - работать не будет.

Что же мы имеем? Есть три уровня поддержки старыми видеокартами нового графического API: Tier 1, Tier 2 и Tier 3. Tier 3 - самая полная поддержка стандарта.

Видеокарты без поддержки DirectX 12 (но поддерживающие DX10 и/или 11):

Intel ValleyView2 HD Graphics

Intel HD Graphics 2500

Intel HD Graphics 4000

И новее.

AMD Radeon HD 5xxx

AMD Radeon HD 6xxx

AMD Radeon HD серий 7xxxG, M и D

AMD Radeon HD 8xxxG

И новее.

Вроде как все должны, но есть разные уровни поддержки. Об этом далее

Видеокарты с поддержкой DirectX 12 Tier 1

Intel HD Graphics 4400

Intel HD Graphics 4600

Intel HD Graphics 5000

Intel Iris Graphics 5100

Intel Iris Pro Graphics 5200

NVIDIA GeForce GT 430

NVIDIA GeForce GT 440

NVIDIA GeForce GTS 450

NVIDIA GeForce GTX 460

NVIDIA GeForce GT 520M

NVIDIA GeForce GT 520

NVIDIA GeForce GT 525M

NVIDIA GeForce GT 540M

NVIDIA GeForce GTX 550 Ti

NVIDIA GeForce GTX 560

NVIDIA GeForce GTX 560 Ti

NVIDIA GeForce GTX 570

NVIDIA GeForce GTX 580

NVIDIA GeForce 610M

NVIDIA GeForce GT 610

NVIDIA GeForce GT 620M

NVIDIA GeForce GT 620

NVIDIA GeForce GT 630M

NVIDIA GeForce GT 630

NVIDIA GeForce GT 635M

NVIDIA GeForce GT 640M

NVIDIA GeForce GT 640

NVIDIA GeForce GT 730

И новее.

Видеокарты с поддержкой DirectX 12 Tier 2

Intel - нет.

AMD - нет.

NVIDIA GeForce GT 650M

NVIDIA GeForce GTX 650

NVIDIA GeForce GTX 650 Ti

NVIDIA GeForce GTX 650 Ti Boost

NVIDIA GeForce GTX 660M

NVIDIA GeForce GTX 660

NVIDIA GeForce GTX 660 Ti

NVIDIA GeForce GTX 670

NVIDIA GeForce GTX 680

NVIDIA GeForce GT 740M

NVIDIA GeForce GT 750M

NVIDIA GeForce GTX 750

NVIDIA GeForce GTX 750 Ti

NVIDIA GeForce GTX 760

NVIDIA GeForce GTX 765M

NVIDIA GeForce GTX 770

NVIDIA GeForce GTX 780

NVIDIA GeForce GTX 780 Ti

NVIDIA GeForce 840M

NVIDIA GeForce GTX 850M

NVIDIA GeForce GTX 860M

NVIDIA GeForce GTX 970

NVIDIA GeForce GTX 980

И новее.

Видеокарты с поддержкой DirectX 12 Tier 3

Intel - нет.

AMD Radeon HD 7750

AMD Radeon HD 7770

AMD Radeon HD 7850

AMD Radeon HD 7870

AMD Radeon HD 7950

AMD Radeon HD 7970

AMD Radeon R4 Graphics

AMD Radeon HD 8600

AMD Radeon HD 8800

AMD Radeon R7 200

AMD Radeon R9 200

AMD Radeon R9 390X

И новее.

А вот у нВидии видеокарт с полной поддержкой DirectX 12 пока нет.

Обновление от 3.03.2018: уже есть. Все современные поддерживают 12-ю версию полностью.

Дополнительные уровни - Feature levels

Мне, как владельцу AMD Radeon HD7950, хотелось бы радоваться, но не получается. Дело в том, что Microsoft пошла дальше и ввела дополнительные уровни особенностей («Feature levels»). Уровни Tier - индикатор для покупателей, Feature levels - для разработчиков.

Feature level 11.0 - поддержка видеокартой DirectX11 и функцией «Resource Binding» из Tier 1. Представители таких видеокарт: Nvidia GeForce GTX 400/500/600/700.

Feature level 11.1 - DirectX 11.1 и поддержка множества функций, которые я здесь приводить не буду (зачем?). Представители:

  • Nvidia GeForce GTX 745/750;
  • AMD Radeon HD серий 7700-7900/8500-8900, Rx 240-280;
  • Intel HD Graphics 4200-5200, 5300-6300;

Feature level 12.0 - поддержка некоторых возможностей Tier 1 и Tier 2. Представители: AMD Radeon HD 7790/8770, Rx 260/285/290 и новее.

Feature level 12.1 - полная поддержка Tier 1, аппаратная поддержка всех возможностей DirectX 12.

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

Итог

Удивительно, как сильно зависит производительность вычислений от уровня доступа к «железу» компьютера. DX 12 предоставляет возможности, которыми разработчики не должны пренебрегать. Благодаря тому, что Xbox One будет тоже поддерживать двенадцатую версию, в конце 2015 года нас ожидает множество игр с её поддержкой. Вот только чудес не будет - существующие (на 2015 год) видеокарты не оптимизированы для использования DirectX 12, прирост производительности будет мал.

Лайкнуть

Лайкнуть

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

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

Как узнать какой DirectX установлен

Определить версию DirectX на компьютере под управлением Windows очень просто, для этого необходимо:

  1. Нажать на клавиатуре комбинацию Windows+R, чтобы открыть строку «Выполнить»;
  2. В ней потребуется прописать команду dxdiag;
  3. После этого откроется окно со сведениями о системе, которое носит название «Средства диагностики DirectX». На вкладке «Система» внизу можно увидеть графу, в которой указывается, какой DirectX установлен на компьютере.

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

Как определить версию DirectX с помощью сторонних программ

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

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

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


AIDA64 – это не единственная диагностическая программа для компьютера. В сети можно найти множество ее аналогов, как платных, так и бесплатных.

Почему не работает DirectX 12 на Windows 10

Одной из особенностей операционной системы Windows 10, которую активно продвигает компания Microsoft, являются игры. Новая версии операционной системы на «близком к железу уровне» работает с играми, которые разрабатываются на DirectX 12. Это позволяет игрокам на маломощных компьютерах запускать проекты, которые требуются высокой производительности.

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

Если вместо DirectX 12 на Windows 10 у вас отображается при проверке DirectX 11.2, это связано с:


Важно отметить, что более свежий DirectX на компьютере не заменяет предыдущие версии. То есть, если для запуска приложения или игры требуется DirectX 8,9 или 10, а на компьютере установлены более поздние версии, необходимо загрузить «старый» драйвер.

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

Разберем подробнее, как проверить версию DirectX и запустить службу диагностики.

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

Есть очень простой способ проверки версии мультимедийного пакета, который действует на любой версии ОС Windows:

  1. Нажимаем Пуск - Выполнить…
  2. В новом окне вводим «dxdiag» и нажимаем ОК.
  3. Во вкладке «Система» найдите пункт «Версия DirectX», где и будет указана текущая версия.

Если версия устарела, то необходимо установить более новую, скачав с сайта компании .

Более подробно об установке вы сможете прочесть в нашей статье .

Также вы сможете прочесть более подробно о проверке версии пакета из нашей статьи .

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

Средства диагностики DirectX проверяют на неполадки все компоненты мультимедийного пакета. Средства диагностики способны выявить:

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

Чтобы запустить средство диагностики, необходимо:

  1. Нажать Пуск - Выполнить.
  2. Ввести слово «dxdiag» и нажать ОК.
  3. Откроется то же самое окно, что и в инструкции предыдущего раздела. Запустится диагностика для выявления проблем. После того, как диагностика закончится, во вкладках окна можно будет посмотреть всю необходимую информацию о системе.

Также в этих окнах можно будет изменить некоторые данные вроде увеличения аппаратного ускорения. Однако работает данный метод только в Windows XP. В их более новых версиях во вкладках никакие параметры изменить нельзя. А обновление DirectX происходит только через скачивание и установку новой версии.

Сегодня огромное количество компьютерных игр и программ требуют специальный пакет графики — DirectX, при отсутствии которого игры и программы будут работать либо некорректно, либо вообще не работать. А ведь зачастую, приложения требуют наличие самой последней версии данного пакета, иначе они просто не смогут запуститься. Что делать в такой ситуации? Устанавливать или проверять его? Сегодня вы узнаете: как проверить версию DirectX на компьютере.

**Учтите, что, в первую очередь, данная инструкция предназначена для пользователей операционной системы Виндовс 10.

Проверяем текущую версию DirectX вручную

Для того, чтобы проверить версию данного мультимедийного пакета, вам необходимо сделать следующее:

Открывается данное окно. В поле ввода пишем следующее: dxdiag и нажимаем ОК:

Открылось новое окошко. Во вкладке «Система» необходимо найти пункт «Версия DirectX» (обычно находится в самом низу). Там же и будет указана версия (обведено красным кружком):

Если вдруг версия оказалась устаревшей (Меньше девятой), то рекомендуется скачать и установить новую версию с нашего сайта:

А как продиагностировать DirectX?

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

Обязательно ли устанавливать самую новую версию?

Да, обязательно. Это необходимо для стабильной работы программ и компьютерных игр.

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

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

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

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

Вы можете проверить актуальную версию DirectX в операционной системе, запустив средство инициализации и проверки графической библиотеки. Для этого воспользуемся пресловутой комбинацией Win+R и в мини-форме «Выполнить» введем значение «dxdiag».

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

Однако, не всё так просто, как может показаться на первый взгляд. В действительности, в этом поле отображается та версия, которая поддерживается операционной системой, но никак не видеокартой. То есть, если вы на не самый мощный компьютер установили Windows 10, то данная программа непременно покажет версию 12, хотя видеокарта может поддерживать максимум 9.1 или 10.

Узнать о том, какая версия библиотеки поддерживается вашим устройством, вы можете в технических характеристиках изделия. Также рекомендуем обновить драйвер вашей видеокарты, ибо вместе с последними обновлениями вы можете привнести в свой игровой процесс более мягкий и гладкий геймплей без фризов и подтормаживаний, а мощность вашей видеокарты может вырасти еще на 5-8%.

Теперь несколько слов о том, как проверить производительность и работоспособность DirectX, воспользовавшись уже представленным вам средством диагностики. Перейдем на вкладку «Экран». Здесь в нижнем текстовом блоке, озаглавленном «Примечания», можно увидеть, есть ли какие-либо неполадки в работе DirectX на вашем ПК. Если, как и в моем случае, здесь у вас красуется надпись «Неполадок не найдено», значит всё в порядке, и в эффективности работы вашего видеоадаптера можете даже не сомневаться.

Аналогичное поле представлено и на вкладке «Звук», так что можете заглянуть и туда. Если же какие-либо проблемы всё же обнаружатся, вполне вероятно, понадобится переустановка ДиректИкс, чем вы можете заняться, как только у вас выдастся свободная минутка перед игрой.

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