Applies ToWindows 8.1 Windows 10
DirectX — это набор компонентов в Windows, который позволяет программному обеспечению, в первую очередь и особенно играм, работать непосредственно с видео- и аудиоустройством. Игры, использующие DirectX, могут более эффективно использовать встроенные в оборудование функции мультимедийного акселератора, что улучшает общий мультимедийный интерфейс.
Если на компьютере не установлена требуемая версия DirectX, указанная на упаковке продукта, то игра может работать неправильно.
Проверка версии
Следуйте приведенным ниже указаниям, чтобы проверить установленную на компьютере версию DIrectX с помощью средства диагностики DirectX:
-
В поле Поиск на панели инструментов введите dxdiag. Затем выберите dxdiag в списке результатов.
-
В средстве диагностики DirectX выберите вкладку Система, а затем проверка версию DirectX в разделе Сведения о системе.
Примечание: При первом использовании средства диагностики DirectX может появиться запрос на проверку наличия цифровой подписи драйверов. Рекомендуется выбрать да , чтобы убедиться, что ваши драйверы подписаны издателем, который подтвердил их подлинность.
Обновление DirectX
Чтобы получить последнюю версию DirectX для своей версии Windows, используйте клиентский компонент Центра обновления Windows. Если у вас Windows 10 или 11, у вас уже установлена последняя версия DirectX.
Примечание: Последние версии DirectX не работают в некоторых версиях Windows.
Общий доступ к результатам
Это средство используется для сбора информации об устройствах для устранения неполадок со звуком и видео DirectX. Такую информацию может попросить сотрудник службы поддержки, или вы можете опубликовать ее на форуме для получения помощи.
Запустите dxdiag, а затем выберите Сохранить все сведения… для удобного общего формата.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В этой статье, друзья, рассмотрим такой вопрос: DirectX — как узнать какая версия стоит. DirectX — это набор API (интерфейсов прикладного программирования) для Windows, разработанный Microsoft для взаимодействия с графическим процессором и звуковыми устройствами в играх, 3D-моделировании и прочих задачах. Чем новее версия DirectX, тем бо́льшие возможности она предоставляет. Зная версию DirectX, установленную на нашем компьютере, сможем определить, соответствует ли эта версия требованиям нужной нам программы или игры. Если не соответствует, возможно, сможем обновить DirectX. Ну а в крайнем случае начнём помышлять об апгрейде.
Узнать, какая версия DirectX установлена в Windows, можно с помощью штатного средства диагностики DirectX операционной системы. В системный поиск или командлет «Выполнить» вписываем:
В первой вкладке средства внизу будет указана версия DirectX.
Но, друзья, это только версия DirectX, установленная в Windows. Она может быть актуальной, на данный момент это DirectX 12. Но это ещё не значит, что эта версия поддерживается вашей видеокартой, а если и поддерживается, то в части всех возможностей DirectX 12. Нужно учитывать аппаратную поддержку DirectX видеокартой.
Поддерживаемую видеокартой версию DirectX можем узнать во вкладке «Экран» средства диагностики DirectX. Здесь смотрим графу «Уровни функций» — какие уровни доступны. В нашем примере доступен максимальный уровень 11_0. И также смотрим графу «DirectX 12 Ultimate» — поддерживается ли DirectX 12 Ultimate, т.е. поддержка всех уровней DirectX 12.
Есть и альтернативные способы. Об аппаратной поддержке DirectX можно узнать в спецификациях на сайте производителя графического процессора Nvidia, AMD или Intel. Но там не всегда приводится детальная информация с указанием уровней DirectX, информация может быть ограничена указанием только версии DirectX, в лучшем случае указанием DirectX 12 Ultimate, если поддерживаются все уровни. Лучше обратиться к сервису TechPowerUp, здесь для практически любой видеокарты получим детальную справку насчёт поддержки DirectX. В базе графических процессоров ищем свою видеокарту, в её характеристиках будет указана поддержка DirectX в формате:
- Максимальная версия, поддерживаемая в целом, это первая цифра, на скриншоте ниже это 12;
- Фактический уровень функций DirectX, доступный для видеокарты, это цифра, указанная в скобках, на скриншоте ниже это 11_0.
Так какой же DirectX поддерживает такая видеокарта? И что значат уровни функций DirectX?
DirectX 12 имеет несколько уровней функций, определяющих какие возможности доступны для видеокарты. Эти возможности зависят от аппаратного обеспечения и драйверов. Более высокий уровень включает функции более низкого уровня. Чем выше уровень, тем больше функций DirectX доступно для видеокарты. Так:
- Уровень 11_0 — это базовый уровень функций DirectX 12. Он включает все основные функции как то: рендеринг, отображение, управление ресурсами. Видеокарта может создавать и показывать трёхмерные изображения, а также управлять памятью и загрузкой графических данных. Эти функции были введены в DirectX 11 и поддерживаются большинством видеокарт;
- Уровень 11_1 – это расширенные функции, такие как синхронизация команд и виртуальная память. Видеокарта может лучше координировать свою работу с процессором и другими устройствами, а также использовать более эффективно свою память и память системы. Эти функции были добавлены в DirectX 11.1 и поддерживаются многими видеокартами;
- Уровень 12_0 – это функции DirectX 12, включая трассировку лучей и растеризацию с переменной скоростью. Видеокарта может использовать эти технологии для создания более реалистичной и детализированной графики, а также адаптировать свою работу в зависимости от сложности сцены;
- Уровень 12.1 — это функции DirectX 12, благодаря которым видеокарта может использовать ещё более продвинутые технологии для создания графики, такие как консервативная растеризация, растеризация с предварительным обрезанием, объёмное отображение и многое другое;
- Уровень 12_2 – это все возможные функции DirectX 12, т.е. это на данный момент DirectX 12 Ultimate. Видеокарта может использовать ещё более продвинутые технологии для создания графики, такие как совместимость с DirectX Raytracing 1.1, переменная скорость затенения, сэмплирование обратного отображения и многое другое.
Детально о концепции уровней DirectX можно посмотреть на сайте техдокументации Microsoft.
Т.е., друзья, в случае с рассматриваемой выше видеокартой номинальная поддержка нею DirectX 12 — это дырка от бублика. Фактически видеокарта будет работать с возможностями DirectX 11.
Если видеокарта поддерживает DirectX 12 Ultimate, в её характеристиках на сервисе TechPowerUp будет прямое указание на Ultimate.
Если установленная в Windows версия DirectX ниже поддерживаемой видеокартой, можно обновить DirectX. Для этого необходимо запустить обновления Windows, в них, как правило, включены обновления DirectX.
Также вы можете вручную обновить DirectX.
Но, друзья, прежде обновления DirectX обновите драйвер видеокарты. Если у вас установлена старая его версия, это может быть причиной того, что Windows не использует более новую версию DirectX, поддерживаемую вашей видеокартой.
Если видеокарта не предусматривает аппаратную поддержку нужной вам версии DirectX, здесь решением может быть только покупка новой видеокарты. Полноценная поддержка DirectX 12, т.е. DirectX 12 Ultimate (12_2) у видеокарт:
- Nvidia начинается с серии GeForce RTX 20;
- AMD начинается с серии Radeon RX 6000;
- Intel Arc начинается с дебютной серии Alchemist.
Современные маломощные видеокарты типа офисных и интегрированная в современные процессоры графика могут не предусматривать DirectX 12 Ultimate.
Games on Windows require DirectX to run. Game performance might be affected if you do not have the right DirectX version installed on your PC. If you are interested in running your favorite games’ performance, it is important to have the correct DirectX version installed on your PC. There is over one DirectX version available on Windows, and each Version performs differently. Read on to find out how you can know which DirectX Version you have.
When using Windows XP, complete the following steps to find the version number on your computer.
Step 1: Go to Start and then tap Run.
Step 2: To begin, type dxdiag into the open field, then tap OK.
Step 3: Click yes in the pop-up message on the screen.
Step 4: It opens the DirectX Diagnostic Tool.
Step 5: Check the DirectX Version line on the System tab to see the Version of DirectX installed.
Step 6: You can find the version number of a particular file by clicking the DirectX Files tab.
Step 7: Click Exit when you have finished checking file versions.
Check Directx Version In Windows 8
Windows 8 users can find their version number by completing the following steps:
Step 1: Search for dxdiag on the Start screen, and then click it.
Step 2: Note the DirectX version displayed under DirectX Version on the System tab.
Step 3: Choose Troubleshoot, and then select Advanced options.
Step 4: Click View all Windows problems, and then click DirectX version.
Step 5: The version number appears below the DirectX version label.
Step 6: For the DirectX Diagnostic Tool to be closed, click Exit.
Check Directx Version In Windows 7 And Windows Vista
Windows 7 and Windows Vista users can find their version number by following these steps:
Step 1: Go to Start.
Step 2: You can search for dxdiag in the Search box and then click dxdiag when it appears.
Step 3: Open up the dxdiag application. This will open a window showing information about your computer and how it uses DirectX.
Step 4: You will be asked if you want to check if the drivers are digitally signed. Please click “Yes” if this message appears.
Step 5: It opens the DirectX Diagnostic Tool.
Step 6: Note the DirectX version displayed next to DirectX Version on the System tab.
Step 7: When using the DirectX Diagnostic Tool, click Exit.
Update Directx On Windows
Windows 10 comes with the latest DirectX version already installed. DirectX is not compatible with all versions of Windows.
By running the DirectX Diagnostic Tool, you can discover all the details about your PC’s DirectX components and drivers. To update DirectX to the latest Version, you’ll need to use Windows Updates because Microsoft doesn’t offer a standalone package.
Step 1: To launch Settings, press Win + I.
Step 2: You can check for updates by selecting Updates & Security > Check for Updates.
Step 3: Allow Windows to check for updates. Your system will automatically download and install the latest DirectX version if available.
Step 4: Reboot your PC after installation and run the DirectX Diagnostic Tool once again.
Your system most likely has DirectX 12 if you’re using Windows 10 and above. DirectX 12 APIs are automatically installed when the OS is installed. If your system has a problem with Windows Updates, you will need to fix that first, or you can skip Microsoft Update and install the updates directly.
Bottom Line
DirectX is a graphics software framework developed by Microsoft. It allows programmers to optimize graphics rendering in video games, multimedia, and networking. Finding out which Version of DirectX you are using can be vital if you ever encounter issues or performance problems.
Knowing which Version of DirectX you’re using can be extremely helpful in resolving many issues you may encounter when playing or using certain applications or games. By utilizing the above steps, identify which Version of DirectX your system is running.
Наиболее простым вариантом определения, какая версия стоит на вашем ПК, это обратиться
к командной
строке. Как ее вызвать? Очень просто, нажмите комбинацию Windows + R. Перед вами запустится
форма,
введите команду dxdiag. Далее нажмите ОК и дождитесь пока произойдет загрузка средств
просмотра
информации.
Есть другой вариант — использование мониторинговых программ. Запустите любой
специализированный софт, при помощи которого можно узнать интересующую вас информацию.
К примеру, это может быть aida64. Найдите строку Директ или Директ-видео, кликните
по ней,
и программа выдаст информацию, которая вас интересует.
Рекомендовано использовать наиболее актуальную версию приложения Директ, если же у вас
устаревшая версия, то необходимо её обновить. В Windows 8 и 10 по умолчанию
устанавливается
пакет DirectX 12, обновление библиотек происходит без участия пользователя. В Windows
XP,
7 и Vista пользователь должен проводить обновление самостоятельно.
Где искать?
Библиотеки программы устанавливаются в определённые папки, которые находятся в каталоге
windows
на жёстком диске. Основной файл автоматически копируется в папку system32. Отдельные
компоненты,
скрытые от пользователя по умолчанию.
Если вы захотите удалить какие-то файлы, лучше отказаться от такой затеи. Как правило,
операционная система самостоятельно восстанавливает недостающую ей информацию,
но в отдельных
случаях этого может не случиться. Получается, что удалив какие-то компоненты программы,
вы получите некорректную работу вашего ПК.
При загрузке приложения самостоятельно, оно появится на вашем ПК в виде архива, чтобы
приступить
к установке его потребуется распаковать в какую-то папку. Не стоит путать
этот процесс с установкой. Путь инсталляции вам не нужно указывать,
достаточно
согласиться с лицензионным соглашением, установка произойдет без вашего активного
участия.
Если речь идет об обновлении, нет необходимости удалять ранее установленные библиотеки.
Программа, которая отвечает за установку, самостоятельно выполнит все необходимые
замены,
а также добавит новые файлы, без которых невозможна корректная работа обновленной версии
программы. Это и вся информация относительно того, как узнать текущую версию программы.
Какая версия DirectX поддерживается видеокартой?
Необходимо понимать, что установленные компоненты могут работать корректно не со всеми
видеокартами. Ранее была рассмотрена инструкцию о том, как определить, какая именно
версия
приложение установлено на вашем ПК, а также необходимо будет узнать, что может корректно
работать с вашей видеокартой. Проанализировав все важнейшие показатели, вы сможете
наладить
отличную работу приложения на вашем ПК, тем более что сделать это будет предельно
просто.
С этой целью нажмите комбинацию Windows+ R. Перед вами запустится форма, введите команду
dxdiag.
Далее нажмите ОК и дождитесь пока произойдет загрузка средств просмотра информации,
перейдите
на страницу Экран. В описании вы сможете увидеть информацию. Уровни функций, это версия
пакета
Директ Икс, который поддерживается на аппаратном уровне.
Есть другой вариант — воспользоваться панелью управления драйвером видеокарты. Вам
необходимо
кликнуть правой кнопкой мыши на рабочем столе. В контекстном меню найдите Nvidia
или AMD.
В первом варианте необходимо будет кликнуть по ссылке в левом нижнем углу Сведения
о системе.
Таким образом, вы сможете узнать, какую версию программы поддерживает ваша видеокарта.
На нашем сайте пользователям доступна возможность скачать наиболее новую версию одного
из наиболее востребованных продуктов Microsoft. В представленных пакетах программ есть
все
необходимые для установки файлы, что позволит вам обеспечить корректную работу
приложения.
Каким образом произвести установку программы? Для этого вам необходимо будет скачать
конкретный
файл и выполнить его распаковку в любую папку. По окончанию распаковки потребуется
запустить
установку, для этого вам достаточно будет кликнуть по ярлыку Dx_Setup. Процесс установки
займет
не более трех минут времени.
Почему стоит скачивать самую последнюю версию программы? Это позволит вам получить
максимум
из современных видеокарт, а также это возможность повысить уровень FPS.
Загрузить PDF
Загрузить PDF
DirectX — это набор API (application programming interfaces), разработанных для решения задач, связанных с мультимедийными программами, например, аудио и видео проигрывателями. DirectX включает Direct3D, DirectMusic, DirectPlay и так далее, то есть «X» меняется на имя определенной программы. Microsoft также использует DirectX в Xbox. Старые версии DirectX не могут работать с новыми мультимедийными приложениями. Если вы получаете сообщения об ошибках в мультимедийных программах, вам необходимо узнать версию Direct X, и, возможно, обновить ее.
-
-
-
-
Найдите строку «Версия DirectX» и посмотрите версию того, что у вас установлен.
-
Реклама
-
-
-
На ней отображена версия DirectX для каждого приложения.
-
Реклама
Советы
- На Windows Vista нужно устанавливать DirectX 10 или старше. Последней версией DirectX (на март 2020 года) является DirectX 12, которая предустанавливается в Windows 10.
- Центр обновления Windows загружает и обновляет DirectX автоматически. Вы можете скачать последнюю версию DirectX через Центр обновления Windows или непосредственно с сайта Microsoft Windows.
Реклама
Об этой статье
Эту страницу просматривали 4002 раза.