• Главная

Проблемы и общие вопросы по библиотекам DirectX. Какой директ поддерживает моя видеокарта


Как узнать версию DirectX компьютера

DirectX - это набор библиотек, входящих в операционную систему Windows, которые используются для создания трехмерной графики. Благодаря DirectX, разработка компьютерных игр стала значительно проще. По сути, DirectX сделал Windows единоличным лидером среди операционных систем для домашних игровых компьютеров. DirectX, как и другое программное обеспечение, постоянно усовершенствуется. Появляются все новые и новые его версии. Если какая-то компьютерная игра была создана с использованием DirectX определенной версии, для ее полноценной работы необходимо, чтобы компьютер поддерживал эту же версию DirectX или более новую. Поддержка компьютером той или иной версии DirectX зависит от установленной на нем Windows, а также от возможностей его видеокарты. Обновить DirectX до последней поддерживаемой компьютером версии можно при помощи специальной программы онлайн-обновления. Скачать ее можно с официального сайта Microsoft (http://www.microsoft.com/ru-ru/Download/confirmation.aspx?id=35). Чтобы узнать установленную на компьютере версию DirectX, необходимо на клавиатуре нажать комбинацию клавиш Win+R, в открывшемся окне напечатать или скопировать туда с этой страницы слово dxdiag , после чего нажать клавишу Энтер.

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

Но, как уже было сказано выше, возможность использования той или иной версии DirectX зависит не только от установленного на компьютере программного обеспечения, но и от возможностей его видеокарты. Так, на компьютере с Windows 10 можно установить DirectX 12. Но если видеокарта компьютера поддерживает, например, только DirectX 11, то реально этот компьютер будет использовать DirectX 11. Чтобы узнать, какую версию DirectX поддерживает видеокарта компьютера, понадобится программа GPUZ (см. изображение). • GPU-Z:

⇒ Подробнее о программе | скачать >>>

На примере выше видно, что на компьютере установлена DirectX 12, но используемая на нем видеокарта GeForce GTX 660 поддерживает только DirectX 11 (значение в скобках).

www.chaynikam.info

Проблемы и общие вопросы по библиотекам DirectX — Windows ИНФО

Проблемы и общие вопросы по библиотекам DirectX

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

Как узнать какая версия DirectX установлена у меня на компьютере? читаем тут

Поддержка DirectX различными ОС

DirectX 11 — Windows 7 — Windows Vista (начиная с Service Pack 2)

 — Windows XP

DirectX 10 — Windows 7 — Windows Vista — Windows XP

DirectX 9 — Windows 7 — Windows Vista — Windows XP

Поддержка DirectX 10 видеокартамиNVIDIA: начиная с GeForce 8xxx и более поздними моделями.AMD-ATI: начиная с Radeon HD2xxx-серии и более поздними моделями.

Поддержка DirectX 11 видеокартамиNVIDIA: начиная с GeForce GTX4xx и более поздними моделями.AMD-ATI: начиная с Radeon HD5xxx и более поздними моделями.

DirectX 10 для Windows XPMicrosoft не сделала ни одного заявления на тему того, что DX10 появится для WinXP. В Интернете можно найти самопальную сборку DX10 для установки на WinXP, однако последствия установки такой сборки непредсказуемы. Вообще, возможно два варианта:1) Некоторые игры откажутся запускаться вообще или их начнёт глючить (зависания, вылеты и т.п.)2) Система останется в работоспособном состоянии, а в современных играх вы даже увидите похорошевшую графику, однако следует понимать, что в Windows Vista \ 7 используется новая модель видеодрайвера, поэтому полностью DX10-игры на ХР своего потенциала никогда не раскроют ввиду того, что в ядре ХР и видеодрайверах для нее тупо отсутствуют какие-то новые функции.

А DX11 для ХР есть?Нет конечно. И не будет.

Я установил DirectX 10 на Windows XP, но у меня возникли проблемы. Как его удалить?Никак. Форматируйте системный раздел и ставьте операционную систему заново. Никаких других методов не существует. Вас ведь предупреждали? Предупреждали. Вот и не нойте теперь.

Какой же DirectX есть в Windows Vista?В этой ОС есть две версии DirectX:

  • DirectX 10 — главная фишка этой ОС (можно обновить его до версии 10.1, установив Service Pack 1 для Vista)
  • DirectX 9.0L — поскольку в Windows Vista используется новая модель для драйверов, была разработана специальная версия DirectX 9 для Vista, обеспечивающая поддержку DX9-играм в новых драйверах.

Важно! В состав DirectX 9.0L не входят некоторые библиотеки стандартного DirectX 9.0с. Поэтому если игра не хочет запускаться и сообщает, что «Файл d3dx9… не найден», то откройте диск игры и поищите там установщик обычного DirectX 9.0с — он добавит в систему недостающие файлы. Пример с игрой F.E.A.R. — обновление DirectX с диска игры: скриншот.

Примечание: то же самое касается и Windows 7.

Моя видеокарта не поддерживает DirectX 10\11. Можно ли устанавливать Windows Vista \ 7 на такой компьютер?Можно, но в этом случае вы не сможете использовать главное преимущество Vista \ 7 перед XP (т.е. поддержку DX10\11) и вам только и останется, что любоваться её красивым интерфейсом. Если же вы не хотите тратить системные ресурсы для того, чтобы смотреть на красивые окошечки, то лучшим вариантом будет остаться на Windows XP.

Где можно скачать DirectX?DirectX изначально интегрирован в операционную систему, так что ничего качать не надо. Тем не менее, для DirectX 9 иногда выходили обновления. Они имеют в своём названии месяц выхода (например «DirectX 9.0c Redistributable — March 2009»). Впрочем, обычно нужная версия DX9 лежит на диске с игрой.

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

Как узнать какой у меня DirectX?Пуск-Выполнить: dxdiag (в Windows Vista пишите dxdiag в строке поиска). Будет показана та версия DirectX, которая установлена в данной ОС (даже если видеокарта не поддерживает эту версию).

Как удалить DirectX, чтобы поставить более свежую версию?Не удаляйте DirectX! Многие пользователи считают, что DirectX необходимо удалять перед установкой более свежей версии, но этого делать категорически не следует — средствами системы это сделать попросту невозможно, а если вы воспользуетесь сторонними утилитами по удалению DX, то получите систему-инвалида.

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

Что такое DirectX?Это программная прослойка, позволяющая операционной системе и железу (видеокарте, звуковому чипу, клавиатуре, мыши, сетевому адаптеру) общаться с игровыми и мультимедиа приложениями. Также рекомендуем вам прочитать небольшую статью в Википедии про DirectX. Сам текст не очень большой, но снабжён перекрёстными ссылками на различные термины (пригодится, если вам что-то будет непонятно). И еще небольшая статья.

У меня нормально работают все игры. Надо ли мне обновлять DirectX?Если вас всё устраивает, то нет смысла ставить более свежую версию DX. Даже если она и даст какие-то новые возможности, нынешние игры всё равно не будут их использовать в силу того, что они поддерживают только конкретный список технологий, а все новые возможности им будут побоку. И необязательно гнаться за самой последней версией DirectX, нужную версию зачастую можно найти на диске с игрой.

Если я поставлю DX9 на Windows Vista \ 7, у меня не отключится DX10\11?Нет, не отключатся. Каждый DirectX представляет из себя отдельный уровень взаимодействия со системой.

Где можно скачать старые версии DirectX?DirectX 9 включает в себя все предыдущие версии. 

Чем DirectX 11 будет отличаться от 10-го?Неплохой обзор возможностей DX11 можно найти тут. А вот тут написано более подробно про тесселяцию.

DirectX 10 для Windows XP НЕ СУЩЕСТВУЕТ!И не спорьте!

Послесловие

Windows 7 в некоторых тестах по уровню производительности обошла не только Vista, но и ХР, поэтому через 2-3 года WinХР наверняка будет с почтением отправлена пользователями на покой как система, которая доказала своё удобство и надёжность, но возможности по модернизации которой уже исчерпаны. Впрочем, для нетбуков и старых компьютеров ХР по-прежнему подходит лучше всего.

wininfo.org.ua

Как обеспечить правильную работу DirectX и драйверов видеокарты? | Поддержка Skype

Skype 5.0 и более поздние версии Skype для Windows используют решение Microsoft DirectX, позволяющее применять функции аппаратного ускорения в современных графических адаптерах. Если на вашем компьютере не установлен DirectX 9.0c или более поздняя версия этого решения, Skype может использовать базовые графические возможности Windows, однако это оказывает дополнительную нагрузку на процессор и может замедлять работу Skype. Чтобы избежать этого и обеспечить оптимальную производительность программы при видеосвязи, выполните следующие действия:

Как проверить, установлен ли на вашем компьютере DirectX версии не ниже 9.0c

Чтобы проверить, установлен ли на вашем компьютере DirectX 9.0c или более поздняя версия DirectX, сделайте следующее:

  1. Откройте средство диагностики DirectX.
    • Windows 7: Нажмите "Пуск" (Start) > "Все программы" (Programs) > "Стандартные" (Accessories) > "Командная строка" (Command Prompt), введите dxdiag и нажмите клавишу "ВВОД".
    • Windows XP и Vista: Нажмите "Пуск" (Start) > "Выполнить" (Run), введите dxdiag и нажмите клавишу "ВВОД".
  2. Посмотрите, какая версия DirectX установлена на вашем компьютере.

    На вкладке "Система" (System) средства диагностики DirectX, в области "Сведения о системе" (System Information) рядом с надписью "Версия DirectX" (DirectX Version) вы увидите номер версии. Если указана версия 9.0c или более поздняя, переходите к следующему шагу. Если же на вашем компьютере установлена версия ниже 9.0c, вы должны установить новую версию. Если вы используете операционную систему Windows Vista или Windows 7, установить последнюю версию DirectX можно, выполнив обновление Windows с помощью последних пакетов обновлений. Если же вы пользуетесь Windows XP, загрузите последнюю версию DirectX здесь.

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

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

  3. Убедитесь, что у вас включены ускорение DirectDraw и ускорение Direct3D.
  4. На вкладке "Экран" (Display) средства диагностики DirectX, в области "Возможности DirectX" (DirectX Features) рядом с "Ускорение DirectDraw" (DirectDraw Acceleration) и "Ускорение Direct3D" (Direct3D Acceleration) должно стоять "Вкл".
  5. Убедитесь, что в области "Примечания" (Notes) в нижней части вкладки "Экран" (Display) не сообщается о неполадках.
  6. Нажмите кнопку "Выход" (Exit).

Как обновить драйверы графического адаптера (видеокарты)

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

Наиболее популярные графические адаптеры:

  • Графические адаптеры на базе процессора NVIDIA
  • Графические адаптеры на базе процессора ATI/AMD
  • Графические адаптеры на базе процессора INTEL

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

Обновив графические драйверы, еще раз проверьте, правильно ли на вашем компьютере установлен DirectX 9.0c (или более поздняя версия DirectX).

support.skype.com

Видеокарта не поддерживает Directx 11 что делать?

directx-11-logo

Некоторые пользователи сталкивают с проблемой, когда карта не хочет взаимодействовать с DirectX и они не знают, как решается эта проблема. Если ваша видеокарта не поддерживает Directx 11 не расстраивайтесь.

Суть DirectX

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

  • 3D изображений;
  • игр.

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

Поддержка DirectX 12 видеокартами

Что делать, если видеокарта не поддерживает directx 11? Для начала необходимо узнать, какая модель вашей видеокарты и встроена ли в нее именно эта версия компонента, ведь исправить ранее заложенную программу не возможно. Видеокарты изначально поставляются в продажу с уже установленным компонентом direct 11 и изменить этого нельзя, то есть поменять на более новую или старую версию. Узнать модель можно через Диспетчер устройств. Чтобы найти его достаточно просто вбить в меню Пуск название и система сама вам даст ссылку на его открытие. Теперь открываем раздел под названием «Видеоадаптеры» и смотрим в нем модель вашей видеокарты.

Чтобы узнать, поддерживает ли она нужный нам компонент direct 11, вводим ее название в интернете. Для этого можно воспользоваться каталогом market.yandex.ru.

Переустановка компонента

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

directx11-logo

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

directx-windows.ru


Смотрите также