Настройка компонентов DirectX в Windows

DirectX Control Panel — описание

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

Описание

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

Рекомендуем! InstallPack Стандартный
установщик
Официальный дистрибутив DirectX
Тихая установка без диалоговых окон
Рекомендации по установке необходимых программ
Пакетная установка нескольких программ

DirectX-for-pc.ru рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.

DCP существует только на английском языке. Интерфейс состоит из восьми вкладок. Вкратце рассмотрим каждую из них:

  • DirectX — заглавное окно утилиты. Здесь содержатся сведения о текущей версии библиотеки (отображается не выше 9) и кнопка вызова информации о ПК DxDiag.
  • Direct3D — настройки 3D-графики. Наибольший интерес здесь представляет опция Allow Hardware Acceleration.Нередко именно ее настройка позволяет решить проблемы с совместимостью.
  • DirectDraw — параметры отрисовки. Здесь есть аналогичный тумблер — Use Hardware Acceleration, который тоже окажется полезным. Если нажать Advanced Settings, то отобразится расширенный набор опций.
  • DirectInput — установки по части устройств ввода. Здесь ничего интересного нет.
  • DirectShow — вкладка, актуальная для разработчиков с режимом отладки.
  • DirectSound — звуковые установки. Здесь получится выбрать устройство вывода звука и его захвата (микрофон).
  • DirectPlay и DirectMusic — нефункционирующие вкладки.

Установка

Запустить DirectX Control Panel на Windows XP, 7 и более поздних версиях ОС от Microsoft получится без каких-либо проблем. Но для начала «пульт управления» нужно установить. Делается это так:

  1. Загрузите directx.cpl с нашего сайта.
  2. Скопируйте полученный файл по пути: «системный дискWindowsSystem32».
  3. Перезагрузите систему.
  4. Откройте панель управления и запустите элемент DirectX.

Альтернативный вариант

Иногда соответствующий элемент не появляется в панели управления. Но это не значит, что Control Panel не получится запустить. Есть и альтернативный вариант:

  1. Скопируйте полученный файл в любое место.
  2. Щелкните на него ПКМ.
  3. Выберите опцию с названием «Открыть с помощью панели…».

Как настроить DirectX

Директ Икс используется по большей части в компьютерных играх, реже – в каких-либо программах. И отвечает данный драйвер за управление аппаратной составляющей компьютера (видеокарта, звуковая карта и прочие устройства ввода и вывода). Так что логично предположить, что если изменить его параметры, то производительность системы повысится, программы станут работать быстрее, а в играх возрастет FPS. Потому пользователи интересуется, как настроить DirectX в системе. Хотелось бы несколько разъяснить этот вопрос.

Подробности

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

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

Но, скорее всего, вы заинтересованы в повышении производительности компьютера. И тут есть несколько действенных решений. Сначала разберем их вкратце:

  • Установка последнего Директ Икса, когда используется старая версия.
  • Загрузка новых драйверов для видеокарты.

А теперь рассмотрим каждый из пунктов в более детальном формате.

Обновление DirectX

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

  1. Перейдите на эту страницу.
  2. Кликните по красной кнопке и сохраните dxwebsetup.exe.
  3. Откройте в Проводнике каталог с загруженными файлами.
  4. Щелкните ПКМ по новому и выберите отмеченную опцию:
  5. Подтвердите запуск программы с правами администратора.
  6. В окне «УстановкаDirectX» поставьте маркер напротив согласия с лицензионным соглашением.
  7. И нажмите на «Далее».
  8. Откажитесь от панели Bing и опять кликните по «Далее».
  9. Пойдет поиск недостающих компонентов, просто ждите.
  10. Для запуска их загрузки и распаковки нажмите на отмеченную кнопку:
  11. Через несколько минут процедура завершится, тогда кликните по «Готово».
  12. Перезапустите ПК.

Установка последних драйверов для видеокарты

Для этого нужно выполнить три шага:

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

Узнать модель графического адаптера выйдет так:

  1. Одновременно нажмите комбинацию Win + R на клавиатуре.
  2. Введите в появившееся текстовое поле команду devmgmt.msc.
  3. Подтвердите выполнение команды кнопкой «ОК». В результате отобразится окошко «Диспетчер устройств».
  4. Посетите раздел «Видеоадаптеры».

Здесь вы и найдете модель вашей карточки. В настоящий момент существует два основных производителя: Nvidia и AMD. Первый из них гораздо более популярный.

Следующий шаг – поиск и загрузка актуальных драйверов. Вот ссылки на официальные сайты:

Просто укажите модель своего адаптера и скачайте установочный файл, запустите его и выполните процедуру.

Итоги

Зайти в настройки Директ Икса не получится, поскольку они подбираются автоматически, без участия пользователя. А если стоит задача повышения производительности компьютера, стоит установить последнюю версию библиотеки, а также обновить драйвер для видеокарты.

SetupComp

Directx для Windows 7

Файлы Directx требуются для мультимедийных приложений (видео, аудио, игры). Файлы Directx общедоступны на официальном сайте Microsoft.
Скачать DirectX (Версии: 9.0c, 10.1, 11) в конце статьи.

Иногда Файлы Directx поставляются в комплекте с приложениями, для которых они необходимы. Базовые файлы Directx уже встроены в Windows.

Обновления предпочтительно скачивать с сайта Microsoft. Как вариант обновления, можно использовать диски с играми под платформу Windows или Диски с Программами.

Установка и настройка Directx занимает пару минут.
В разделе «Краткие сведения»

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

Жмите кнопку «Загрузить», чтобы начать скачивание файлов.

После загрузки файлов на ваш компьютер распакуйте архив в нужную вам папку.
Затем найдите в указанной вами папке файл DXSETUP.exe

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

Запустите этот файл, нажав два раза левую кнопку мыши. Появится окошко с синей полоской, которая показывает прогресс установки.

Отметьте в появившемся окне пункт «Я принимаю условия данного соглашения» и жмите кнопку «Далее».

Если обновления библиотек Directx не требуется, появится окно, говорящее об этом.

Новые Файлы Directx содержат все ранние и поздние выпуски библиотек Directx.
Установленную библиотеку Directx нельзя удалить стандартными инструментами Windows с помощью «Установка и удаление программ», находящейся в «Панели управления».

Удалять старые библиотеки Directx перед установкой новых не придется потому,что новая установленная библиотека Directx затирает собой предыдущую. Но если вам все же понадобилось удалить установленные библиотеки, воспользуйтесь программой «DirectX Happy Uninstall»

Диагностика и настройка Directx после установки проводится в меню «Пуск».
Открыв меню, найдите программу «Выполнить».
Откройте ее и в пустой строке «Открыть» введите — dxdiag.
Затем нажмите Enter.

Теперь Вы можете узнать версию установленных Directx библиотек:

Перейдите на вкладку «Система» в разделе «Сведения о системе». Найдите строчку «Версия Directx».

Настройка Directx и его диагностика позволяет выявлять ошибки в работе.

Вкладки :

Система — общие сведения о Системе, на которой установлен Windows и Directx

Файлы Directx — отображается список установленных библиотек

Дисплей — проверка исправности и работоспособности видео-карты и ее драйверов, в этой же вкладке можно отключить ускорение видео параметров

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

Музыка — проверка подключенных (эмулированых) аудиоустройств, список которых находится в разделе «Музыкальные порты»,
проверяется кнопкой «Direct music» после выбора нужного порта устройства в окне «Проверить, используя этот порт»

Вход — информирует о подключенных устройствах ввода (клавиатура, мышь, джойстик, микрофон и т.п) и какие используются драйвера

Сеть — список поставщиков DirectPlay,
подробно описать данный раздел не могу, так как сам мало представляю его назначение,
для решения проблем с Directx мне хватало описанных выше вкладок,
но, если вам есть что добавить по этой вкладке, пишите мне на почту

Если не помогло — эта вкладка запускает справочник Windows с руководством, инструкциями по решению проблем Directx.

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

Под надписью «Неполадок не найдено» и поверх нее написано:
«Для проверки такого то параметра нажмите на такую то кнопку». Например, такое, как это : «Для проверки DirectDraw нажмите кнопку Проверка DirectDraw».

При недоступности какого-либо параметра его кнопка неактивна и имеет бледно серый цвет, не реагирует на нажатие.

Для сохранения Лога (Настройка Directx) о устройствах и драйверах нажмите кнопку «Сохранить информацию» в самом низу окна, слева от кнопки «Выход».
В открывшемся окне выберите «Тип файла», в котором будет сохранен отчет.
Введя имя файла в окне «Имя файла», нажмите кнопку «Сохранить».

Нажмите кнопку «Выход» справа от кнопки «Сохранить информацию», либо просто нажмите крестик вверху окна.

Теперь вы знаете ,что такое Настройка Directx, как установить и настроить его, а также — как Настройка Directx влияет на работоспособность Вашего оборудования.

Скачать DirectX (Версии: 9.0c, 10.1, 11)Операционная система Windows 7/XP/Vista

Внимание: Дистрибутив содержит все версии DirectX. Он сам определит какую версию нужно устанавливать на Ваш компьютер.

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

Программный пакет Direct X — результат существования компьютерных игр, как явления. Разработан он был для оптимизации и стандартизации использования ресурсов системы компьютерными играми. Разберём, как установить DirectX 7 на Windows 7. Но останавливаться будем и на других версиях.

Назначение DirectX

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

Старые версии Direct X больше интересуют разработчиков и любителей «играть в старые игры». Принципы взаимодействия новых видеокарт с движком игр несколько изменились, поэтому старый пакет помогает оптимизировать то, что итак должно работать.

Где взять установочный пакет

Скачать программу можно по ссылке ниже.
Скачать DirectX
Также найти установочный комплект для DirectX можно несколькими способами. В Windows 10 он идёт в качестве компонента, устанавливаемого в систему с помощью системы обновления. Для Windows 7 существуют 2 основные версии: Redistributable и WebSetup. Различие заключается в следующем: первый содержит в себе все файлы установки, а второй находит их в глобальной сети и загружает. При настройке компьютера обычно берут Redist версию.

Сторонние пакеты

Поскольку речь идёт о том, чтобы установить более старую версию directx в систему, нужно обратить внимание именно на поиск этой версии. Официальный пакет недоступен длительное время (удалены все ссылки на скачивание). Искать нужно на сторонних ресурсах. Предстоит довериться предложениям поисковых систем.

Официальный пакет

К сожалению, на официальной странице можно встретить только ссылку на DX9. Он включает в себя такой компонент, как DX7. При его установке перезаписываются более старые версии. А вот игры, которые ориентированы на использование DX7, запускать на более новом можно. В таком случае игра работает более-менее стабильно. Но лучше всё-таки пользоваться корректными эмуляторами.

Небезызвестный Icewind Dale неплохо работает на DX9 (хотя и был рассчитан ещё на DX7). А такие продукты, как Diablo, проще запускать в видео режиме с OpenGL. Ретрогеймерам не следует забывать, что их главное оружие – умение читать тематические форумы.[/tds_info]

Установка

Рассматриваем установку DirectX9 – она не сильно отличается от установки других версий. Этот алгоритм корпорация Microsoft не меняет долгое время. Разница между Redist и WebSetup версиями заключается только в загрузке необходимой информации.

  1. Запускаем выполнение установочного файла.
    Отмечаете принятие условий лицензионного соглашения и нажимаете «Далее».
  2. Убираем галочку с «Установка панели Bing» и кликаем «Далее».
  3. Установка завершена. Может появится вот такое сообщение:
    Оно обозначает, что компонент уже добавлен в систему и что-либо переустанавливать не требуется.

Как пользоваться средством диагностики DirectX?

Для чего предназначено средство диагностики DirectX
Средство диагностики DirectX отображает сведения о компонентах и драйверах интерфейса программирования приложений (API) Microsoft DirectX в данной системе. Оно позволяет получить подробные сведения об установленных компонентах и драйверах DirectX, позволяет проверить функционирование, обнаружить неполадки и произвести настройку системы для достижения наибольшего быстродействия.

Как запустить Средство диагностики DirectX (Windows XP)
Нажмите Пуск → Выполнить…;
— в окне Запуск программы в текстовое поле Открыть введите dxdiag, нажмите OK;
— запустится Средство диагностики DirectX.

• На вкладке Система приведены общие сведения о системе.
• На вкладке Файлы DirectX приведены сведения об установленных в системе компонентах DirectX.
• На вкладке Дисплей можно проверить DirectDraw и Direct3D, а также включить (или отключить при возникновении неполадок) ускорение DirectDraw, Direct3D, ускорение текстур AGP.
• На вкладке Звук можно проверить DirectSound, а также установить уровень аппаратного ускорения (без ускорения — базовое ускорение — стандартное — полное).
• На вкладке Музыка можно проверить DirectMusic.
• На вкладке Ввод можно проверить наличие/отсутствие неполадок устройств ввода.
• На вкладке Сеть можно проверить DirectPlay и Параметры DirectPlay Voice.
• На вкладке Если ничего не помогло можно:
— запустить диагностику DirectX из справочной системы Windows, нажав кнопку Устранение неполадок…;
— запустить диагностику звуковых устройств из справочной системы Windows, нажав кнопку Звук…;
— запустить средство вывода сведений о системе, нажав кнопку Запуск MSInfo…;
— сменить частоту обновления экрана DirectDraw (только для опытных пользователей), нажав кнопку Частота

Средство диагностики DirectX позволяет протестировать систему и выявить следующие причины неполадок или некорректной работы мультимедиа-приложений:
— неправильные версии компонентов DirectX (если таковые указаны на вкладке Файлы DirectX, необходимо обновить DirectX, см. Windows XP: как обновить DirectX?);
— отсутствие аппаратного ускорения (некоторые программы выполняются очень медленно или вообще не выполняются в отсутствие аппаратного ускорения DirectDraw или Direct3D);
— некорректная установка устройств (если джойстик или другое устройство ввода не отвечает, возможно, оно было неверно установлено. Убедитесь, что устройство представлено на странице Ввод Средства диагностики DirectX. В противном случае добавьте устройство с помощью Панели управления);
— неподписанные драйверы (неподписанные драйверы не проверены корпорацией Майкрософт на полную совместимость с последней версией DirectX).

Как проверить DirectPlay
На странице Сеть нажмите кнопку Проверить DirectPlay. В диалоговом окне Проверка DirectPlay введите имя пользователя и выберите поставщика. Выберите параметр Создать новый сеанс и нажмите кнопку OK. Если выбрано подключение через модем, нажмите кнопку Ответить в диалоговом окне Подключение через модем, чтобы перевести модем в режим автоответа.
После этого запустите Средство диагностики DirectX на другом ПК, способном установить выбранное подключение с первым компьютером. Нажмите кнопку Проверить DirectPlay, введите другое имя пользователя, выберите того же поставщика, установите переключатель Подсоединиться к существующему сеансу и нажмите кнопку OK.
Для некоторых типов подключений может потребоваться ввод дополнительных сведений, таких, как телефонный номер. Для подключения TCP/IP через локальную сеть поле можно оставить пустым.

На втором компьютере выберите в диалоговом окне Список сеансов имя сеанса, созданного на первом компьютере, и нажмите кнопку OK.
После этого на обоих компьютерах должно быть открыто диалоговое окно разговора. Введите сообщение в поле ввода на одном компьютере и нажмите кнопку Отправить. Введенное сообщение должно появиться в области прокрутки диалогового окна разговора на обоих компьютерах.

Примечания
1. Некоторые сведения, например, объем памяти на видеокарте или тактовая частота процессора, могут определяться средством диагностики приблизительно.
2. Можно сохранить все сведения в текстовом файле, нажав кнопку Сохранить все сведения… Откроется диалоговое окно Сохранить как, в котором нужно выбрать место сохранения файла (имя файла по умолчанию DxDiag, тип файла — текстовый файл *.txt) и нажать кнопку Сохранить.
3. Для запуска Средства диагностики DirectX 10 в Windows Vista:
— нажмите Пуск → в строке Начать поиск введите dxdiag нажмите Enter.
4. Окно Средства диагностики DirectX 10 имеет всего 5 вкладок: Система, Экран, Звук 1, Звук 2, Ввод.

Введение в DirectX

Файлы к лабораторной работе Вы можете скачать здесь.

Библиотека классов DirectX является расширением базовой библиотеки . NET Framework и представляет собой новую поддержку современной технологии программирования, разработанной корпорацией Microsoft. Сама технология основывается на трех положениях:

  1. Производители аппаратного обеспечения поддерживают технологию DirectX
  2. Операционная система Windows поддерживает технологию DirectX
  3. Пакет разработчика DirectX 9.0 SDK Update ( Summer 2003 ) от Microsoft содержит большой набор готовых интерфейсов, классов, функций, макросов , структур и констант, значительно упрощающих технологию разработки компьютерных игр для операционной системы Windows

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

Пространства имен управляемого DirectX

Пространство имен Пояснения
Microsoft. DirectX Корневой каталог , содержащий все общие коды.
Microsoft. DirectX . Direct3D DirectDraw3D API объемная графика, также как вспомогательная библиотека D3DX.
Microsoft. DirectX . DirectDraw Графика DirectDraw API. DirectDraw позволяет рисовать на экране двухмерную графику, однако этот компонент давно не обновлялся и его текущая версия числится под номером 7 ( DirectDraw 7). В настоящее время Microsoft заморозила его поддержку и рекомендует пользоваться Direct3D , который тоже может рисовать двухмерную графику.
Microsoft. DirectX .DirectPlay Обеспечивает работу приложения с сетью и основан на своем протоколе обмена информацией.
Microsoft. DirectX .DirectSound Отвечают за музыку и звук, делая возможным воспроизведение MIDI — и WAV -файлов. Текущая версия числится под номером 8.
Microsoft. DirectX .DirectInput Пользовательский вход в DirectInput API. DirectInput обеспечивает взаимодействие программы с устройствами ввода, а именно с клавиатурой, мышью, джойстиком и рулем. Он обеспечивает максимально возможную скорость в играх, работая напрямую с аппаратным обеспечением компьютера в обход сервисов операционной системы. Стандартные средства Win32 не в силах обеспечить такую скорость. Корпорация Microsoft приняла решение пока не обновлять DirectInput, поскольку заложенного в него потенциала хватит на несколько ближайших лет.
Microsoft. DirectX .AudioVideoPlayback API простого звукового и видео воспроизведения.
Microsoft. DirectX . Diagnostics Простая диагностика API.
Microsoft. DirectX .Security Контроль доступа на глубокие уровни DirectX .
Microsoft. DirectX .Security. Permissions Классы разрешения для защиты доступа .

Установка Microsoft R DirectX R 9.0 SDK Update (Summer 2003)

Устанавливаемый пакет является расширением среды разработчика ( IDE ) Visual Studio .NET 2005 , поэтому прежде всего на вашем компьютере должна быть эта среда.

  • Вставте диск с пакетом DirectX и запустите программу Install .exe
  • Выполните пункт Install DirectX 9.0 SDK
  • Следуйте инструкциям мастера установки

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

Создание заготовки приложения

Далее мы будем создавать приложение на основе управляемого DirectX ( Managed DirectX ).

  • Выберите папку размещения файлов проекта и создайте проект C# с именем SimpleMedia

  • Удалите ссылки на ненужные нам на данном этапе библиотеки

  • Используя меню Project , выполните команду Add Reference и добавьте к проекту нужные нам ссылки на сборки пакета DirectX

  • Откройте файл Form1.cs в режиме View Code , добавьте в начало файла ссылки на пространства имен только что добавленных библиотек и закомментируйте ссылки на System.Data и System.Text

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

Пространство имен Microsoft.DirectX.Direct3D

Для рисования графики на форме мы будем использовать компоненты, расположенные в пространстве имен Microsoft. DirectX . Direct3D

Непосредственное выполнение всех графических операций осуществляется классом Device (устройство). Условно можно представить, что для программиста этот класс аналогичен графическому устройству и графической карте , установленной на компьютере.

Существуют три перегруженных версии конструктора класса устройства Microsoft. DirectX . Direct3D . Device

  1. public Device ( System.IntPtr lp )
  2. public Device ( System.Int32 adapter , Microsoft. DirectX . Direct3D .DeviceType deviceType, System.Windows.Forms.Control renderWindow, Microsoft. DirectX . Direct3D .CreateFlags behaviorFlags, Microsoft. DirectX . Direct3D .PresentParameters presentationParameters )
  3. public Device ( System.Int32 adapter , Microsoft. DirectX . Direct3D .DeviceType deviceType , System.IntPtr renderWindowHandle , Microsoft. DirectX . Direct3D .CreateFlags behaviorFlags , Microsoft. DirectX . Direct3D .PresentParameters presentationParameters )

Пока мы будем использовать только вторую версию конструктора. Рассмотрим параметры этого конструктора: