d3dx10 что это за программа

d3dx10_43.dll

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

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

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Как исправить ошибку:

Второй метод – скачать DirectX 10 (с последующей его установкой), который в автоматическом режиме исправит данную ошибку, то есть подгрузит отсутствующие файлы

Рекомендуем сначала скачать и установить/обновить драйвер DirectX. Ошибка должна исчезнуть сразу же после установки.

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

Видео: Как исправить ошибку «отсутствует файл d3dx10_43.dll» на Windows 7, 8, 10

Источник

Исправление ошибки библиотеки d3dx10_43.dll

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

DirectX 10 – это пакет программного обеспечения, необходимый для запуска большинства игр и программ, вышедших после 2010-го года. Ввиду его отсутствия, у пользователя может появиться ошибка «Файл d3dx10_43.dll не найден» или другая похожая по содержанию. Основная причина ее появления заключается в отсутствии в системе динамической библиотеки d3dx10_43.dll. Чтобы решить проблему, можно воспользоваться тремя простыми способами, о которых и будет рассказано в этой статье.

Способ 1: Загрузка d3dx10_43.dll

Вы можете исправить ошибку, самостоятельно установив недостающую библиотеку в ОС Windows.

Итак, чтобы установить библиотеку d3dx10_43.dll, выполните следующее:

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

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

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Вы также можете воспользоваться программным методом регистрации: об этом у нас написано в Способе 1 статьи по ссылке ниже.

Способ 2: Установка DirectX 10

Ранее было уже сказано, что для исправления ошибки можно инсталлировать в систему пакет DirectX 10, поэтому расскажем, как это сделать. Сперва упомянем обладателей Windows 10, для которых ДиректИкс является встроенным компонентом и обновляется через системные апдейты. В связи с тем, что необходимости устанавливать эти библиотеки отдельно нет, методы их исправления и докачки отсутствующих файлов несколько отличаются от привычных действий. Для вас у нас есть отдельная инструкция от ссылке ниже.

У кого Windows 7 и ниже, придется следовать стандартным рекомендациям.

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

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

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Как только установка будет завершена, в систему добавится и динамическая библиотека d3dx10_43.dll, после чего все приложения будут нормально работать.

Способ 3: Обновление Windows

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

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Способ 4: Проверка целостности системных файлов

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

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

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

Помимо этой статьи, на сайте еще 12467 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Скачать D3dx10.dll и устранить ошибки DLL

Последнее обновление: 07/05/2021 [Время, требуемое для чтения: 3,5 мин.]

Разработка Microsoft® DirectX for Windows® компанией Activision послужила толчком для создания последней версии файла d3dx10.dll. Он также известен как файл Microsoft Direct3D (расширение DLL), который классифицируется как файл Win64 DLL (Библиотека динамической компоновки).

Ниже приведены подробные сведения, порядок устранения неполадок, возникших с файлом DLL, и бесплатные загрузки различных версий файла d3dx10.dll.

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Рекомендуемая загрузка: исправить ошибки реестра в WinThruster, связанные с d3dx10.dll и (или) Call of Duty 4: Modern Warfare.

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Совместимость с Windows 10, 8, 7, Vista, XP и 2000

Средняя оценка пользователей

Обзор файла

Общие сведения ✻
Имя файла:d3dx10.dll
Расширение файла:расширение DLL
Описание:Microsoft Direct3D
Тип объектного файла:Dynamic link library
Файловая операционная система:Windows 16-bit
Тип MIME:application/octet-stream
Пользовательский рейтинг популярности:
Сведения о разработчике и ПО
Разработчик ПО:Microsoft Corporation
Программа:Microsoft® DirectX for Windows®
Авторское право:Copyright © Microsoft Corp. 1994-2006
Сведения о файле
Набор символов:Windows, Latin1
Код языка:English (U.S.)
Флаги файлов:(none)
Маска флагов файлов:0x30003f
Точка входа:0x63e1c
Размер кода:431616
Информация о файлеОписание
Размер файла:458 kB
Дата и время изменения файла:2019:11:16 16:42:22+00:00
Тип файла:Win64 DLL
Тип MIME:application/octet-stream
Тип компьютера:AMD AMD64
Метка времени:2006:11:29 02:06:09+00:00
Тип PE:PE32+
Версия компоновщика:8.0
Размер кода:431616
Размер инициализированных данных:32768
Размер неинициализированных данных:0
Точка входа:0x63e1c
Версия ОС:6.0
Версия образа:6.0
Версия подсистемы:5.2
Подсистема:Windows command line
Номер версии файла:9.16.843.0
Номер версии продукта:9.16.843.0
Маска флагов файлов:0x30003f
Флаги файлов:(none)
Файловая ОС:Windows 16-bit
Тип объектного файла:Dynamic link library
Подтип файла:0
Код языка:English (U.S.)
Набор символов:Windows, Latin1
Наименование компании:Microsoft Corporation
Описание файла:Microsoft Direct3D
Версия файла:9.16.843.0000
Внутреннее имя:D3DX10.dll
Авторское право:Copyright © Microsoft Corp. 1994-2006
Название продукта:Microsoft® DirectX for Windows®
Версия продукта:9.16.843.0000

✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.

Что такое сообщения об ошибках d3dx10.dll?

Ошибки библиотеки динамической компоновки d3dx10.dll

Файл d3dx10.dll считается разновидностью DLL-файла. DLL-файлы, такие как d3dx10.dll, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например Setup.exe. Данные файлы были созданы для того, чтобы различные программы (например, Call of Duty 4: Modern Warfare) имели общий доступ к файлу d3dx10.dll для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.

К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом DLL, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла d3dx10.dll — либо при запуске приложения Call of Duty 4: Modern Warfare, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок d3dx10.dll относятся:

Файл d3dx10.dll может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Call of Duty 4: Modern Warfare) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла d3dx10.dll может быть вызвано отключением питания при загрузке Call of Duty 4: Modern Warfare, сбоем системы при загрузке d3dx10.dll, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Как исправить ошибки d3dx10.dll — 3-шаговое руководство (время выполнения:

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

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

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

Если на этапе 1 не удается устранить ошибку d3dx10.dll, перейдите к шагу 2 ниже.

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Шаг 2. Если вы недавно установили приложение Call of Duty 4: Modern Warfare (или схожее программное обеспечение), удалите его, затем попробуйте переустановить Call of Duty 4: Modern Warfare.

Чтобы удалить программное обеспечение Call of Duty 4: Modern Warfare, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):

После полного удаления приложения следует перезагрузить ПК и заново установить Call of Duty 4: Modern Warfare.

Если на этапе 2 также не удается устранить ошибку d3dx10.dll, перейдите к шагу 3 ниже.

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Call of Duty 4: Modern Warfare (Not Specified)

Шаг 3. Выполните обновление Windows.

Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках d3dx10.dll может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:

Если Центр обновления Windows не смог устранить сообщение об ошибке d3dx10.dll, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Если эти шаги не принесут результата: скачайте и замените файл d3dx10.dll (внимание: для опытных пользователей)

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

СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с d3dx10.dll. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.

Источник

DirectX – что это такое, как оно работает, где скачать

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

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

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

Что такое DirectX

Чтобы разобраться, где правда, а где вымысел, для начала узнаем, что же это такое – ДиректИкс? Википедия говорит нам:

DirectX (от англ. direct — прямой, непосредственный) — это набор API, разработанных для решения задач, связанных с программированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр. … Зачастую обновленные версии DirectX поставляются вместе с игровыми приложениями.

Более простыми словами: DirectX – это “прослойка” между видеокартой и играми, позволяющая полностью реализовать всю вычислительную мощь компьютера для отрисовки красивой графики.

Помню, как в 2003 году я радовался правдоподобным отражениям в стеклах машин и лужах на дороге в игре Need for Speed: Underground, когда установил в компьютер видеокарту с поддержкой DirectX 9. Конечно, одними отражениями дело не ограничивается, но обо всем по порядку.

Чем отличаются версии DirectX

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

Думаю, наиболее наглядно разницу между возможностями DirectX разных версий покажет это видео:

Обратите внимание на красивые эффекты летящего снега из-под колес машины и мягкие тени в DirectX 11 версии (слева). Справа – гораздо более старая девятая. В принципе, такие эффекты, как мягкие тени и снег из-под колес можно реализовать, ограничившись технологией DirectX 9, но падение производительности будет ощутимым – в “девятке” нет ни оптимизации, ни грамотной реализации подобных эффектов.

Второй пример – игра Crysis 2:

Считается, что чем выше версия DirectX – тем лучше картинка. Но не стоит ожидать чуда – зачастую изменения не бросаются в глаза. На мой взгляд, главная причина столь малой разницы качества изображения в том, что сейчас игры разрабатываются одновременно для игровых консолей Xbox, Sony PlayStation и ПК. Приставки по сравнению с современными “персоналками” слабы в плане производительности и поддерживаемых технологий. В итоге мы играем на компьютере в игры, графика которых осталась на уровне года выхода консолей, любуясь на размытые текстуры и упрощенные эффекты. Да, есть игры, разработанные или доработанные для ПК, но таких единицы.

Типичный пример межплатформенности – игра Skyrim:

Разница в графике между Playstation 3 и Xbox360 заключается в деталях: на PS3 где-то воды капает мало, на Xbox 360 тени не реагируют на мерцающие источники света. На ПК (в видео обозначен как “Windows”) таких проблем нет, плюс видны объекты на дальних расстояниях, но больше никаких улучшений нет. Позже разработчики выпустили набор текстур высокой четкости для ПК-версии игры, но кардинально графику это не улучшило.

Чтобы вы увидели, какую графику способен выдавать компьютер – пример игры, заточенной под использование всех возможностей видеокарты и процессора:

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

Возможности графического движка игры Crysis 3:

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

Разные Windows и версии DirectX

DirectX по сути представляет собой набор файлов – программных библиотек. Если их не будет в системных папках, то игры в лучшем случае будут отображаться без эффектов, в худшем – не запустятся, выдавая ошибку (при запуске игры появляется ошибка “не найден d3dx9_42.dll”, где цифры могут быть разными).

Минимальный набор этих файлов уже присутствует в только что установленной Windows. В зависимости от версии операционной системы, будет разный комплект файлов, а значит – поддержка разных версий DirectX (информация отсюда):

Предыдущие версии включены. Т.е. Windows 10 имеет поддержку 12-й версии, DirectX 11.2, 11.1, 11, 10.1, 10, 9 и ниже.

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

Поддержка видеокартой DirectX разных версий

Чем новее видеокарта, тем более высокую версию DirectX она поддерживает. Все предыдущие версии также будут поддерживаться. То есть старые игры, использующие ДиректХ 7/8/9 теоретически должны работать нормально. На практике ограничением становится поддержка операционной системы. Игры, разработанные для Windows 95/98/ME зачастую вылетают на более новых ОС, видеокарта тут совершенно не при чём.

При этом нужно понимать, что от Windows тоже зависит, какой DX будет работать. Игры, которым требуется 12-й Директ, не запустятся в Win7/8 и тем более XP. Сама видеокарта работать в древних системах будет, просто современные API функции будут недоступны. Таким образом, с видеокартой, поддерживающей DirectX 12, в Windows XP вы не поиграете в современные игры – запустятся только работающие через девятый DirectX и ниже.

Как узнать, какую версию DirectX поддерживает моя видеокарта и Windows?

Видеокарта

Подсмотреть информацию о том, какую версию DirectX поддерживает ваша видеокарта, можно на официальной страничке сайта производителя и в любом онлайн-магазине. Например, в Яндекс.Маркете. Однако, в целом, все видеокарты, вышедшие после 2015 года, поддерживают 12-ю версию. Хотя именно с DX12 есть нюансы, об этом ниже.

Windows

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

1. Убедитесь, что у вас установлены все обновления Windows (Пуск – Все программы – Центр обновления Windows – Поиск обновлений – Установить).

2. Необязательный пункт: обновите драйвер видеокарты до самой новой версии:

Официальная страница драйверов для видеокарт Intel (выберите в списке “Графические адаптеры”, затем нужную модель)

3. Нажмите Пуск – Выполнить (если нет такого пункта, можно нажать сочетание клавиш Win+R, где Win – кнопка с логотипом) – Введите “dxdiag” без кавычек – затем кнопка ОК.

Появится окно “Средство Диагностики DirectX“. На вкладке “Система” можно увидеть установленную на компьютере версию DirectX:

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Эту версию сменить нельзя, за исключением обновления системы – например, при обновлении Windows Vista SP1 на SP2 поддерживаемая версия изменится с 10.1 на 11.

В интернете полно всяких наборов “DirectX 10 для Windows XP” и аналогичных. Запомните – это обман. В Windows XP невозможно включить поддержку современных версий DirectX.

Как заставить игру X использовать DirectX версии Y?

Только если в настройках игры версию можно переключить. Например, смену поддерживает GTA V. В ней доступно аж три варианта рендера DirectX: 10, 10.1 и 11.

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

Другим способом переключить версию, если игрой это не предусмотрено, никак нельзя. Сами подумайте – разработчики писали код игры, используя команды под определённую версию. Просто так взять и заменить команды на другие невозможно.

Таким образом вопрос “на каком DirectX лучше играть” бессмысленный – что поддерживает железо, ОС и использует игра, то и будет.

Нужно ли устанавливать DirectX с сайта Microsoft? Что это дает?

Кратко: можно, только версию DirectX это не изменит!

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

На сайте компании Майкрософт, которая разработала DirectX, можно скачать инсталлятор DirectX. На самом деле это не установщик DirectX, а только программа-инсталлятор, которая загрузит из интернета и установит новые версии программных библиотек DirectX. Несмотря на цифры 9, 10, 10.1 и т.п., DirectX имеет и внутреннюю нумерацию, которая имеет отношение к обновлениям. То есть внутри версий возможны исправления и улучшения.

Windows 7, 8 и 10 эти библиотеки, в общем-то, не нужны, потому что требуемые обновления приходят через Центр обновлений. Но если у вас не запускается какая-то старая (2005-2010 годов) игра, использующая DirectX 9, пробуйте установить тот самый инсталлятор. Авось поможет.

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

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

DirectX – загрузка полного комплекта обновлений

Судя по датам, на момент написания этой записи обновления компонентов DirectX выходили 18 апреля 2011 года (обновление от 29.01.2016 г.: теперь все приходит через Центр обновлений другими пакетами).

Загруженная программа – по сути самораспаковывающий архив. Откроем его архиватором 7-zip:

d3dx10 что это за программа. Смотреть фото d3dx10 что это за программа. Смотреть картинку d3dx10 что это за программа. Картинка про d3dx10 что это за программа. Фото d3dx10 что это за программа

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

Откуда скачать DirectX?

Просто установите обновления через Центр обновления!

Ни с каких сайтов скачивать ДиректИкс нельзя! Вы рискуете попасть на вирусы!

Компоненты DirectX обновляются через Центр обновления Windows. Только так вы можете получить поддержку DirectX 10.1 и 11 на Windows Vista, 11.1 на Windows 7.

Microsoft DirectX входит в качестве составной части в операционных системах Windows. Вы можете обновить DirectX, применив последний пакет обновления или другие обновления через Центр обновления Windows.

Если скачать и установить DirectX на Windows XP, появится ли там DirectX 11?

Не появится. DirectX 10, 11 и последующих версий на Windows XP не будет никогда. Можно долго распространяться на эту тему, я лишь скажу следующее: владельцы Windows XP, смиритесь – эта ОС давно уже перестала быть “игровой”. Многие современные игры не поддерживают Windows XP. Даже Майкрософт официально забила на нее.

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

Как установить DirectX версии 11.1 на Windows 7?

В связи с появлением Windows 10 этот вопрос актуален как никогда. Там поддержка DirectX 11.1 уже есть изначально. В Windows 7 изначально установлена версия 11. Поддержка новой версии DirectX придет через Центр Обновления Windows (Пуск – Все программы – Центр обновления Windows). Обновление называется KB2670838.

Так что обновляйте Windows через Центр Обновления. Windows 8 это тоже касается.

DirectX 12

Много слухов циркулирует вокруг DirectX 12. Попробую расставить все точки над i.

Windows 7, 8 и DirectX 12

Нет. Нет и ещё раз нет! DirectX 12 в Windows 7 и 8 не будет. Теоретически это возможно сделать, если производители видеокарт и Microsoft скооперируются. На практике – увы. 12-я версия – прерогатива Win10.

Многие старые видеокарты частично поддерживают DirectX 12

Представители производителя видеокарт AMD и nVidia заявляли, что видеокарты, поддерживающие DirectX 11, будут поддерживать и DirectX 12. Это оказалось маркетинговым лукавством. Преимущество DirectX 12 перед 11 – многократное увеличение производительности за счет оптимизации работы с компонентами видеокарты (памятью, видеопроцессором). “Железная” часть видеокарт, выпущенных в эпоху DirectX 11 и ранее, не приспособлена под DirectX 12, поэтому основная “фишка” новой версии API – ускорение обсчета графики – работать не будет.

То есть современные игры, которым для работы требуется 12-я версия графического API, с такими видеокартами запустятся. Но качество графики придётся выкрутить на минимум, чтобы получить более-менее приличную частоту кадров.

Есть три уровня поддержки старыми видеокартами нового графического API: Tier 1, Tier 2 и Tier 3. Tier 3 – самая полная поддержка стандарта. И она, пожалуй, наиболее близка к тому, что представляет собой DX12. В современные игры с ними на минимальных настройках графики можно играть вполне комфортно.

Intel

Intel ValleyView2 HD Graphics

Intel HD Graphics 2500

Intel HD Graphics 4000

AMD Radeon HD 5xxx

AMD Radeon HD 6xxx

AMD Radeon HD серий 7xxxG, M и D

AMD Radeon HD 8xxxG

Nvidia

Вроде как все должны.

Intel

Intel HD Graphics 4400

Intel HD Graphics 4600

Intel HD Graphics 5000

Intel Iris Graphics 5100

Intel Iris Pro Graphics 5200

nVidia

NVIDIA GeForce GT 430

NVIDIA GeForce GT 440

NVIDIA GeForce GTS 450

NVIDIA GeForce GTX 460

NVIDIA GeForce GT 520M

NVIDIA GeForce GT 520

NVIDIA GeForce GT 525M

NVIDIA GeForce GT 540M

NVIDIA GeForce GTX 550 Ti

NVIDIA GeForce GTX 560

NVIDIA GeForce GTX 560 Ti

NVIDIA GeForce GTX 570

NVIDIA GeForce GTX 580

NVIDIA GeForce 610M

NVIDIA GeForce GT 610

NVIDIA GeForce GT 620M

NVIDIA GeForce GT 620

NVIDIA GeForce GT 630M

NVIDIA GeForce GT 630

NVIDIA GeForce GT 635M

NVIDIA GeForce GT 640M

NVIDIA GeForce GT 640

NVIDIA GeForce GT 730

Intel – нет.

AMD – нет.

Nvidia

NVIDIA GeForce GT 650M

NVIDIA GeForce GTX 650

NVIDIA GeForce GTX 650 Ti

NVIDIA GeForce GTX 650 Ti Boost

NVIDIA GeForce GTX 660M

NVIDIA GeForce GTX 660

NVIDIA GeForce GTX 660 Ti

NVIDIA GeForce GTX 670

NVIDIA GeForce GTX 680

NVIDIA GeForce GT 740M

NVIDIA GeForce GT 750M

NVIDIA GeForce GTX 750

NVIDIA GeForce GTX 750 Ti

NVIDIA GeForce GTX 760

NVIDIA GeForce GTX 765M

NVIDIA GeForce GTX 770

NVIDIA GeForce GTX 780

NVIDIA GeForce GTX 780 Ti

NVIDIA GeForce 840M

NVIDIA GeForce GTX 850M

NVIDIA GeForce GTX 860M

NVIDIA GeForce GTX 970

NVIDIA GeForce GTX 980

Intel – нет.

AMD Radeon HD 7750

AMD Radeon HD 7770

AMD Radeon HD 7850

AMD Radeon HD 7870

AMD Radeon HD 7950

AMD Radeon HD 7970

AMD Radeon R4 Graphics

AMD Radeon HD 8600

AMD Radeon HD 8800

AMD Radeon R9 390X

Nvidia

А вот у нВидии видеокарт с полной поддержкой DirectX 12 пока нет.

Обновление от 3.03.2018: уже есть. Все современные поддерживают 12-ю версию.

Обратите внимание – после 2015 года поддержка 12-й версии API улучшилась, сейчас об уровнях Tier знать не требуется.

Дополнительные уровни – Feature levels

Мне, как владельцу AMD Radeon HD7950, хотелось бы радоваться, что у неё точно-точно есть поддержка DX12, но не получается. Дело в том, что Microsoft пошла дальше и ввела дополнительные уровни особенностей (“Feature levels”). Если уровни Tier – индикатор для покупателей, то Feature levels предназначены для разработчиков и сообщают о том, какие же возможности новой версии API поддерживаются процессором видеокарты полноценно.

Feature level 11.0 – поддержка видеокартой DirectX11 и функции “Resource Binding” из Tier 1. Представители таких видеокарт: Nvidia GeForce GTX 400/500/600/700.

Feature level 11.1 – DirectX 11.1 и поддержка множества функций, которые я здесь приводить не буду (зачем?). Представители:

Feature level 12.0 – поддержка некоторых возможностей Tier 1 и Tier 2. Представители: AMD Radeon HD 7790/8770, Rx 260/285/290 и новее.

Feature level 12.1 – полная поддержка Tier 1, аппаратная поддержка всех возможностей DirectX 12.

Таким образом, ни одна из видеокарт, вышедших до 2015 года, не поддерживает DirectX 12 полностью. Часть возможностей реализована на программном уровне, поэтому одна и та же игра, использующая DX 11 и DX 12, не получит ощутимого прироста производительности при переходе на новую версию API.

От уровня доступа к “железу” компьютера сильно зависит скорость работы программ. Особенно это касается игр. DX 12 предоставляет возможности, которыми разработчики не должны пренебрегать. Увы, на практике они не всегда используются полностью. Поэтому GTA V, вышедшая на ПК в 2015 году, выглядит лучше и выдаёт на том же железе больше кадров в секунду, чем схожая геймплеем Watch Dogs 2, появившаяся на свет полтора года спустя.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *