Решаем проблем с инициализацией DirectX в играх - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Решаем проблем с инициализацией DirectX в играх

Решаем проблем с инициализацией DirectX в играх

Ошибки DirectX в играх

Наиболее часто с неполадками в работе компонентов DX сталкиваются пользователи, пытающиеся запустить старую игру на современном железе и ОС. Некоторые новые проекты также могут выдавать ошибки. Рассмотрим два примера.

Warcraft 3

«Не удалось инициализировать DirectX» – наиболее распространенная проблема, возникающая у любителей этого шедевра от Blizzard. При запуске лаунчер выдает окно с предупреждением.

Если нажать кнопку ОК, то игра требует вставить компакт-диск, которого, скорее всего нет в наличии, в CD-ROM.

Данный сбой происходит из-за несовместимости движка игры или каких-либо других ее компонентов с установленным железом или библиотеками DX. Проект довольно старый и написан под DirectX 8.1, отсюда и неполадки.

  1. В первую очередь, нужно исключить системные проблемы и обновить драйвер видеокарты и компоненты DirectX. Это в любом случае не будет лишним.

Подробнее:
Переустанавливаем драйвера видеокарты
Обновляем драйвера видеокарты NVIDIA
Как обновить библиотеки DirectX
Проблемы с запуском игр под DirectX 11
В природе существует два вида API, под которые пишутся игры. Это весьма схожие между собой Direct3D (DirectX) и OpenGL. Warcraft использует в своей работе первый вариант. Путем нехитрых манипуляций можно заставить игру пользоваться вторым.

    Для этого необходимо зайти в свойства ярлыка (ПКМ«Свойства»).


На вкладке «Ярлык», в поле «Объект», после пути к исполняемому файлу дописываем «-оpengl» через пробел и без кавычек, затем нажимаем «Применить» и «ОК».

Пробуем запустить игру. Если ошибка повторяется, то переходим к следующему шагу (OpenGL в свойствах ярлыка оставляем).

На этом этапе нам понадобится правка системного реестра.

    Вызываем меню «Выполнить» горячими клавишами Windows+R и пишем команду для доступа к реестру «regedit».


    Далее необходимо пройти по пути, приведенному ниже, до папки «Video».

    HKEY_CURRENT_USER/Sofware/Blizzard Entertainment/Warcraft III/Video

    Затем найти в этой папке параметр «adapter», кликнуть по нему правой кнопкой мыши и выбрать «Изменить». В поле «Значение» нужно поменять 1 на и нажать ОК.

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

GTA 5

Grand Theft Auto 5 также страдает подобным недугом, причем, до появления ошибки все работает корректно. При попытке запуска игры вдруг появляется сообщение следующего содержания: «Инициализация DirectX невозможна».

Проблема здесь кроется в Steam. В большинстве случаев помогает обновление с последующей перезагрузкой. Также, если закрыть Стим и запустить игру при помощи ярлыка на Рабочем столе, то, вероятно, ошибка исчезнет. Если это так, то переустановите клиент и попробуйте поиграть в обычном режиме.

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

Ошибка Direct3D initialization error при запуске игры. Что делать?

У меня в Windows 10 при запуске некоторых игр появляется ошибка “Direct3D initialization error”. Windows шла вместе с ноутбуком, версия “Домашняя для одного языка”. Скажите, может ли эта ошибка быть из-за версии Windows, и как ее исправить?

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

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

Типичный вид ошибки

Что делать с ошибкой Direct3D.

Обновление DirectX

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

DirectX – специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.

Страница на сайте Microsoft для загрузки современной версии DirectX – https://www.microsoft.com/ru-ru/Download/confirmation.aspx? >

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

Чтобы узнать, какой DirectX у вас на ПК, нажмите:

  1. сочетание кнопок Win+R, чтобы открылось окно ” Выполнить “;
  2. далее впишите команду dxdiag и нажмите Enter (см. скриншот ниже).

Запускаем средство диагностики DirectX (DxDiag)

Далее во вкладке “Система” будут представлены все необходимые данные: версия вашей ОС Windows, ваша видеокарта, звуковое устройства, версия BIOS, и версия DirectX (см. на красный квадрат на скрине ниже) .

Средство диагностики DirectX / Кликабельно

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

Принятие условий лиц. соглашения DirectX

В конце операции вы должны увидеть сообщение о том, что установка DirectX завершена, нужные пакеты обновлены и пр. Либо, как вариант, мастер сообщит вам о том, что новая версия DirectX уже установлена и в обновлении не нуждается. Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.

Установка DirectX завершена

Как правило, после такого обновления, игра начинает работать как нужно.

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

Проблема с драйвером видеокарты

Если ошибка все так же появляется, возможно ваша видеокарта отключена в диспетчере устройств (такое может быть, например, у ноутбуков с 2-мя видеокартами), либо у вас просто не обновлены/не установлены драйвера на видеокарту.

Как проверить наличие драйверов и включена ли видеокарта

Самый простой способ, воспользоваться диспетчером устройств. Чтобы его открыть:

  1. нажмите кнопки Win+R;
  2. далее введите devmgmt.msc и нажмите Enter.

Запуск диспетчера устройств – devmgmt.msc

Далее откройте вкладку “Видеоадаптеры” , и посмотрите, все ли видеокарты включены, и не горит ли напротив них желтый восклицательный знак (указывающий на проблемы с драйверами, пример – ).

Ниже на скриншоте показано, что один видеоадаптер отключен и не задействован. Часто ошибка с Direct3D связана как раз с этим.

Чтобы включить адаптер, просто щелкните по нему правой кнопкой мышки и выберите функцию “Задействовать” . Пример на скрине ниже.

После этого перезагрузите компьютер, затем попробуйте открыть игру.

В некоторых случаях одна из видеокарт может быть отключена в BIOS компьютера (например, если у вас на ноутбуке стоит дискретная и встроенная видеокарты) . Чтобы проверить так ли это, зайдите в BIOS, обычно, в разделе MAIN можно найти режим работы графики (Graphic mode). Пример показан на фото ниже.

Как обновить драйвера на видеокарту:

  1. Способ №1 : зайти на официальный сайт производителя вашего ноутбука и скачать их оттуда. Если не знаете точную модель ноутбука, воспользуйтесь программами для определения характеристик компьютера — https://ocomp.info/harakteristiki-kompyutera.html
  2. Способ №2 : воспользоваться специальными программами для автоматического поиска и обновления драйверов. Самый простой и быстрый вариант, на самом деле. К тому же, программы проверят необходимые библиотеки для игр (например, Drive Booster, рекомендую) — https://ocomp.info/update-drivers.html
  3. Способ №3 : работать в ручном режиме, через диспетчер устройств. Более подробно об этом см. здесь: https://ocomp.info/kak-nayti-i-ustanovit-drayver-dlya-neizvestnogo-ustroystva.html

Используйте режим совместимости

Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью.

Обновил DirectX, установил все необходимые драйвера, различные пакеты и дополнения к играм — однако, часть игр не запускалась, показывая ошибку Direct3D. (особенность: все игры были старыми, что наводило на разные мысли. ) .

Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку “Совместимость” и поставил галочку напротив пункта “Запустить игру в режиме совместимости с Windows XP SP 2” — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было.

Примеры, что нужно сделать, приведены на скринах ниже.

Открываем свойства исполняемого файла игры

Запустить игру в режиме совместимости с Windows XP SP 2

PS

Если ничего не помогло из выше написанного, то также рекомендую еще обновить пакет Microsoft Visual C++ и NET Framework.

На этом все, всем всего доброго!

Статья откорректирована: 17.01.2019

Ошибка DirectX при запуске игры

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

Подробности

Чаще всего проблемы случаются со старыми играми. Такими, как Warcraft III The Frozen Throne. Однако нередки такие проблемы и с вполне современными тайтлами (вроде GTA V). Поэтому возраст игрушки не важен.

Абсолютными рекордсменами по появлению различных ошибок считаются игрушки от Electronic Arts. Неизвестно, как эта контора клепает свои «шедевры», но по статистике, именно у них чаще всего случаются проблемы с DirectX.

В данном материале мы рассмотрим стандартные способы исправления ошибок разного типа. Как правило, в большинстве случаев достаточно самых простых вариантов. Они оказываются самыми действенными. Вот с них и начнем.

Обновление драйверов графического адаптера

Это первое, что нужно сделать. Вероятно, драйвер оборудования по какой-то причине дал сбой и отказался нормально работать с актуальной версией библиотек DirectX. Такое случается довольно часто. Ведь Windows – не Linux. В ОС от Microsoft драйвера не отличаются особенной стабильностью. Поэтому проблему нужно как-то решать.

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

  1. Нажимаем на кнопку меню «Пуск» правой кнопкой мыши и в появившемся меню выбираем «Диспетчер устройств».
  2. Появится окно со списком установленного оборудования. Ищем пункт «Видеоадаптеры» и кликаем по нему.
  3. Затем выбираем имя нашей карточки и щелкаем по нему правой кнопкой мыши.
  4. Появится меню, в котором нужно выбрать пункт «Обновить…».
  5. Запустится мастер обновления. Здесь щелкаем «Автоматический поиск драйверов».

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

Новая установка библиотек

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

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

  1. Переходим по ссылке https://www.microsoft.com/ru-RU/download/35.
  2. Откроется страница для загрузки установщика. Просто нажимаем на кнопку «Скачать».
  3. Дожидаемся завершения скачивания и переходим в каталог, куда сохранился файл dxwebsetup.exe.
  4. Щелкаем на него ПКМ.
  5. Выбираем следующий пункт:
  6. В приветственном окошке соглашаемся с условиями использования.
  7. Отказываемся от поисковой панели Bing. Затем жмем на кнопку «Далее».
  8. На следующем этапе мастер установки просканирует систему на предмет установленных библиотек. После этого он выдаст объем загружаемых файлов. Жмем на кнопку «Установить».
  9. После того, как установка окончится, нажимаем на кнопку «Готово».

Вот и все. Перезапускать компьютер не нужно. Установленные компоненты сразу же готовы к работе. Можно проверять работоспособность той или иной игрушки. Однако стоит описать еще несколько вариантов просто на всякий случай. Ведь далеко не все собираются сразу переустанавливать библиотеки.

Отключение блокировки антивируса и брандмауэра

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

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

Вот теперь можно тестировать работоспособность игрушки. Если дело было в блокировке, то все должно заработать отлично. Но в этом случае придется править правила антивируса и файервола. Так как защиту операционной системы придется возвращать. Вы ведь не хотите нахвататься различных вирусов в интернете?

Поиск и устранение различных вирусов

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

Для поиска и устранения вредоносных объектов могут использоваться различные программы. Но мы рассмотрим распространенные случаи: Защитник Windows (актуально для «Десятки») и ESET Smart Security от компании. Мы предоставим подробные инструкции для каждой утилиты. И сначала разберемся с системным антивирусом от Майкрософт. Вот алгоритм действий:

  1. В системном трее ищем иконку с изображением щита. Это и есть антивирус. Кликаем по нему правой кнопкой мыши.
  2. Появится меню, в котором необходимо выбрать пункт «Выполнить быструю проверку».
  3. Дожидаемся окончания процедуры.

После проверки все сведения о найденных и устраненных угрозах можно будет прочесть в журнале программы. Так мы искали вирусы при помощи стандартного Защитника Windows. Теперь же перейдем к сторонним продуктам. Лучше использовать именно их, поскольку Защитник не умеет нормально ловить вирусы.

Инструкция для Smart Security:

  1. Снова смотрим на системный трей и ищем там иконку антивируса в форме буквы «е». Кликаем по ней правой кнопкой мыши.
  2. В появившемся меню выбираем «Открыть Smart Security».
  3. В правом столбце щелкаем «Сканирование ПК».
  4. Затем выбираем пункт «Выборочное сканирование».
  5. Выделяем все доступные расположения и запускаем процедуру.

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

Заключение

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

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

Проблемы с инициализацией DirectX 9 в игре GTA5: причины и решения

Нашумевшая серия компьютерных игр «GTA», о которой дети 2000-ых вспоминают с нескрываемой ностальгией, продолжает победоносно шествовать по геймерскому сообществу, не теряя своих популярности и актуальности, несмотря на то, что «крайняя» часть игры вышла уже достаточно давно. Но до сих пор некоторые пользователи компьютеров, впервые обратившись к этому шедевру игровой индустрии, сталкиваются с различными ошибками, которые нивелируют саму возможность дальнейшего запуска игра. И об одной из ошибок и пойдёт речь в рамках настоящей статьи.

Устранение проблемы с инициализацией DirectX 9 в GTA5.

Причины и решения

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

  • ОС: Windows 8.1, 8, 7, Vista 64 бит
  • Процессор: Intel Core 2 Quad CPU Q6600 @ 2.40GHz (4 ядра) / AMD Phenom 9850 Quad-Core Processor (4 ядра) @ 2.5GHz
  • Оперативная память: 4 ГБ
  • Видеокарта: NVIDIA 9800 GT 1 ГБ / AMD HD 4870 1 ГБ (версия не ниже DX 10, 10.1, 11)
  • Звуковая карта: 100% совместима с DirectX 10
  • Место на диске: 65 ГБ
  • ОС: Windows 8.1, 8, 7 64 бит
  • Процессор: Intel Core i5 3470 @ 3.2GHZ (4 ядра) / AMD X8 FX-8350 @ 4GHZ (8 ядер)
  • Оперативная память: 8 ГБ
  • Видеокарта: NVIDIA GTX 660 2 Гб / AMD HD7870 2 Гб
  • Звуковая карта: 100% совместима с DirectX 10
  • Место на диске: 65 ГБ

Итак, как видно из приведенных требований, для полноценного и корректного запуска игры потребуется операционная система с разрядностью в 64-бит. А особое внимание следует уделить строке «Звуковая карта», где указано, что данное устройство должно быть совместимо с компонентом «DirectX 10». Теперь, собственно, об основной причине появления рассматриваемой проблемы догадаться не трудно, программное обеспечение просто не может запуститься на компьютере, который использует «DirectX» ниже версии под номером «10», отсюда и появляется соответствующее сообщение о возникших проблемах с инициализацией. Решение напрашивается само собой – это проверка используемой версии данного компонента операционной системы и при недостаточной актуализации его дальнейшее обновление. Для этого потребуется:

  • Нажать на сочетание клавиш «WIN+R» и выполнить команду «dxdiag».
  • Согласиться с проверкой цифровых подписей драйверов, нажав на кнопку «Да».
  • Дождаться появления окна «Средства диагностики DirectX» и обратить внимание на строку «Версия», где будет указана нужная в решении рассматриваемого вопроса информация.

Если установленная у вас версия не соответствует заявленным минимальным требованиям, то следует посетить официальный сайт компании Microsoft – https://www.microsoft.com/ru-RU/download/35, скачать файл и провести элементарные манипуляции по установке программного обеспечения.

Стоит отметить, что у пользователей с операционной системой Windows 10, которые хотя бы изредка проводят обновления ОС, проблем с недостаточной актуализацией данного компонента нет и быть не может, так как вся забота о своевременном обновлении была проявлена самой операционной системой. После того как Windows будет приведён в порядок, упомянутая выше ошибка не будет досаждать пользователей и «GTA5» должна корректно запуститься.

Заключение

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

  • Проверьте актуальность всех остальных драйверов, в особенности тех, кто хоть как-то имеет отношение к запуску и функционированию игр.
  • Установите важные обновления операционной системы, используя «Центр обновления Windows».
  • Если копия пиратская, то попробуйте сменить автора сборки.

Резюмируя, разработчики игр не просто так публикуют системные требования для своих продуктов, перед тем, как что-то попытаться запустить, стоит проверить, а соответствует ли ваш компьютер необходимым для работы программного обеспечения характеристикам.

Что такое DirectX runtime и какие еще бывают ошибки? Как их исправить?

Наверняка, вы хоть раз сталкивались с сообщением о том, что установить или инициализировать пакет directx 9 невозможно, возникает несовместимая ошибка. Значения не имеет, устанавливаете вы лицензионные игровые приложения или нет. Но на каждую ошибку есть решение, которое ее устранит.

Инициализация DirectX 9 невозможна GTA 5: что это и как исправить?

Первый способ-обновить directx до актуальной версии:

  1. Зайдите на официальный сайт Microsoft.
  2. Выберите русский язык и нажмите кнопку «Скачать».
  3. После установки файлов перезагрузите компьютер и снова запустите игру.

Второй способ-обновить драйвера на видеокарту:

  1. Если у вас видеокарта от NVIDIA, то перейдите на официальный сайт.
  2. Вручную выберите подходящий вариант или запустите автоматический подбор.
  3. Обратите внимание на то, какая Windows у вас стоит 32 или 64 биты и укажите правильный вариант (эту информацию можно посмотреть на устройстве в разделе «Свойства системы»).
  4. Когда все графы заполнены, нажимайте кнопку «Поиск».
  5. Загрузите драйвер, распакуйте архив и начните установку.
  6. После ее окончания перезагрузите компьютер.

С картой от AMD все происходит аналогично.

Третий способ-переустановить приложение Steam. Возможно, некорректная работа приложения тормозит процесс запуска игры. Чтобы его переустановить следуйте инструкциям:

  1. Удалите полностью все компоненты приложения с компьютера.
  2. С официального сайта снова загрузите Steam.
  3. Запустите игру.

Что если «распространяемый пакет DirectX не установлен»?

Есть несколько решений данной ситуации:

  1. Зайдите в корневую папку с игрой, в которой возникла ошибка.
  2. Найдите там файл с directx.
  3. Откройте и удалите все файл, кроме DSETUP.dll, dsetup32.dll, DXSETUP.
  4. После перезагрузите компьютер и запустите игру. Если ошибка до сих пор возникает, то тогда следует обратиться в тех поддержку EA, которая очень быстрая отзывчивая.

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

Иногда при установке возникает окно: «Ошибка. Распространяемый пакет среды выполнения Visual С++ не установлен. Невозможно продолжить установку. (112)».

Тогда нужно удалить все компоненты установленной directx и переустановить программу снова, а также обновить драйвера для видеокарты.

DirectX runtime

Рекомендуем сначала очистить реестр. Это удалит ненужные, мешающие файлы и систематизирует работу остальных.

Сделать это можно с помощью популярной и проверенной программы CCleaner.

Если этот вариант вам не помог, то скорее ваша версия directx повреждена и содержит неактуальные библиотеки.

Удалите и поставьте самую последнюю версию, которая подходит вашей ОС.Если ошибка возникает снова, то скорее всего ваш пакет Visual C++ устарел и не может корректно работать.

Так вот, в зависимости от того, какая у вас ОС, вам следует скачать и инсталлировать на свой компьютер C++2008 (64-бит, 32-бит), C++2010 (64-бит, 32-бит) или же C++2015 обновление 3 (всех варианты).После всех этих манипуляций перезагрузите компьютер и запускайте игру. И не упускайте из виду тот факт, что программное обеспечение нужно периодически обновлять. Тогда риск возникновения ошибок сведется к минимуму.

Проблема с DirectX

Имеем. win 10 x64 карточка Radeon HD6950

до вчерашнего дня все было отлично, потом прошло обновление win10

после этого приложения, использующие DirectX стали ругаться на то что в системе стоит DirectX 9

Полная переустановка windows, сброс BIOS на видеокарточке, закачка драйверов, запуск directx_Jun2010_redist и dxwebsetup

результата не дают.

Dxdiag пишет что в системе DirectX12

CCC пишет что 9

Ощущение что просто в виндовс не присутствует “directX 12 установленный по умолчанию”.

В реестре HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX

installed version 00 00 00 09 00 00 00 00

Подскажие что можно сделать, на семерку возвращаться изза этого обновления не хочется, привык к 10ке.

Может есть какието утилиты, проверяющие наличие файлов и записи реестра относящиеся к DirectX

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

Сведения о вопросе

Ответы (6) 

Добрый день, Дмитрий!

Попробуйте установить компоненты DirectX 9-11 с помощью автономного пакета.

Скачайте автономный пакет по этой ссылке, создайте новую папку для распаковки файлов. После окончания распаковки запустите DXSETUP.exe от имени администратора.

Сообщите нам о результатах.

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

Этот ответ помог 3 польз.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

1) Видеокарта Radeon HD 6ххх не поддерживает на аппаратном уровне API Directx 12.

2) Для данной видеокарты прекращена разработка и выпуск новых драйверов для Windows 10:

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

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Мне достаточно директХ 11. Драйвера не при чем. Тем более как писал выше проблем до последнего обновления win 10 не было.

Моя проблема решилась оригинально , догрузил директХ в виндовс Steam.

Жаль что win10 самостоятельно этого не делает.

И для чего dxdiag? который всегда показывает на компьютере DirectX11?

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Dxdiag показывает версию Directx, которая установлена в системе (вкладка «Система»). А то, что «может» видеокарта – показано на вкладке «Экран», подраздел «Драйверы» -> «Уровни функций».

Учтите, что каждое крупное обновление 10-ки – это новая ОС (а не сервиспак как раньше), со своими программно-аппаратными требованиями. И в конце концов устаревшие драйвера (а новых не будет) просто перестанут работать и система будет использовать «базовый видеодрайвер Microsoft». Ну а «базовый» – он и есть базовый. И об играх и прочих приложениях, активно использующих 3D аппаратное ускорение можно будет забыть. Сколько на это понадобиться времени? – Radeon HD серий 2ххх-4ххх уже давно постигла эта участь:

«If your system is equipped with one of these products, you may consider the following options:

    • Continue using the last operating system that fully supported your graphics card.
    • Upgrade to an AMD graphics product that provides Windows® 10 support. For information about resellers and product availability. »

Следующие «на очереди» как раз HD 5ххх-8ххх.

Читайте также:  Изменение цвета волос на фотографии онлайн
Ссылка на основную публикацию
Adblock
detector