Features and Highlights
Many components were deprecated such as DirectInput which was replaced with Xlnput and DirectSound which was replaced with XACT. In addition, DirectPlay dplay.dll was deprecated in favor of dplayx.dll. These information are not that useful for end users. They couldn’t care less about all the changes that took place. What end users really want is to play games without any trouble.
Fortunately, end users do not have to learn all the technical stuff about DirectX 10 to make it works on Windows. The installation is far from being complicated. A casual user who rarely or perhaps even never installing anything would still be able to follow through the installation until it is completed. It’s all because DirectX 10 installation is made as easy as possible.
On the other hand, making games becomes easier for game developers since the interaction between hardware and software has been taken care of by DirectX 10. They can therefore put more focus on developing games instead of worrying about which hardware that customers are going to use to play their games.
To put it simply, DirectX 10 is a win-win solution for Microsoft, game developers, and end users. By developing DirectX 10, there are more developers willing to create games on Windows platform and so the customers get a large more variety of games that they can enjoy in their spare time. The customer base grows larger because of it, giving more profits to Microsoft.
Windows operating system generally comes with its own DirectX version, but more than often users end up with more than one version on their computers. Mostly because users want to install a particular game or multimedia software that demands the presence of a specific DirectX version.
Some users who find that their Windows already has a DirectX version may hesitant of installing yet another DirectX, but it is perfectly safe as these DirectX versions can coexist peacefully.
Как узнать или проверить версию DX
Самое главное, перед началом инсталляции, необходимо узнать – какой вариант был установлен по умолчанию.
Наиболее актуальной версией является DX 12. Очень часто она уже встроена в последнюю операционную систему, поэтому дополнительная инсталляция не требуется. Чтобы узнать какой Директ установлен потребуется выполнить следующие действия:
- открываем поисковую строку и вводим функцию «Выполнить» или просто используем комбинацию клавиш «Win+R»;
- запускаем;
- вводим команду «dxdiag»;
- получаем полные сведения о компьютере и установленной ОС (Рисунок 2).
Сведения о характеристиках системной библиотеки можно найти в графе «Версия DirectX».
Все варианты DX
Ещё в самых первых ОС использовали программное обеспечение Директ, позволяющего играть в видеоигры и работать с программами, которые требовали большое количество видеопамяти.
Он выполняет важную функцию, благодаря которой соединяются в одну систему ресурсы видеокарты, звуковой карты и программной части графического интерфейса видеоигр и прочих редакторов.
В результате удается существенно улучшить качество изображения, выводимого на экран, так как сами системы постоянно менялись, а вместе с ними росли и требования самих игр к средствам по обработке графики. Соответственно выпускали новый DX.
Наиболее популярной является DX9, однако некоторые новые системы не хотят работать со старыми программами, и тогда может возникнуть проблема с Directx 9 на Windows 10 (Рисунок 3). У нас сайте имеется набор специализированных приложений DirectX End-User Runtime.
Версии Виндовс и соответствующие им DX
Каждая версия Виндовс имела свой, разработанный под ее нужды Директ. Например, XP SP2, использовала DX9, а семерка уже — DX10, восьмерка — DX11.
Стоит знать, что применение Директ 12, дает возможность получать качественное изображение на экране. Однако следует учитывать некоторые факторы. Например, технические требования видеоигры, то есть, если она была разработана под более старый Директ, то устанавливая новую, особых изменений в качестве изображения вы не увидите. Особенно это касается инсталляции DX9 на WIn 10.
Пакет DirectX скачать
О данной проблеме известно в компании Microsoft. Поэтому на ее официальном сайте есть автономный пакет, который включает 9-11 версии DirectX. Скачать его можно отсюда. Впоследствии пак можно установить даже без интернета.
Или по кнопке ниже:
Скачивание начинается. В Google Chrome скачиваемый файл виден на нижней панели браузера:
После скачивания нам необходимо разархивировать архив. Запускаем файл и соглашаемся с условиями лицензионного соглашения (жмем «Yes»). Появляется окошко – там нужно указать путь к папке, куда будет разархивирован пакет:
Жмем на кнопку «Browse» и выбираем папку, в которую поместим файлы. Удобнее всего создать на рабочем столе папку и указать ее. После установки приложения ее придется просто удалить. Выбрали папку, жмем «ОК» и распаковка начинается. Она займет 5-10 секунд.
Теперь заходим в нашу новую папку и видим много архивов
Не обращаем на них внимание, нас интересует только приложение DXSETUP.EXE – это и есть установщик. Его легко найти – он выделяется среди остальных файлов
Запускаем его двойным кликом левой кнопки мышки, принимаем условия лицензионного соглашения, жмем «Далее» и еще раз «Далее».
Установка (обновление) начнется – она займет 15-20 секунд (зависит от производительности компьютера).
Если на компьютере установлен антивирус, то он может «ругаться» при процессе установки, так как программа вносит изменения в системный файл. Это нормально, ведь цель антивируса – защищать системные файлы от троянских программ. Поэтому при обновлении DirectX нужно либо отключить антивирус, либо выбрать опцию «Разрешить» при сообщении о внесении программой DXSETUP.EXE изменений в системные файлы.
Бояться не стоит, ведь скачанное с официального сайта приложение для PC не нанесет никакого вреда системе, тем более что в архиве не может находиться троянский вирус. Если скачиваете пакет со стороннего ресурса, а не с официального сайта OS Microsoft, то есть опасность «поймать» вирус. Так это выглядит на примере антивируса 360 Total Security:
После разрешения программа продолжит установку и успешно завершит ее. В самом конце жмем кнопку «Завершить», после чего папку с архивами API можно удалять – они больше не понадобятся. Если установка не удалась и антивирус «промолчал», то есть вероятность, что он не допустил внесение изменений в файл без каких-либо сообщений. В этом случае просто отключите его на пару минут и повторите установку пакета API.
Что происходит при обновлении? С этим пакетом мы установили не новый DirectX, а просто обновили старый недостающими компонентами и библиотеками. Но если устанавливать просто новый набор API, то совместимости со старыми играми все равно не будет. Пользоваться автоматическим веб-установщиком также не нужно – его предлагают скачивать на официальном сайте Microsoft. Этот установщик сначала проверяет версию DirectX на компьютере и при обнаружении такой же или новой версии отменяет установку, предварительно выводя соответствующее уведомление.
Следовательно, если стоит 11 или 12 «Директ Икс», то установка этих же версий с обновленным пакетом библиотек и компонентов не произойдет – программа сама напишет об этом. Нужно либо удалять API и устанавливать заново (с полным набором библиотек), либо просто обновлять вручную с помощью предложенного выше архива. Последний вариант более простой и требует меньше действий.
Features of DirectX 10
The salient features of DirectX 10 are listed below
1. DirectX 10 specially developed for game lover in PC which helps to increase the processor speed, and it integrated with enhanced security and performance than the existing one.
2. If people who willing to play the game on Windows PC if they install the runtime software, they will experience better and multimedia of the game.
3. DirectX 10 Offline Installer application developed as a pack of technologies with enhanced multimedia components such as colour graphics, videos, 3D animations and audios.
4. In the new version, many existing parts were removed, and they added new software components to enhance the audio, video and 3D animation.
5. DirectX 10 Offline Installer is integrated into new version games when installing the game it will automatically install the additional software DirectX.
Как проверить, какая версия установлена на Windows 7
Для проверки откройте меню «Пуск». В строке поиска введите запрос «dxdiag». В списке появившихся результатов откройте файл с соответствующим названием. Откройте его специальным сочетанием клавиш – клавиша с изображением иконки Windows+Q. После этого, в первом окне в нижней его строке вы сможете увидеть версию библиотеки.
Директ Икс для Виндовс 7 – необходимое приложение, которое нужно для быстрой и слаженной игры с качественной графикой. Программа не только улучшает качество картинки – она делает ее более реалистичной, а также в разы повышает производительность устройства и программы.
Какая версия Microsoft DirectX установлена на компьютере
Узнать, какая версия DirectX установлена на компьютере не составляет труда. Для этого необходимо нажать на клавиатуре две клавиши Win+r и ввести в пустое поле появившегося диалогового окна слово «DXDIAG». То же диалоговое окно появится после клика по кнопке «Пуск» и выборе пункта «Выполнить» (для тех, у кого такой пункт есть).
Последний DirectX 12 включен состав Windows 10 и требует наличия в компьютере соответствующей графической карты. 12-й не установится, если видео карта не соответствует спецификации, также невозможна установка 12-го Директ Икса на компьютер с операционной системой Windows 8.1, 8, 7, Vists, XP. Для устаревших операционных систем установятся соответствующие последние версии (если позволят возможности оборудования, а главное — видеокарты):
Виндовс 95 — ДиректИкс 8
Виндовс 98SE, Me и ХР SP2 и SP3 — ДиректИкс 9.0c
Виндовс Vista SP1 — ДиректИкс 10.1
Виндовс 7 SP1 — ДиректИкс 11
Виндовс 8 — ДиректИкс 11.1
Виндовс 8.1, RT — ДиректИкс 11.2
Виндовс 10, Xbox One — ДиректИкс 12
Владельцам лицензионных копий Windows 7, 8 и 8.1 Microsoft предоставляет возможность бесплатно обновиться до Windows 10. DirectX 12 включает все компоненты предыдущих версий, поэтому установку последнего пакета можно производить на любом оборудовании с любой операционной системы Виндовс от 95, 98se и XP SP2 или SP3, до последней Windows 10, когда на ней еще установлен релиз 11.3. Исполняемый файл утилиты обновления умеет загружать только необходимые библиотеки, а не весь пакет целиком. В этой связи проще и быстрее пользоваться маленькой инсталляционной утилитой, а не качать все компоненты и библиотеки (файл весит почти 100 МБ). Утилита загрузит какое-то количество данных, но все-таки меньше, чем весит универсальный программный пакет, который нужен в ситуации, когда компьютер, где будет производиться установка ДиректИкса, не имеет подключения к сети Интернет.
Установка и удаление DirectX для Windows 10
С развитием технологий создания анимации для компьютерных игр и графических редакторов возникает потребность в улучшении рендеринга объектов и визуальных эффектов. Программное обеспечение DirectX используется для решения этой проблемы.
Это своеобразный мостик между видеоадаптером, звуковой картой и программной частью графики для игр и редакторов, позволяющий улучшить качество отображаемых на экране изображений.
Чтобы использовать DirectX, вы должны иметь некоторое представление об установке, обновлении, удалении и переустановке программы в Windows 10.
Как установить (обновить) DirectX на Windows 10
Итак, для проверки наличия обновлений компонентов системы необходимо:
- откройте «Параметры компьютера».
- Перейдите в «Обновление и безопасность», а затем в «Центр обновления Windows».
- Нажмите кнопку «Проверить наличие обновлений». Вы можете проверить наличие обновлений для системных компонентов, включая DirectX, через Центр обновления Windows
- Согласитесь установить обновления.
Иногда при запуске игры появляется предупреждение о невозможности ее запуска из-за отсутствия библиотеки. Библиотека может быть добавлена из необходимого предыдущего набора DirectX.
В окне онлайн-установки проверьте системные требования и прочтите инструкции по установке. Далее скачиваем исполняемую библиотеку на компьютер, запускаем исполняемый файл dxsetup.exe и далее следуем инструкциям по установке.
Не забудьте снять галочки с предложенных при установке дополнительных компонентов, которые вам не нужны.
Также не стоит устанавливать поисковик Bing, который предлагается в качестве приложения к библиотекам.
Куда устанавливается DirectX
После загрузки и запуска исполняемого файла dxsetup.exe папку архива библиотеки можно установить в любое указанное пользователем место.
По умолчанию каталог будет извлечен в C:WindowsSystem32. Перед скачиванием архива рекомендуется создать папку под любым названием в корне диска.
Загрузите туда архив, извлеките его, установите DirectX в выбранное место, а затем удалите созданную папку.
Что делать если не устанавливается DirectX
Программа может не установиться, если версия не соответствует версии ОС Windows. Невозможно установить версию 12 в Windows 7, а также версию 11 в Windows XP.
Таблица: версии Windows и соответствующие им версии DirectX
Кроме того, могут быть и другие причины, по которым DirectX не может установиться:
- исполняемый файл dxsetup.exe может быть заражен вирусом. Это часто происходит, если загрузка была произведена с непроверенного веб-сайта. Поэтому загруженный файл необходимо сразу проверить антивирусом;
- скачанный архив может не соответствовать разрядности (разрядности) вашей системы. Если у вас 32-битная операционная система Windows, архив для 64-битной операционной системы не будет установлен на ваш компьютер;
- антивирусное программное обеспечение вашего компьютера может заблокировать файл во время его загрузки. Вам нужно отключить антивирус и попробовать загрузить файл еще раз;
- нет прав на установку. В контекстном меню файла необходимо выбрать запуск от имени администратора или дать права на установку;
- оЗУ и кэш-память вашего компьютера завалены всевозможным хламом. Приходится очищать память, используя для этого специальные программы. Это могут быть Wise Care 365, Glary Utilites, Ccleaner и другие. После очистки памяти перезагрузите компьютер и повторите установку.
Сбой установки DirectX
Во время установки может возникнуть непредвиденная ошибка, и появится окно сообщения об ошибке.
Во время установки DirectX может возникнуть непредвиденная ошибка
Если установка DirectX не удалась, есть несколько вариантов решения проблемы:
- скачать исполняемый файл dxsetup.exe с другого сайта и запустить его;
- установить Windows в режиме обновления, так как может быть ошибка в работе компонентов;
- запустить утилиты chkdsk и sfc /scannow из командной строки от имени администратора и полностью просканировать жесткий диск;
- для более продвинутых пользователей можно найти подсказку в файлах DXError.log и DirectX.log в папке Windows. Если знаний в этой области недостаточно, лучше проконсультироваться со специалистом, например, в онлайн-режиме.
Как узнать, какую версию DirectX поддерживает моя видеокарта и Windows?
Видеокарта
Подсмотреть информацию о том, какую версию DirectX поддерживает ваша видеокарта, можно на официальной страничке сайта производителя и в любом онлайн-магазине. Например, в Яндекс.Маркете. Однако, в целом, все видеокарты, вышедшие после 2015 года, поддерживают 12-ю версию. Хотя именно с DX12 есть нюансы, об этом ниже.
Windows
Узнать, какую версию поддерживает Windows, сложнее, потому что многое зависит от установленных обновлений. Если у вас Windows 10, то там точно самая свежая версия API. Для всех остальных ОС алгоритм таков:
1. Убедитесь, что у вас установлены все обновления Windows (Пуск — Все программы — Центр обновления Windows — Поиск обновлений — Установить).
2. Необязательный пункт: обновите драйвер видеокарты до самой новой версии:
Официальная страница драйверов для видеокарт AMD (см. выбор драйвера справа вверху страницы)
Официальная страница драйверов для видеокарт Intel (выберите в списке «Графические адаптеры», затем нужную модель)
3. Нажмите Пуск — Выполнить (если нет такого пункта, можно нажать сочетание клавиш Win+R, где Win — кнопка с логотипом) — Введите «dxdiag» без кавычек — затем кнопка ОК.
Появится окно «Средство Диагностики DirectX«. На вкладке «Система» можно увидеть установленную на компьютере версию DirectX:
Эту версию сменить нельзя, за исключением обновления системы — например, при обновлении Windows Vista SP1 на SP2 поддерживаемая версия изменится с 10.1 на 11.
Другими способами, кроме обновлений системы, установить поддержу нового DirectX нельзя. Никакая подмена файлов не включит на старой Windows поддержку новых версий DirectX.
В интернете полно всяких наборов «DirectX 10 для Windows XP» и аналогичных. Запомните — это обман. В Windows XP невозможно включить поддержку современных версий DirectX.
Способы, как установить DirectX
Чтобы понять, в чем причина, зайдите в папку Windows и найдите файлы DXError.log и DirectX.log. Это логи DirectX. В них вы можете найти проблему и тем самым узнать, почему не устанавливается DirectX.
Windows может быть виной, когда DirectX не устанавливается на ваше устройство. Чтобы как-то повлиять на результат, попробуйте отключить антивирус. Так как возможно, что именно он блокирует установочный файл. Далее воспользуйтесь программой CCleaner и почистите реестр и файлы на вашем компьютере. После таких манипуляций загрузите установочный файл и попробуйте его установить.
Еще один вариант — создать новую учетную запись с правами администратора и попробовать в ней выполнить установку. Кстати, этот вариант спасает очень часто, когда не устанавливается какое — либо приложение, так что имейте введу.
Если все описанные способы были сделаны, в том числе и переустановка Windows, то могу вас «обрадовать», придется рыться в аппаратной части компьютера или ноутбука. Казалось бы, не работает просто программа, а тут надо лазить в аппаратной части?! Вы не ослышались, все верно! Но прежде чем, что-то менять вы должны внимательно ознакомиться с логами!
Вот что может быть:
- Обновить прошивку BIOS;
- Протестировать видеокарту или заменить;
- Протестировать ОЗУ или заменить;
- Проверить жесткий диск на ошибки;
- Обнулить BIOS – замыканием или попробовать вытащить батарейку на 15 минут
Надеюсь, после прочтения статьи, вы разобрались из-за чего не устанавливается DirectX. Если проблема не ушла и вы уже не знаете что делать, то попробуйте обновить Windows или сделайте переустановку системы. В любом случае просмотрите лог файлы!
Также могу порекомендовать видео для решения проблемы с DirectX:
Переустановка DirectX на Windows 10
Самый простой способ, как установить DirectX 11 на Windows 10 – запустить автоматический мастер инсталляции. Он без вмешательства пользователя неплохо справляется с обнаружением устаревших версий библиотеки и по необходимости добавляет обновленный DirectX.
Инструкция:
- Переходим на официальную страницу Microsoft, распространяющую библиотеку.
- Скачиваем файл.
- Двойным кликом нажимаем на загруженный элемент.
- В окне «Предупреждение системы безопасности» жмем на клавишу «Запустить».
- Выбираем «Я принимаю условия» и щелкаем по кнопке «Далее».
- Снимаем флаг с «Установка Панели Bing» и жмем «Далее».
- Ждем до окончания работы мастера установки.
Скорее всего процедура закончилась успешно и актуальный DirectX появился в системе. Однако, так бывает не всегда. Порой отображается, что все завершилось благоприятно, но на самом деле старые поврежденные файлы все еще в системе и они мешают нормальной работе. В таком случае необходимо предварительно полностью удалить библиотеку и установить ее заново.
Интересный вопрос! Нужно ли устанавливать DirectX с игрой? Наверное, все замечали, что к каждой игре идет в комплекте свой набор библиотек. На самом деле большинство игр будут работать, если в системе уже стоит актуальная версия программной среды, но не все. Есть разработчики, которые модифицируют или используют какую-то конкретную вспомогательную библиотеку, что отсутствует в стандартной комплектации. Наш вердикт: ставить DirectX с игрой желательно, но в большинстве случаев не обязательно. Если согласимся с установкой, но программа найдет нужную программную среду в системе, инсталляция прервется.
Загрузка
- Перейдите на страницу https://www.microsoft.com/ru-RU/download/35.
- Выберите подходящий язык в соответствующей графе.
- Затем нажмите на красную кнопку, расположенную чуть правее.
- Если отобразится окошко «Мы также рекомендуем…», то закройте ее, кликнув на «Отказаться и продолжить…».
- Сохраните предложенный файл с именем dxwebsetup.exe.
- Далее, откройте его. Это приведет к появлению мастера установщика.
- В приветственном окошке примите условия лицензии.
- На новой странице откажитесь от панели Бинг, которая будет попросту мешать.
- Кликните на «Установить».
- Программа загрузит все недостающие компоненты с серверов Майкрософт, а затем распакует их на компьютер.
- По завершении процесса закройте окно, нажав на «Готово».
- На всякий случай перезапустите ПК.
Проверка
А теперь вам только остается проверить успешность проделанных действий. Для этого очень удобно использовать встроенный инструмент «Средство диагностики». Вызывается он следующим образом:
Нажмите сочетание Win + R.
В появившемся окошке кликните ЛКМ на текстовое поле.
Впечатайте туда или скопируйте текст dxdiag.
Нажмите на кнопку подтверждения ввода.
В новом окошке, где речь идет о проверке цифровой подписи, согласитесь с выполнением процедуры
В дальнейшем оно появляться не будет.
Дождитесь, пока инструмент проанализирует ваш компьютер.
А теперь обратите свое внимание на графу «Версия DirectX.
How To Use DirectX 10?
Like all the other versions of DirectX, DirectX 10 is not particularly complicated. This is what you should know:
2. Download
You can download this program by visiting Microsoft’s DirectX page. Look for DirectX 10 in the available versions.
(directx_Jun2010_redist)
3. Version
Do you have DirectX 10? You may attempt to download the program when you already have it. But how do you check? You need a command-line interface, which you can access by pressing WIN and ‘R.’
Enter ‘dxdiag’ in the dialog box. The objective is to get to the ‘System’ tab. You will find the DirectX version you have in the DirectX Diagnostic Tool.
4. Installation
If you don’t have DirectX 10, download the setup file to your computer. Look for the setup file in the Downloads folder and run it. Follow the instructions. They will tell you everything you need to know to install DirectX 10.
However, don’t just press ‘Next.’ Some downloads include additional applications such as a browser. The installer will ask you to select the programs you want to install.
Many people skip this step because they keep pressing ‘Next’ until they see the progress bar. As such, they eventually discover applications on their computers they don’t remember installing. Once the installation process ends, restart the PC.
5. Update
If you keep getting errors related to DirectX, perform an update. If you go to the settings, you will see a ‘Windows Update’ option. Once you select it, you will see a ‘Check for Updates’ option. It will find the latest DirectX updates.
Some games won’t work until you update your version of DirectX. In other words, you don’t want DirectX 10 on your device today. It is too old.
DirectX для Windows 7, 8, 10
DirectX 10 не упоминается, т. к. был создан исключительно для Windows Vista и включён в эту операционную систему изначально. Обновлять его не имеет смысла.
Если приложение требует для работы DirectX 9.0c, а установлен DirectX 12, то система автоматически использует необходимые ресурсы уровня версии 9.0c. Никаких дополнительных действий от пользователя, в том числе проведения обновления, не требуется.
Windows 10
- Во-первых, он уже имеется в системе, и его невозможно удалить. «Законными» методами, разумеется.
- Во-вторых, Windows 10 сама скачивает и устанавливает все необходимые обновления, драйвера и установщики в полностью автоматическом режиме. Достаточно поставить Windows 10 на компьютер, разрешить автоматическое обновление системы и отойти попить кофе. Windows 10 установит не только новые версии DirectX (которые выходят каждые 4-5 месяцев), но даже и драйвера на видеокарту или принтер. Теперь нет смысла устанавливать обновления вручную. Лишний раз беспокоиться также не нужно – официальная операционная система не установит ничего лишнего, а любые возможные ошибки полностью исключены. «Откатить» изменения можно лишь в предыдущих версиях Windows (XP, Vista), где DirectX устанавливается в виде отдельного приложения.