Диагностика основных проблем, связанных с DirectX

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

  • Откройте средство диагностики DirectX. Для этого нажмите кнопку ПускИзображение кнопки «Пуск», введите dxdiag в поле поиска и затем нажмите клавишу ВВОД.

Примечание

  • При первом использовании средства диагностики DirectX, возможно, будет отображен запрос на проверку наличия цифровой подписи в драйверах. Рекомендуется нажать кнопку Да, чтобы убедиться, что драйверы подписаны издателем, проверявшим их подлинность. Дополнительные сведения см. в разделе Как узнать, какие драйверы безопасно устанавливать?

На что обратить внимание

По завершении работы средства диагностики следует обратить внимание на следующие три момента.

  • Проверьте видеоадаптер.

    Некоторые программы выполняются очень медленно или вообще не выполняются, если выключено аппаратное ускорение Microsoft DirectDraw или Direct3D.

    Чтобы определить, включено ли оно, перейдите на вкладку Экран и в группе Средства DirectX проверьте, отображается ли для DirectDraw, Direct3D или ускорения текстур AGP параметр Включено. Если нет, попробуйте включить аппаратное ускорение.

    1. Откройте раздел «Разрешение экрана». Для этого нажмите кнопку ПускИзображение кнопки «Пуск», выберите пункт Панель управления, а затем в разделе Оформление и персонализация выберите команду Настройка разрешения экрана.

    2. Щелкните Дополнительные параметры.

    3. На вкладке Устранение неполадок щелкните Изменить параметры. Требуется разрешение администратораЕсли отображается запрос на ввод пароля администратора или его подтверждения, укажите пароль или предоставьте подтверждение.

    4. Передвиньте ползунок Аппаратное ускорение в положение полное.

    В случае неудачи может потребоваться обновить видеодрайвер или сам видеоадаптер. Самые последние драйверы для оборудования обычно находятся в разделе поддержки на веб-сайте производителя.

  • Проверьте игровое устройство.

    Если джойстик или другое устройство ввода не отвечает, возможно, оно неверно установлено.

    Убедитесь, что устройство отображается на вкладке Ввод. В противном случае переустановите устройство в соответствии с инструкциями производителя. Если используется USB-устройство, выньте его и вставьте заново.

  • Проверьте наличие неподписанных драйверов.

    Драйвер, имеющий цифровую подпись, прошел проверку в лаборатории Windows Hardware Quality Lab (WHQL) на совместимость с DirectX.

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

Другие моменты, требующие проверки

Если при воспроизведении игры или фильма возникают какие-либо проблемы после запуска средства диагностики DirectX, необходимо проверить следующее.

  • Проверьте режим отображения приложения или игры.

    Когда приложение DirectX 9 переходит в полноэкранный режим, разрешение приложения может не соответствовать исходному разрешению ЖК-монитора — разрешению, для которого разработан монитор в соответствии с его размером. Если по бокам или в верхней и нижней части экрана присутствуют черные полосы, можно попробовать изменить масштаб полноэкранного изображения. Если приложение или игра позволяет выбирать режим отображения, то можно изменить параметры приложения или игры и выбрать режим, соответствующий исходному разрешению ЖК-монитора. Это поможет использовать всю область экрана и при этом сохранить разрешение приложения.

  • Проверьте версию DirectX, необходимую для приложения или игры.

    Для некоторых приложений и игр требуется версия DirectX 9. Тем не менее, на Windows 7 установлена более новая версия DirectX. При установке приложения или игры, требующей версии DirectX 9, возможно получение сообщения об ошибке, например: «Не удается запустить программу, поскольку на компьютере отсутствует файл d3dx9_35.dll. Попробуйте переустановить программу, чтобы устранить эту проблему». Последние цифры в имени файла могут меняться. Если сообщение об ошибке появляется после переустановки приложения или игры, перейдите на веб-страницу Веб-установщик исполняемых библиотек DirectX для конечного пользователя и следуйте инструкциям по установке DirectX9 или получите обновления для DirectX 9 и предыдущих версий DirectX.

Код статьи: MSW700060