Как установить directx 11 на windows 10 x64
Как переустановить DirectX на Windows 10
Поддержка новой версии DirectX 12 появилась несколько лет назад с выходом обновленной Windows 10. Использование новой операционной системы служит важным критерием для использования всех новых возможностей DirectX 12. А также пользователям необходимо убедиться в поддержке новой версии установленным графическим адаптером.
Данная статья расскажет как правильно переустановить DirectX на Windows 10. Для полной переустановки библиотек достаточно выполнить полное удаление, а потом уже заново установить. Возможно будет достаточно запустить Веб-установщик исполняемых библиотек DirectX, который сам обнаружит необходимость обновления и в случае чего их быстро установит.
Решение №3: откат системы
Откат операционной системы к сохранённой точке восстановления целесообразно использовать в случае неудачной инсталляции DirectX или если новая версия пакета (после апдейта) по каким-либо причинам не устраивает.
1. Щёлкните в панели задач «Пуск».
2. Наберите в поисковой строчке «Восстановление системы».
3. Кликните в списке «Программы» по утилите с таким же названием.
4. В окне мастера восстановления ОС нажмите «Далее».
5. В списке выберите наиболее подходящую точку для выполнения отката (сделайте клик по ней правой кнопкой). Ориентируйтесь по дате её создания и описанию (после выполнения каких операций была создана).
7. Подтвердите запуск восстановления: щёлкните «Да».
По завершении процедуры и перезапуска ОС можно будет приступать к работе на ПК (с прежним DirectX).
1. В процессе установки пакета в папке Temp сохраняется большое количество временных файлов. Обязательно очистите её.
2. Обновите драйвера видеокарты и процессора. Иногда это действие помогает наладить работу DirectX (без его удаления и переустановки).
3. Чтобы узнать версию используемого Директ Икс, ознакомиться со сведениями о системе, данными о составляющих конфигурации компьютера, используйте интегрированную утилиту DXIAG. Чтобы запустить её, введите имя в строке меню «Пуск » и нажмите «Enter». Вся необходимая информация находится на вкладках «Система» и «Экран».
Пусть DirectX на вашем ПК всегда работает без сбоев и ошибок!
Приветствую всех.
Наверное, многие, особенно любители компьютерных игр, слышали про такую загадочную программу, как DirectX. Кстати, она довольно часто идет в комплекте с играми и после установки самой игры, предлагает обновить версию DirectX.
В этой статье хотелось бы остановиться более подробно на самых часто-встречающихся вопросах относительно DirectX.
И так, начнем…
DirectX — это большой набор функций, которыми пользуются при разработке в среде Microsoft Windows. Чаще всего, эти функции используются при разработке всевозможных игр.
Соответственно, если игра была разработана под определенную версию DirectX, то эта же версия (или более новее) должна быть установлена и на компьютере, на котором ее будут запускать. Обычно, разработчики игр, всегда включают в комплект вместе с игрой, нужную версию DirectX. Иногда, правда, бывают накладки, и пользователям приходится в «ручную» искать нужные версии и устанавливать.
Как правило, более новая версия DirectX обеспечивает более лучшую и качественную картинку* (при условии поддержки этой версии игрой и видеокартой). Т.е. если игра была разработана под 9-ю версию DirectX, а вы на компьютере обновите 9-ю версию DirectX на 10-ю — разницы не увидите!
Как узнать текущую версию DirectX в Windows 10
Перед переходом к процессу переустановки в пользователей есть возможность узнать версию установленного DirectX. Возможно проблема с малым количеством кадров в секунду связана не со старой версией DirectX. Зачастую пользователям достаточно выполнить обновление драйверов видеокарты на Windows 10.
Откройте средство диагностики DirectX выполнив команду dxdiag в окне Win+R. Данная программа позволяет получить подробные сведения об установленных компонентах и драйверах DirectX. В разделе Система посмотрите значение пункта Версия DirectX.
Важно! Если же значение отличается от последней версии, значит нужно убедиться что видеокарта его поддерживает и выполнить переустановку DirectX. Пока разработчики обещают поддержку DirectX 12 в предыдущих версиях операционной системы пользователям все ещё нужно выполнить переход на Windows 10.
Как скачать и установить последнюю версию
Установка обычно занимает менее 15 минут. Посетите страницу загрузки веб-установщика конечного пользователя на веб-сайте Microsoft https://www.microsoft.com/ru-RU/download/details.aspx?id=35
Нажмите кнопку «Загрузить», а затем кнопку «Далее» для веб-установщика и сохраните файл настроек на компьютер.
Примечание. Microsoft порекомендует пару своих других продуктов после нажатия ссылки «Загрузить», но вы можете снять эти флажки, если не хотите их загружать. Если вы не загрузите их, кнопка «Далее» будет переименована в «Нет». Завершите установку, следуя указаниям на веб-сайте или в программе установки.
Перезагрузите компьютер, даже если вам не предложено это сделать. После перезагрузки компьютера проверьте, обновился ли до последней версии DirectX, исправлена ли проблема, с которой вы столкнулись.
Совет. Вы cможете проверить, какая версия установлена на вашем компьютере с помощью Diagnostic Tool. Чтобы попасть туда, откройте диалоговое окно «Выполнить» (Win Key + R) и введите команду dxdiag. Найдите номер версии на вкладке «Система».
Как переустановить DirectX на Windows 10
Удаление DirectX в Windows 10
Сначала пользователю нужно полностью избавиться от ранее установленных версий DirectX. Пользователю нужно запустить отдельно загруженный деинсталятор DirectX Happy Unistall и следовать его шагам. Более подробно мы рассматривали в инструкции: Как удалить DirectX на Windows 10.
После скачивания утилиты DirectX Happy Unistall выполните запустить от имени администратора в Windows 10. В открывшемся окне программы в разделе Uninstall нажмите Uninstall.
Программа найдет все установленные библиотеки и выполнит правильное удаление. При необходимости можно дополнительно сделать резервную копию или произвести повторную установку DirectX.
Установка DirectX в Windows 10
Теперь загрузите Веб-установщик исполняемых библиотек DirectX для конечного пользователя. После чего запустите исполняемый файл, и в открывшемся окне выбрав пункт Я принимаю условия данного соглашения нажмите кнопку Далее.
Дальше обычно пользователю предлагается бесплатно установить панель Bing, от которой рекомендуем отказаться. После перехода на далее начнется процесс установки нужных библиотек.
Если же установка не требуется пользователю сообщат что новая или эквивалентная версия уже установлена на данном компьютере. Выполнять установку не требуется.
Обновленный интерфейс прикладного программирования обещает существенно увеличить производительность игр в операционной системе Windows 10. Все это возможно благодаря более эффективному использованию современного оборудования по сравнению с предшественниками. Именно поэтому рекомендуется узнать какая версия DirectX установлена на Вашем компьютере, и при наличии поддержки выполнить переустановку на более новую.
Вводная информация
Стоит отметить, что без данного компонента невозможна нормальная работа операционной системы. Ей, как и многим приложениям, будет постоянно чего-то не хватать. Так что давайте для начала разберемся, что это за компонент такой.
Что такое DirectX?
Это набор специальных библиотек, необходимых операционной системе Windows для работы с 2D и 3D графикой. Пакет Директ Икс предоставляется компанией Microsoft. Причем совершенно бесплатно. Установить его может любой желающий.
А вот в операционной системе Windows 10 уже присутствует актуальная версия данных библиотек. Так что для тех, кто использует эту ОС данный материал не особо актуален. Оно и понятно. Ведь «десятка» — текущий проект компании из Редмонда.
Кому может пригодиться эта статья? Во-первых, тем, кто использует Windows 7, 8 или 8.1. Там иногда приходится производить обновление компонентов DirectX до последней версии. То же самое касается и тех, кто сидит на Vista.
А вот пользователям Windows XP рассчитывать не на что. Для них потолок – DirectX 9.0c. Но эта версия библиотек уже давно у них установлена. К сожалению, из-за политики компании Microsoft новых версий библиотек для XP не будет. Но если у вас восьмая (или более ранняя) версия библиотеки, то данная инструкция все же поможет.
А теперь давайте поговорим о том, как посмотреть версию компонентов, установленных в ОС. Это необходимо, поскольку может оказаться так, что обновление вовсе не нужно.
Как узнать версию DirectX?
Перед обновлением всегда необходимо проверять версию того компонента, который вы собираетесь обновить. Если она актуальна, то не нужно ничего делать. Получится зря потраченный трафик (так как все это скачивается из интернета).
Узнать версию DirectX можно при помощи встроенных инструментов Windows. Для этого даже не нужно устанавливать никаких сторонних приложений. Способ довольно простой. С ним справятся даже новички. Но на всякий случай мы предоставим подробную инструкцию:
Появится окно с огромным количеством информации. В числе прочего там будет строка «Версия DirectX».
Именно в ней и отображается та версия библиотек, что установлена в системе. Если она неактуальна, то переходим к обновлению.
Ошибка DirectDraw в Windows 10 и ее исправление
Наличие на компьютере последней версии DirectX — обязательное условие для запуска целого ряда игр, использующих 3D-графику, но это еще не гарантирует отсутствие ошибок. Так, при запуске игр и 3D-редакторов вы можете столкнуться с ошибкой DirectDraw с тем или иным кодом. Причиной ее появления вполне может быть поврежденный DirectX, но у этой проблемы могут быть и иные причины. Что же еще способно вызвать эту неполадку?
Отключены DirectDraw и Direct3D
DirectDraw предоставляет приложениям непосредственный доступ к видеопамяти, используется для ускорения рендеринга двухмерной графики. Direct3D подобен DirectDraw, но отвечает за работу с трехмерной графикой. Оба эти API должны находиться в активном состоянии.
Чтобы проверить их статус, выполните в окошке Win + R команду dxdiag , переключитесь в открывшемся окне на вкладку «Экран» и посмотрите блок «Возможности DirectX».
Если API имеют статус «Откл», откройте управление компонентами Windows, разверните пункт «Компоненты прежних версий», установите галку в пункте DirectPlay и перезагрузитесь.
Как проверить совместимость видеокарты?
Рассмотрим все способы определения характеристик графического устройства.
Ознакомиться с характеристиками
Один из простых вариантов – найти информацию о видеокарте по ее названию. Для этого вам нужно знать точную модель вашего оборудования. Если есть возможность, то найдите упаковку или инструкцию. Но этот метод подойдет только для новых устройств. Еще проще узнать модель системными средствами Windows:
READ Как самому установить виндовс 7 на новый компьютер
Теперь остается воспользоваться официальным сайтом, поисковиком Google или Яндекс. Найдите полный список характеристик и посмотрите, какая версия DirectX поддерживается.
Указание в характеристиках DirectX 12 подразумевает поддержку всех предыдущих версий стандарта.
Сведения о системе
Теперь переключитесь во вкладку «Монитор» и обратите внимание на блок «Драйверы». В строке, отмеченной на картинке, указывается поддерживаемая версия DirectX.
Сторонний софт
Еще один вариант ознакомления с возможностями – это утилита GPU-Z. Вам нужно скачать и запустить ее, после чего программа соберет сведения об установленной видеокарте. Нужная вам информация находится в пункте, который отмечен на представленном скриншоте:
Если вы проверили характеристики, и оказалось, что видеокарта и Windows поддерживают DirectX 11, следует обратить внимание на драйвер. Работа с данным стандартом может быть отключена из-за устаревшего ПО. Вам следует удалить текущий драйвер и скачать новый с официального сайта производителя.
Задействуйте настройки совместимости
Так как ошибка DirectDraw в Windows 10 в определенной мере связана с используемым приложениями разрешением, как вариант, можете попробовать такой трюк.
Откроете свойства исполняемого файла приложения, при запуске которого выдается ошибка, переключитесь на вкладку «Совместимость» и установите птичку в чекбоксе «Использовать разрешение экрана 640 x 480».
Решение не самое лучшее, так как работать в таком разрешении будет явно некомфортно.
Переустановка DirectX
Если устранить ошибку не удалось, попробовать рискнуть переустановить DirectX.
Для этого загрузитесь с любого LiveCD с файловым менеджером на борту (это нужно, чтобы обойти права доступа) , зайдите в папку C:Windows и выполните поиск файлов, в названии которых имеется «D3dx» .
Удалите все эти библиотеки, создав на всякий случай их резервные копии.
Загружаемся в обычном режиме, идем на сайт dlltop.ru/soft, заходим в раздел DirectX.
И скачиваем последнюю версию Директ для вашей операционной системы.
Запустите установщик и проследуйте указаниям мастера.
В результате на ваш ПК будет загружены и установлены все необходимые библиотеки компонента.
Загрузка компонента при помощи официального веб-установщика
Далее следуйте инструкции:
- Выберите язык установщика.
- Нажмите на кнопку скачать и дождитесь загрузки файла.
- Уберите маркеры с дополнительных пакетов обновлений, которые вам может быть предложено скачать.
- После получения готового файла, щелкните по нему в папке «Загрузки» правой кнопкой мыши. Запуск нужно проводить от имени администратора.
- Выдайте системе подтверждение, что вы доверяете скачанному файлу.
- Перед вами появится текст лицензии, прочитайте его и оставьте свое согласие.
- Откажитесь от панели Bing в браузере, убрав маркер, чтобы она не появилась во всех ваших браузерах. Нажмите «Далее».
- Дождитесь, пока установщик просканирует систему, чтобы найти в ней старые или остаточные файлы исполняемых библиотек. Затем начнется процесс скачивания недостающих компонентов, их установка и регистрация в реестре системы.
После завершения этой процедуры рекомендуется перезагрузить компьютер, чтобы исполняемые библиотеки были зарегистрированы в системе.
Однако, вы можете не увидеть среди компонентов системы DirectX 12, а обнаружить только более раннюю его версию. Это связано с тем, что ваша видеокарта не обновила свои драйвера и она не готова работать с обновленными исполняемыми библиотеками. Если даже после проведенного обновления вы не видите, что система использует 12 версию DirectX, то ваша видеокарта не поддерживает обновленные библиотеки. Лучше всего в этом случае готовиться к приобретению нового устройства, так как вероятность изменения ситуации минимальна.
Как установить DirectX 9 на ПК или ноутбук с системой Windows 10
Автор: rf-webmaestro · Опубликовано 28.02.2019 · Обновлено 20.09.2019
Большинство старых игр не запускаются на новой операционной системе Windows 10, а она изначально установлена на реализуемых в магазинах ноутбуках и даже стационарных компьютерах. Когда пользователь решает установить игру 7-летней давности (старую версию GTA, например), поддерживаемую DirectX 9, то возникает ошибка при запуске. Для ее решения необходимо знать, как установить DirectX 9 на Windows 10. Многим пользователям не удается установить набор API девятой версии – он является устаревшим и несовместимым с Windows 10.
Проблема совместимости старых игр с новыми DirectX 11 или 12 заключается в отсутствии в их составе библиотек DirectX 9. Совершенно непонятно, почему разработчики не использовали их в составе DirectX12 и тем самым не обеспечили обратную совместимость. Возможно, они посчитали, что старые игры и приложения уже не будут использоваться на новой OS Windows 10. Сейчас это уже не имеет значения – есть решение для установки на ПК старой версии DirectX.
О чём нужно знать или справочный абзац.
- Direct 12, 11.4 и 11.3 на Windows 7 не станут: он заточен под Windows 10. И апгрейд до этих версий возможен только через обновления; насколько мне известно, ситуация, будут ли поставляться они для предыдущих версий Windows, уже не прояснится. Но, видимо, этого уже не произойдёт никогда.
- DirectX 11.2 стаёт только на 10-ю и 8-ю версии Windows. Ситуация с апгрейдом версии та же
- А вот Direct 11.1 доступен в том числе и для пользователей Windows 7 SP 1, но только после установки специальной платформы обновлений
- DirectX 11.0 доступен для всех вплоть до Vista (на последней также требуется наличие всех последних обновлений)
- DirectX 10 станет на все версии вплоть до Vista
- DirectX 9 должен стоять на всех версиях, включая XP. Сразу момент. Если вы ставите игру, которая, выпущенная недавно, требует установки DirectX 9 – ни в коем случае НЕ ПРОПУСКАЙТЕ момент установки, считая, что это автоматически ухудшит уже имеющуюся версию. Помните, что это абсолютно актуальная версия Direct-a, которая просто позволит запуститься игре и на Windows XP!
Установка
Для установки старого набора API необходимо включить компонент «DirectPlay» – он находится в панели управления. Нам нужно ее открыть.
Заходим в поиск и пишем: «Панель управления». В панели находим и запускаем утилиту удаления программ:
В открывшемся окне нажимаем на «Включение и отключение компонентов Windows» (находится в левом меню):
В открывшемся окне ищем строку «Компоненты прежних версий», устанавливаем напротив нее «птичку», раскрываем ветку и также ставим «птичку» напротив DirectPlay.
Нажимаем «ОК» и пытаемся заново установить DirectX 9. Часто данный способ помогает справиться с проблемой, но нельзя гарантировать, что это поможет в вашем случае. Если ничего не помогло, и DirectX на ОС Windows x32 bit или x64 bit по-прежнему не устанавливается, то переходим к следующему способу.
Пакет DirectX скачать
О данной проблеме известно в компании Microsoft. Поэтому на ее официальном сайте есть автономный пакет, который включает 9-11 версии DirectX. Скачать его можно отсюда. Впоследствии пак можно установить даже без интернета.
Или по кнопке ниже:
Переходим по ссылке и сразу видим окно с выбором языка. Выбираем русский язык (должен быть выбран по умолчанию) и нажимаем кнопку «Скачать».
Скачивание начинается. В Google Chrome скачиваемый файл виден на нижней панели браузера:
После скачивания нам необходимо разархивировать архив. Запускаем файл и соглашаемся с условиями лицензионного соглашения (жмем «Yes»). Появляется окошко – там нужно указать путь к папке, куда будет разархивирован пакет:
Жмем на кнопку «Browse» и выбираем папку, в которую поместим файлы. Удобнее всего создать на рабочем столе папку и указать ее. После установки приложения ее придется просто удалить. Выбрали папку, жмем «ОК» и распаковка начинается. Она займет 5-10 секунд.
Теперь заходим в нашу новую папку и видим много архивов. Не обращаем на них внимание, нас интересует только приложение DXSETUP.EXE – это и есть установщик. Его легко найти – он выделяется среди остальных файлов.
Запускаем его двойным кликом левой кнопки мышки, принимаем условия лицензионного соглашения, жмем «Далее» и еще раз «Далее».
Установка (обновление) начнется – она займет 15-20 секунд (зависит от производительности компьютера).
Если на компьютере установлен антивирус, то он может «ругаться» при процессе установки, так как программа вносит изменения в системный файл. Это нормально, ведь цель антивируса – защищать системные файлы от троянских программ. Поэтому при обновлении DirectX нужно либо отключить антивирус, либо выбрать опцию «Разрешить» при сообщении о внесении программой DXSETUP.EXE изменений в системные файлы.
Добавление и включение старых библиотек DirectX
Некоторые пользователи пытаются запустить на Виндовс 10 старые игры и сталкиваются с отсутствием библиотек, входящих в старые версии DirectX, ввиду того, что новые версии не предусматривают наличие некоторых из них. В таком случае, если вы хотите наладить работу приложения, потребуется произвести небольшую манипуляцию. Сначала нужно включить один из компонентов Windows. Для этого следуйте инструкции:
- Перейдите в «Панель управления»через «Пуск».
Отыщите там раздел «Программы и компоненты».
Нажмите по ссылке «Включение или отключение компонентов Windows».
Найдите в списке директорию «Legacy Components» и о.
Далее потребуется загрузить недостающие библиотеки с официального сайта, а для этого выполните такие действия:
- Перейдите по указанной выше ссылке и скачайте последнюю версию офлайн-установщика, нажав на соответствующую кнопку.
Запустите загруженный файл и подтвердите лицензионное соглашение.
Выберите место, куда будут помещены все компоненты и исполняемый файл для их дальнейшей установки. Рекомендуем создать отдельную папку, например, на рабочем столе, куда произойдет распаковка.
После завершения распаковки перейдите в выбранное ранее место и запустите исполняемый файл.
В открывшемся окне следуйте простой процедуре установки.
Все новые файлы, добавленные таким образом, будут сохранены в папке «System32», что находится в системной директории «Windows». Теперь вы можете смело запускать старые компьютерные игры — для них будет включена поддержка необходимых библиотек.
Подробная инструкция
В данном материале мы собрали самые действенные способы решения ошибок. Но сначала, конечно, поговорим о переустановке библиотек DirectX. И только потом начнем разговор о всевозможных проблемах. Итак, поехали.
Процедура переустановки
Это действие может понадобиться по самым разным причинам. К примеру, некоторые компоненты библиотек начали работать нестабильно. Или наблюдаются проблемы с совместимостью. В любом случае, это наиболее радикальный способ для решения всех проблем, связанных с DirectX. А поэтому нужно знать все о переустановке.
В общем, данный вариант является последним. Если он не поможет, то тогда придется переустанавливать всю операционную систему вместе с игрой и всеми драйверами. А это сложно и долго. Для переустановки DirectX не нужно никаких специальных программ. Все делается силами операционной системы. Вот подробная инструкция:
- Открываем официальную страницу загрузки.
- Щелкаем ЛКМ на красную кнопку.
- В появившемся окошке жмем на «Отказаться и продолжить…».
- В Проводнике открываем каталог, куда сохранился файл dxwebsetup.exe.
- Кликаем по нему ПКМ и выбираем данный пункт:
- В новом окошке отмечаем пункт «Я принимаю…» и жмем на «Далее».
- На следующей странице отказываемся от панели Bing.
- Запускаем процедуру установки и ждем ее окончания.
- А потом жмем на кнопку «Готово».
Вот и весь процесс. Самое же приятное заключается в том, что после инсталляции не нужно перезагружать компьютер. Установленные компоненты готовы к работе сразу. Можно запускать игру и проверять их работоспособность. После переустановки исполняемых библиотек DirectX все должно заработать.
Для владельцев Windows XP и Windows 2000
Для вас есть готовое решение в виде DirectX 9 Unistaller плюсом вам понадобится образ или диск Windows XP. Этот деинсталлятор использует оригинальные файлы с диска Windows XP и восстанавливает с него DirectX 8. DirectX 9 затем извлекает нужные файлы из Driver.cab в папке i386 с диска с Windows XP в папку на жёстком диске с именем C:DXTEMP. После копирования исполняется батник UnDx9.bat. Он и запустит процесс переустановки. Деинсталлятор UnDx9.bat запускать ТОЛЬКО В БЕЗОПАСНОМ РЕЖИМЕ, так как файлы DirectX в нормальном режиме работы часто блокируются.
ВАЖНО. Не забудьте про восстановление системы перед изменениями!
Если вариант с почти ручной переустановкой DirectX не прокатил или не устраивает, попробуйте автоматизированный инструмент DirectX Eradicator (с внешнего ресурса). Действует по тому же принципу и также требует установочные файлы Windows XP (для более поздних версий Windows вариант не подходит). Для работы потребуются права администратора и запущенная служба “Службы криптографии”.
Запуск игр directx 11.
Многие пользователи при запуске некоторых игр получают от системы уведомление о том, что для запуска проекта требуется поддержка компонентов DirectX 11. Сообщения могут отличаться по составу, но смысл один: видеокарта не поддерживает данную версию API.
Компоненты DX11 впервые были представлены в далеком 2009 году и вошли в состав Windows 7. С тех пор вышло немало игр, использующих возможности данной версии. Естественно, эти проекты невозможно запустить на компьютерах без поддержки 11 редакции.
Видеокарта
Прежде, чем планировать установку какой-либо игры, необходимо убедиться в том, что Ваше оборудование способно использовать одиннадцатую версию DX.
В ноутбуках, снабженных переключаемой графикой, то есть, дискретным и интегрированным графическим адаптером, также могут наблюдаться подобные проблемы. Если произошел сбой в функции переключения GPU, а встроенная карта не поддерживает DX11, то мы получим известное сообщение при попытке запуска игры. Решением для устранения данной неполадки может стать ручное включение дискретной видеокарты.
Драйвер
В некоторых случаях причиной сбоя может стать устаревший драйвер графического адаптера. На это стоит обратить внимание, если было выяснено, что карта поддерживает необходимую редакцию API. Здесь поможет обновление или полная переустановка программного обеспечения.
Заключение
Пользователи, сталкивающиеся с подобными проблемами, стремятся отыскать решение в установке новых библиотек или драйверов, при этом скачивая различные пакеты с сомнительных сайтов. Такие действия ни к чему не приведут, разве что к дополнительным неприятностям в виде синих экранов смерти, заражении вирусами, либо вовсе к переустановке операционной системы.
Если Вы получили сообщение, о котором мы говорили в сегодняшней статье, то, скорее всего, Ваш графический адаптер безнадежно устарел, и никакие меры не заставят его стать новее. Вывод: Вам дорога в магазин или на барахолку за свежей видеокартой.
Неоднократно у игроков на компьютере стоит видеокарта DirectX 10 и из-за этого они просто не могут запустить игру которой нужен как минимум DirectX 11. Таких игр очень много: Crysis 3, Tropico 5, Call of Duty Ghosts, Watch Dogs и тд. Однако есть способы как можно запустить игру на видеокарте с DirectX 10.
Сразу скажу, что гарантий успешного запуска и тем более работы нет. Вы должны понимать, что то что мы будем делать можно сказать «костыли» и уж естественно лучше купить видеокарту с DirectX 11, но не всем и именно поэтому существует эта статья.
Чтобы не кружить вокруг да около этой темы, мы приступим к описанию того что вы должны сделать чтобы запустить игру требующую DirectX 11 на видеокарте поддерживающей только DirectX 10.
Способ работает на Windows 7 / 8 / 8.1.
1. Для начала скачайте ПО Windows SDK . Ссылка для Windows 8. А это для Windows 7.
2. Запускаем файл C:\Windows\System32\dxcpl.exe
3. Нажимаем на кнопку Edit List и добавляем пути к exe файлам интересующих для запуска игр.
4. Теперь ставим/убираем галочки и меняем параметры чтобы было как на картинке ниже:
Ну вот собственно и всё. Надеемся у вас всё получилось.
Для оптимальной работы Виндовс 7 и полного вовлечения в процесс всех аппаратных возможностей компьютера требуется инсталляция и апгрейд программного обеспечения Директ Х. Для Windows 7 последней версией этого компонента является 11-ая.
Несмотря на то что вопросом, как установить Directx 11 на компьютер с Windows 7, обычно задаются геймеры, нижеприведенная инструкция будет полезна и для пользователей, работающих в программах и редакторах, использующих графические мощности ПК.
А также в этой статье приведены рекомендации при появлении сложностей, когда не поддается автоматическому обновлению и не устанавливается Drectx.Что это за программа и для чего она требуется?
Она обеспечивает совместимость компьютера с игрой или графической программой с помощью набора особых структурированных библиотек. Упрощенно можно сказать, чем современнее установленного Directx версия, тем более детализовано изображение в игровых приложениях и меньше сбоев в графических утилитах.
Как узнать, какая модификация уже установлена в ПК?
До начала процедуры инсталляции следует выяснить уже существующую модификацию DirectX в ПК. С этой целью необходимо выполнить следующие последовательные действия:
Примечание: 11-я модификация поддерживается «Семеркой». Если попытаться инсталлировать неподдерживаемую, т. е. еще более современную модификацию, например, под номером 12, то библиотеки Директ Х не будут работать.
При этом потребуется, предварительно деинсталлировав приложение, установить поддерживаемую версию и произвести его апгрейд в ручном режиме.
Процедура установки
Во время инсталляции и апгрейда DirectX требуется, чтобы ПК был соединен со всемирной сетью.
Алгоритм этапов действий состоит из следующих шагов:
Что делать, если ПК не имеет доступа во всемирную сеть?
Потребуется исполнить лишь несколько предварительных действий:
- С другого девайса, который имеет выход в глобальную сеть, скачать «Дистрибутивный пакет», например, войдя на ресурс Майкрософт по адресу: «http://www.microsoft.com/en-us/download/details.aspx?id=8109 »;
- Сохранить установщик на любом носителе и перенести его на проблемный ПК;
- Далее осуществить этапы 2 — 7 из вышеприведенной инструкции.
Основные преимущества программы
Одиннадцатая модификация обладает следующими достоинствами по сравнению с более ранними версиями.
Компонент DirectX отвечает за обработку графики в видеокарте и вывод изображения на монитор. На данный момент он задействован в основном в играх. Множество современных тайтлов требуют для своего запуска библиотеку ДиректИкс 11. Если она отсутствует в системе, то возникнет соответствующая ошибка.
Совместимость DirectX 11
Установка данного компонента возможна для операционных систем от Майкрософт не младше Windows 7. При этом графический адаптер должен его поддерживать. Для современных компьютеров вопрос совместимости в данном случае не стоит. А вот со старыми ПК могут возникнуть проблемы.
Узнать, какие видеокарты поддерживают DirectX 11, можно на официальном сайте производителя. В сегменте игровых решений преобладают две компании: AMD и Nvidia. В линейке устройств каждой из них присутствуют модели, совместимые с одиннадцатой версией Дайрект Икс. Но информацию нужно уточнять в технических характеристиках конкретного устройства.
Соответственно, для начала нужно узнать модель видеоадаптера, установленного в компьютере. Порядок действий будет одинаковым для всех операционных систем (начиная с Windows 7):
Теперь откройте страницу производителя в Интернете и найдите технические характеристики нужного устройства.
В частности — поддержку DirectX 11. Если с этим пунктом все в порядке, то ошибки с инициализацией компонента при запуске игры не возникнет.
Отсутствие поддержки
Что же делать, если видеокарта не поддерживает Директ Икс одиннадцатой версии? К сожалению, никакими программными хитростями проблему не решить. Совместимость напрямую связана с технической составляющей. Поэтому остается только отказаться от работы в приложениях, требующих данный компонент, или обновить видеокарту.
Понравилась статья? Поделись с друзьями:
Как поменять directx 11 на directx 9 windows 7
Содержание
- Как переустановить DirectX
- Подробная инструкция
- Процедура переустановки
- Решение возможных проблем
- Отключение защитного ПО
- Удаление вирусов
- Реанимация файлов Windows
- Заключение
- DirectX: 9.0c, 10, 11. Как определить установленную версию? Как удалить DirectX?
- 1. DirectX — что это и зачем?
- 2. Какая версия DirectX установлена в системе?
- 3. Версии DirectX для скачивания и обновления
- 4. Как удалить DirectX (программа для удаления)
- Как установить Windows 10
- Как обновить DirectX на Windows 7
- Как обновить DirectX на Windows 7
- Как обновить DirectX на Windows 7 с помощью сайта www.dll-files.com
- Как установить последнюю версию DirectX
- Что такое DirectX?
- Определение версии DirectX, установленной на компьютере
- Как обновить DirectX
- Вводная информация
- Что такое DirectX?
- Как узнать версию DirectX?
- Обновление DirectX
- Заключение
- Видео
Как переустановить DirectX
Как переустановить Директ Икс? Вопрос такого характера задают многие пользователи. Переустановка может понадобиться по разным причинам. К примеру, компоненты библиотек работают неудовлетворительно. Сам процесс новой инсталляции библиотек очень прост и не вызовет проблем ни у кого. Но могут появиться различные ошибки, которые сделают установку невозможной. К счастью, их можно избежать.
Подробная инструкция
В данном материале мы собрали самые действенные способы решения ошибок. Но сначала, конечно, поговорим о переустановке библиотек DirectX. И только потом начнем разговор о всевозможных проблемах. Итак, поехали.
Процедура переустановки
Это действие может понадобиться по самым разным причинам. К примеру, некоторые компоненты библиотек начали работать нестабильно. Или наблюдаются проблемы с совместимостью. В любом случае, это наиболее радикальный способ для решения всех проблем, связанных с DirectX. А поэтому нужно знать все о переустановке.
В общем, данный вариант является последним. Если он не поможет, то тогда придется переустанавливать всю операционную систему вместе с игрой и всеми драйверами. А это сложно и долго. Для переустановки DirectX не нужно никаких специальных программ. Все делается силами операционной системы. Вот подробная инструкция:
Вот и весь процесс. Самое же приятное заключается в том, что после инсталляции не нужно перезагружать компьютер. Установленные компоненты готовы к работе сразу. Можно запускать игру и проверять их работоспособность. После переустановки исполняемых библиотек DirectX все должно заработать.
Решение возможных проблем
От разнообразных ошибок никуда не деться. Они могут появиться в самый неожиданный момент. Причем часто конкретная причина неизвестна. Поэтому в данном материале мы рассмотрим все основные способы борьбы с ошибками, возникающими при инсталляции компонентов DirectX. Начнем с самого простого и очевидного.
Отключение защитного ПО
Как бы это странно ни звучало, но некоторые явно безвредные действия пользователя вызывают недовольство антивирусных программ. Причем это относится даже к самым защищенным проектам, например, к очень популярному Kaspersky и т. д. Так что на время инсталляции мы рекомендуем отключить антивирус, а по завершении процедуры возобновить его работу.
Удаление вирусов
Поэтому будем от них избавляться. Однако их сначала нужно найти. Для этого можно использовать как встроенный защитник Windows (только для последних версий операционной системы), так и стороннюю антивирусную программу. Кстати, наличие стороннего приложения обязательно, так как защитник ловить мышей нормально не умеет. Итак, приступим к решению проблемы:
Только что мы поработали со встроенным антивирусом Windows 10. Если он ничего не нашел, то это еще ни о чем не говорит. Теперь же стоит запустить проверку на альтернативном продукте. Например, в Smart Security от компании ESET. Вот что нужно сделать:
Проверка будет происходить в полностью автоматическом режиме. Если антивирус что-то найдет, то он немедленно это удалит или поместит в карантин. В любом случае, результаты можно будет просмотреть в журнале. После сканирования нужно обязательно перезагрузить компьютер. Только потом можно тестировать установщик на работоспособность.
Реанимация файлов Windows
Продолжаем логическую цепочку. Если на компьютере хозяйничали вирусы, то вполне возможно, что они смогли повредить важные файлы операционной системы, которые необходимы для нормальной работы библиотек и установщика. Если такое повреждение имело место, то последствия могут быть еще более печальными.
Однако паниковать не стоит. Есть возможность восстановить эти файлы без переустановки операционной системы. Не понадобится даже загрузочная флэшка с дистрибутивом. Все, что требуется – командная строка Windows. Некоторые ее боятся. Но не стоит. Просто делайте все в точном соответствии с вот этой инструкцией.
Сам процесс сканирования и восстановления займет около 10-15 минут. Если поврежденные элементы есть, то они точно будут восстановлены. Однако после завершения процедуры обязательно нужно перезагрузить компьютер. Если этого не сделать, то система и знать не будет, что файлы восстановлены. После рестарта можно устанавливать библиотеки.
Заключение
В рамках данного материала мы попытались рассказать о том, как переустановить DirectX на Windows 10 (или любой другой версии ОС). Сам процесс довольно-таки простой. Пользователю понадобиться только следовать инструкциям. Однако в процессе установки могут появиться различные ошибки, которые сделают инсталляцию невозможной.
Причины для такого поведения ОС, как правило, неизвестны. Поэтому придется перебирать все варианты, которые рассмотрены в материале выше. Но их не так уж и много, поэтому много времени на это не уйдет. Однако некоторые способы могут вам показаться довольно сложными. Но если четко следовать инструкции, то ничего страшного не случится. Кстати, чистить компьютер от вирусов следует регулярно. Только так можно будет избежать подобных проблем в будущем.
Источник
DirectX: 9.0c, 10, 11. Как определить установленную версию? Как удалить DirectX?
Приветствую всех.
Наверное, многие, особенно любители компьютерных игр, слышали про такую загадочную программу, как DirectX. Кстати, она довольно часто идет в комплекте с играми и после установки самой игры, предлагает обновить версию DirectX.
В этой статье хотелось бы остановиться более подробно на самых часто-встречающихся вопросах относительно DirectX.
1. DirectX — что это и зачем?
DirectX — это большой набор функций, которыми пользуются при разработке в среде Microsoft Windows. Чаще всего, эти функции используются при разработке всевозможных игр.
Соответственно, если игра была разработана под определенную версию DirectX, то эта же версия (или более новее) должна быть установлена и на компьютере, на котором ее будут запускать. Обычно, разработчики игр, всегда включают в комплект вместе с игрой, нужную версию DirectX. Иногда, правда, бывают накладки, и пользователям приходится в «ручную» искать нужные версии и устанавливать.
Как правило, более новая версия DirectX обеспечивает более лучшую и качественную картинку* (при условии поддержки этой версии игрой и видеокартой). Т.е. если игра была разработана под 9-ю версию DirectX, а вы на компьютере обновите 9-ю версию DirectX на 10-ю — разницы не увидите!
2. Какая версия DirectX установлена в системе?
В систему Windows уже по умолчанию встроена определенная версия Directx. Например:
— Windows XP SP2 — DirectX 9.0c;
— Windows 7 — DirectX 10
— Windows 8 — DirectX 11.
Чтобы узнать точно, какая версия установлена в системе, нажмите кнопки « Win+R «* (кнопки действительны для Windows 7, 8). Затем в окно «выполнить» введите команду «dxdiag» (без кавычек).
В открывшемся окне, обратите внимание на самую нижнюю строчку. В моем случае это DirectX 11.
Чтобы узнать более точную информацию, можно воспользоваться специальными утилитами для определения характеристик компьютера (как определить характеристики компьютера). Например, я обычно использую Everest или Aida 64. В статье, по вышеприведенной ссылке, можно ознакомиться и с другими утилитами.
Версия DirectX 11.0 установлена в системе.
3. Версии DirectX для скачивания и обновления
Обычно достаточно установить самую новую версию DirectX, чтобы та или иная игра заработала. Поэтому, по идеи, нужно привести всего одну ссылку на 11-й DirectX. Однако, бывает и такое, что игра отказывается запускаться и требует установки конкретной версии… В этом случае нужно удалить DirectX из системы, а затем установить версию идущую в комплекте с игрой* (см. в след. главе данной статьи).
Приведу здесь самые популярные версии DirectX:
1) DirectX 9.0c — поддерживают системы Windows XP, Server 2003. (Ссылка на сайт Microsoft: cкачать)
2) DirectX 10.1 — включает в себя компоненты DirectX 9.0c. Эту версию поддерживают ОС: Windows Vista и Windows Server 2008. (скачать).
3) DirectX 11 — включает в себя DirectX 9.0c и DirectX 10.1. Эту версию поддерживает довольно большое кол-во ОС: ОС Windows 7/Vista SP2 и Windows Server 2008 SP2/R2 с x32 и x64 системы. (скачать).
Лучшие всего скачать веб инсталлятор с сайта Microsoft — http://www.microsoft.com/ru-ru/download/details.aspx?id=35. Он автоматически проверит Windows и обновить DirectX до нужной версии.
4. Как удалить DirectX (программа для удаления)
Честно говоря, сам ни разу не сталкивался, чтобы для обновления DirectX нужно было что-то удалить или при более новой версии DirectX отказывалась бы работать игра, рассчитанная на более старую. Обычно все обновляется автоматически, от пользователя только требуется запустить веб-инсталлятор (ссылка).
По заявлениям самой Microsoft удалить полностью DirectX из системы невозможно. Честно говоря, сам и не пробовал удалить, но в сети есть несколько утилит.
Утилита DirectX Eradicator используется для безопасного удаления ядра DirectX из ОС Windows. Программа обладает следующими возможностями:
Данная программа предназначена для удаления средства DirectX с вашего компьютера. DirectX Killer работает на операционных Системах:
— Windows 2003;
— Windows XP;
— Windows 2000;
DirectX Happy Uninstall
Поддерживаемые версии ОС: Windows XP/Vista/Win7/Win8/Win8.1, включая x64 битные системы.
Способ для замены DirectX 10 на DirectX 9
1) Перейти в меню Пуск и открыть окно «выполнить» (кнопки Win+R ). Далее набрать в окне команду regedit и нажать на Enter.
2) Перейти в ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX, кликнуть на Version и изменить 10 на 8.
3) Затем устанавливать DirectX 9.0c.
Источник
Как установить Windows 10
Как обновить DirectX на Windows 7
Поискав в интернете информацию об отсутствующих у меня dxgi.dll и d3dx9 43.dll, d3dx9 41.dll, я узнал, данные файлы являются DLL- библиотеками, устанавливающимися вместе с DirectX, видимо эти файлы слетели при установке в мою систему кривой программы моего товарища. Я опять решил обновить directx на Windows 7 и запустил установщик dxwebsetup.exe и мой DirectX был обновлён ещё раз.
Как обновить DirectX на Windows 7
Давайте, друзья, поможем нашему читателю решить проблему, а также рассмотрим всевозможные неприятные ситуации, связанные с установкой DirectX в операционной системе Windows 7. Кстати, всё сказанное ниже можно применить и к Windows XP.
Для чего нужен DirectX? Технология DirectX в первую очередь была придумана как рабочая среда для разработки новых игровых приложений, связывая в единое целое программную и аппаратную части нашего компьютера она превращает операционную систему Windows в идеальную платформу для компьютерных игр и мультимедии. В данный момент практически все устройства компьютера, а так же установленные в Windows приложения используют DirectX для своих нужд в той или иной мере: мышь, клавиатура, джойстик, звук, видео. Как видите причин обновлять DirectX очень много. DirectX в свою очередь состоит из файлов с расширением Dll, другими словами из динамических DLL- библиотек (набор инструментов или ресурсов, которые может использовать любое приложение, к примеру игра или программа).
http://ru.wikipedia.org/wiki/DirectX
В первую очередь, после установки операционной системы Windows и последующей установки драйверов, всегда нужно обновить DirectX.
Установка DirectX с официального сайта Microsoft всегда включает в себя все последние и предыдущие выпуски исполняемых библиотек DirectX, а так же выпускаемые раз в два месяца D3DX, XInput и управляемые компоненты, можно сказать, что компоненты DirectX постоянно обновляются.
В данном окне видим версию установленного у нас DirectX 11.
а вот и наш установщик, запускаем его,
если вам не нужна панель Bing, то убираем галочку,
Инициализация компонентов DirectX. Установщик провёл анализ исполняемых библиотек DirectX нашей Windows 7 и нашёл нужным их обновить, жмём Далее,
сам процесс обновления происходит в течении нескольких минут.
Загрузка и установка недостающих компонентов DirectX.
Наконец всё удачно завершилось и жмём Готово.
Теперь друзья рассмотрим такой вопрос.
Если сейчас заглянуть в хранилище DLL-библиотек операционной системы, то мы на самом деле обнаружим там отсутствие данной исполняемой библиотеки d3dx9 43.dll.
При попытке обновить DirectX, установщик говорит нам что Более новая или эквивалентная версия DirectX уже установлена. Выполнять установку не требуется.
Как обновить DirectX на Windows 7 с помощью сайта www.dll-files.com
мне на компьютер скачивается небольшое приложение, на которое обычно ворчат антивирусы, но оно совсем не страшное, я разбирал его на запчасти
запускаем dffsetup-dxgi. exe и нам в систему автоматически устанавливается недостающая DLL-библиотека dxgi.dll
Плюс здесь ещё такой, что таким образом устанавливающаяся DLL-библиотека автоматически регистрируется в системе. Вот и всё. Наш файл на месте.
Кстати можете прочитать пошаговую инструкцию на самом сайте.
Правда вместе с DLL-библиотекой нам в систему устанавливается дополнительная программа DLL-Files.com FIXER, которая может искать нужные нам недостающие DLL,
но уже за деньги, а так же сканировать реестр на предмет ошибок.
Если она вам не нужна, можете её удалить, так как нужные DLL у вас не часто пропадают, а если что и пропадёт, можно просто ещё раз сходить на сайт http://ru.dll-files.com/ и скачать то что нам нужно.
то скачаем нужную нам динамическую библиотеку в архиве, после разархивации мы можем скопировать DLL-библиотеку в папку нашей 32-битной операционной системы C:\Windows\System32. Для 64-разрядных версий Windows 7, папка с DLL-библиотеками будет находится по адресу C:\Windows\SysWOW64. Всё.
Источник
Как установить последнюю версию DirectX
Что такое DirectX?
DirectX – это набор компонентов в ОС Windows, который позволяет программному обеспечению, в первую очередь компьютерным играм, напрямую взаимодействовать с видео- и аудиооборудованием. Игры, использующие DirectX, могут более эффективно использовать встроенные в ваше оборудование функции акселерации мультимедиа, благодаря чему повышается производительность выполнения мультимедийных задач.
Определение версии DirectX, установленной на компьютере
Инструмент DxDiag представляет подробную информацию о компонентах и драйверах DirectX, которые установлены в вашей системе и доступны к использованию.
Нажмите кнопку «Пуск», введите в поле поиска запрос dxdiag, затем нажмите клавишу «ВВОД».
Выберите элемент dxdiag в списке результатов поиска
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Проведите пальцем от правого края экрана к центру и коснитесь кнопки «Поиск». Введите запрос dxdiag в поле поиска. Или введите запрос dxdiag в строку поиска в меню «Пуск».
Выберите элемент dxdiag в списке результатов поиска
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Нажмите кнопку «Пуск» и введите в поле поиска запрос dxdiag.
Выберите элемент dxdiag в списке результатов поиска
Проверьте строку версия DirectX на первой странице отчета в разделе Информация о системе.
Версии DirectX и обновления через операционную систему
В этих версиях Windows DirectX 11.3 и 12 предустановлены.
Обновления будут доступны через Центр обновления Windows. Отдельного пакета данных версий DirectX не существует.
DirectX 11.1 предустановлен в системах Windows 8, Windows RT и Windows Server 2012 Отдельного пакета обновлений для DirectX 11.1 не существует. Вы можете установить эту версию DirectX только через Центр обновления Windows в системах Windows 8, Windows RT и Windows Server 2012.
DirectX 11. 2 предустановлен в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2. Отдельного пакета обновлений для DirectX 11.2 не существует. Эту версию DirectX можно установить только через Центр обновлений Windows в системах Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2.
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
DirectX 11.0 предустановлен в системы Windows 7 и Server 2008 R2. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
DirectX 11.1 доступен для установки в системах Windows 7 SP1 и Windows Server 2008 RS SP1 совместно с обновлением платформы для Windows 7 и Windows Server 2008 (KB2670838).
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
DirectX 10 предустановлен в системах Windows Vista. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
DirectX 10.1 предустановлен в системах Windows Vista с пакетом обновления 1 (SP1) или более поздней версии и Windows Server с пакетом обновления 1 (SP1) или более поздней версии. Отдельного пакета обновлений для данной версии не существует. Вы можете обновить DirectX, установив пакет обновлений, а также обновления, перечисленные ниже.
DirectX 11.0 доступен для установки в системах Windows Vista с пакетом обновлений 2 (SP2) и Windows Server 2008 с пакетом обновлений 2 (SP2) при установленном обновлении KB971512.
Примечание. Для дальнейшего обновления DirectX вам необходимо обновить операционную систему.
DirectX 9.0c доступен для установки в системах Windows XP и Windows Server 2003 с помощью установки среды выполнения DirectX 9.0c для конечных пользователей.
Некоторые приложения и игры требуют наличия DirectX 9. Тем не менее, на вашем компьютере установлена более поздняя версия DirectX. Если вы установили и запустили приложение или игру, для которой требуется DirectX 9, может появиться сообщение об ошибке, например «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу».
Для устранения этой проблемы необходимо установить среду выполнения DirectX для конечных пользователей.
При запуске этот пакет не вносит изменения в версию DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow и DirectMusic.
Для дальнейшего обновления DirectX необходимо обновить операционную систему.
Источник
Как обновить DirectX
Некоторые пользователи не знают, как обновить DirectX до последней версии. В данном материале мы предоставим подробную инструкцию о том, как это сделать. Но сначала поговорим о более простых и понятных вещах.
Стоит отметить, что без данного компонента невозможна нормальная работа операционной системы. Ей, как и многим приложениям, будет постоянно чего-то не хватать. Так что давайте для начала разберемся, что это за компонент такой.
Что такое DirectX?
Это набор специальных библиотек, необходимых операционной системе Windows для работы с 2D и 3D графикой. Пакет Директ Икс предоставляется компанией Microsoft. Причем совершенно бесплатно. Установить его может любой желающий.
А вот в операционной системе Windows 10 уже присутствует актуальная версия данных библиотек. Так что для тех, кто использует эту ОС данный материал не особо актуален. Оно и понятно. Ведь «десятка» — текущий проект компании из Редмонда.
Кому может пригодиться эта статья? Во-первых, тем, кто использует Windows 7, 8 или 8.1. Там иногда приходится производить обновление компонентов DirectX до последней версии. То же самое касается и тех, кто сидит на Vista.
А вот пользователям Windows XP рассчитывать не на что. Для них потолок – DirectX 9.0c. Но эта версия библиотек уже давно у них установлена. К сожалению, из-за политики компании Microsoft новых версий библиотек для XP не будет. Но если у вас восьмая (или более ранняя) версия библиотеки, то данная инструкция все же поможет.
А теперь давайте поговорим о том, как посмотреть версию компонентов, установленных в ОС. Это необходимо, поскольку может оказаться так, что обновление вовсе не нужно.
Как узнать версию DirectX?
Перед обновлением всегда необходимо проверять версию того компонента, который вы собираетесь обновить. Если она актуальна, то не нужно ничего делать. Получится зря потраченный трафик (так как все это скачивается из интернета).
Узнать версию DirectX можно при помощи встроенных инструментов Windows. Для этого даже не нужно устанавливать никаких сторонних приложений. Способ довольно простой. С ним справятся даже новички. Но на всякий случай мы предоставим подробную инструкцию:
Появится окно с огромным количеством информации. В числе прочего там будет строка «Версия DirectX».
Именно в ней и отображается та версия библиотек, что установлена в системе. Если она неактуальна, то переходим к обновлению.
Стоит отметить, что процесс обновления выполняется в режиме онлайн. Поэтому просто необходимо наличие широкополосного подключения к интернету. Иначе ничего не выйдет. Многое также зависит от скорости. Если она маленькая, то процесс инсталляции затянется надолго. Итого нужно будет загрузить, в среднем, 150 МБ.
Обновление DirectX
На данный момент, выполнить обновление данного компонента можно только одним способом: скачать установщик с серверов компании Microsoft. Сам он весит мало. Но вот библиотеки довольно-таки объемные.
Суть заключается в том, что инсталлятор скачивает нужные файлы в процессе установки и только потом интегрирует их в операционную систему. Такой способ проще и надежнее. Вот подробная инструкция, рассказывающая о том, как и что делать.
Вот так происходит обновление библиотек DirectX.
Заключение
А теперь подведем итоги и попытаемся обобщить всю многословную филиппику, представленную выше. В данном материале мы попытались дать ответ на вопрос о том, как обновить Директ Икс на компьютере или ноутбуке. Оказалось, что это довольно просто.
С данной задачей справится даже новичок, который только недавно сел за компьютер. Не забудьте только проверить актуальность уже установленной на компьютере версии DirectX. Возможно, никакого обновления и не потребуется. Особенно, если и старая версия еще неплохо работает.
Источник
Видео
DirectX 9, 10, 11, 12 — Как скачать, установить и обновить на Windows?
Как поменять DirectX 12 на DirectX 11?
КАК УДАЛИТЬ DIRECTX ЛЮБОЙ ВЕРСИИ? Директ Икс удаление! Как удалить директ Икс?
Как запускать игру с DirectX 9 | Когда не настраивается гамма и DirectX 11 не понравился
Как удалить Директ Икс
Как Удалить Direct X
Как играть в новые игры без DIRECTX 11 — Дешёвый гейминг
Как запустить любую игру ,требующую direct X 11 на directX 10.
Установка DirectX (обновление)
КАК УДАЛИТЬ 12 DIRECTX? ПОЧЕМУ СТАРЫЕ ИГРЫ НЕ ЗАПУСКАЮТСЯ НА 10 WINDOWS?
Как запустить новейшие игры на видеокартах с поддержкой DirectX 10
Инструкции Windows DirectX
Как запустить новейшие игры на видеокартах с поддержкой DirectX 10
Егор Морозов —
API DirectX 11 появился более 7 лет назад, и уже медленно уступает более новому и технологичному DX 12. Однако в мире остается еще достаточно много относительно мощных видеокарт, которых поддержкой DirectX 11 обделили — к примеру, линейка GeForce 200: топовые ее представители, GTX 280 и выше, без проблем тянут GTA 5 даже в FHD. Однако при попытке запустить на такой видеокарте тот же Fallout 4, который, казалось бы, достаточно хорошо оптимизирован, мы сталкиваемся с тем, что игра требует DX 11. Конечно, наилучшим выходом будет покупка самой простой DX11 совместимой видеокарты, благо стоят они (особенно б/у) недорого, но если очень хочется — можно попробовать поиграть в новейшие игры и на старом железе с поддержкой только DX10.
Для этого нам поможет программная эмуляция новых версий DX — вплоть до 12ого. Чтобы ей воспользоваться, нужен Windows SDK — скачать его можно на официальном сайте. После установки нужно перейти по пути C:\Windows\System32 и запустить файл dxcpl.exe. В нем нажимаем на «Edit list…» и добавляем .exe нужной игры. Теперь выбираем Feature level limit на том уровне, который нужен (для DX 11 лучше брать 11_1, в 12ый лучше не лезть), включаем Force WARP и Force On, после чего применяем изменения. Должно получиться так:
После таких действий игра, требующая DX11, скорее всего запустится, однако стоит учитывать, что программная эмуляция работает крайне медленно, так что сразу ограничивайтесь минимальными настройками в HD. Ну и разумеется не стоит пытаться запустить проекты, которые требуют hi-end железо — лучше всего ограничиться пошаговыми играми типа Tropico или Civlization VI.
Купить рекламу
Рекомендации
- Включение всего одной настройки в Chrome охладит ваш компьютер, а ноутбуку продлит автономность
-
- Как удалить банковские карты из Google Pay (потому что зачем они там?)
- 7 настроек Google-клавиатуры, которые вы должны включить прямо сейчас
Рекомендации
Включение всего одной настройки в Chrome охладит ваш компьютер, а ноутбуку продлит автономность
Мы нашли удобный способ следить за максимально выгодным курсом доллара на AliExpress
Как удалить банковские карты из Google Pay (потому что зачем они там?)
7 настроек Google-клавиатуры, которые вы должны включить прямо сейчас
Купить рекламу
Читайте также
AliExpress Курс валют Доллар
iPhone 14 Pro Max с треском проиграл прошлогоднему айфону.
Теперь ясно, какой покупатьApple iPhone 14 Pro Max
Водителям разрешили предъявлять электронные права в смартфоне. Как воспользоваться?
Россия Автомобили Смартфоны
Как настроить directx 11
Компьютеры admin 0 комментариев
Содержание
- 1 Настройка DirectX в Windows
- 1.1 Заключение
- 2 Описание
- 3 Установка
- 3.1 Альтернативный вариант
- 4 Что это за программа и для чего она требуется?
- 5 Как узнать, какая модификация уже установлена в ПК?
- 6 Процедура установки
- 7 Что делать, если ПК не имеет доступа во всемирную сеть?
Все мы, пользуясь компьютером, хотим «выжать» из него максимум скорости. Делается это путем разгона центрального и графического процессора, оперативной памяти и т. д. Многим пользователям кажется, что этого недостаточно, и они изыскивают способы повысить производительность в играх с помощью настроек программного обеспечения.
Настройка DirectX в Windows
В современных ОС, таких, как Windows 7 – 10, отсутствует возможность настройки непосредственно самих компонентов DirectX, так как они уже не являются отдельным программным обеспечением, в отличие от XP. Повысить производительность видеокарты в некоторых играх (если требуется) можно, настроив параметры в специальном ПО, которое поставляется вместе с драйверами. У «зеленых» это Панель управления NVIDIA, а у AMD – Catalyst Control Center.
Для старичка «Хрюши» (Win XP) компания Microsoft разработала вспомогательную программу, которая также может работать, как апплет «Панели управления». Называется софт «Microsoft DirectX Control Panel 9.0c». Поскольку официальная поддержка XP закончилась, то эту панель настроек DirectX на официальном сайте отыскать довольно проблематично. Благо, есть сторонние сайты, на которых ее еще можно скачать. Для поиска просто наберите в Яндексе или Гугле название, которое приведено выше.
- После скачивания мы получим архив с двумя файлами: для х64 и х86 систем. Выбираем один, соответствующий разрядности нашей ОС, и копируем его в подпапку «system32», находящуюся в директории «Windows». Архив распаковывать не обязательно (по желанию).
Дальнейшие действия будут зависеть от полученного результата. Если при переходе в «Панель управления» мы видим соответствующий значок (см. скриншот выше), то запускаем программу оттуда, в противном случае можно открыть Панель прямо из архива или из папки, куда он был распакован.
На самом деле, подавляющее большинство настроек практически не влияют на игровой процесс. Здесь есть только один параметр, который необходимо поменять. Переходим на вкладку «DirectDraw», находим пункт «Use Hardware Acceleration» («Использовать аппаратное ускорение»), снимаем галку напротив и жмем «Применить».
Заключение
После прочтения данной статьи Вы должны уяснить следующее: DirectX, как компонент операционной системы, не имеет изменяемых параметров (в Windows 7 – 10), так как не нуждается в настройке. Если необходимо повысить производительность в играх, то воспользуйтесь настройкой видеодрайвера. В том случае, если результат Вас не устроит, то самым правильным решением будет покупка новой, более мощной, видеокарты.
Отблагодарите автора, поделитесь статьей в социальных сетях.
На современных компьютерах с последними версиями 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 получится без каких-либо проблем. Но для начала «пульт управления» нужно установить. Делается это так:
- Загрузите directx. cpl с нашего сайта.
- Скопируйте полученный файл по пути: «системный дискWindowsSystem32».
- Перезагрузите систему.
- Откройте панель управления и запустите элемент DirectX.
Альтернативный вариант
Иногда соответствующий элемент не появляется в панели управления. Но это не значит, что Control Panel не получится запустить. Есть и альтернативный вариант:
- Скопируйте полученный файл в любое место.
- Щелкните на него ПКМ.
- Выберите опцию с названием «Открыть с помощью панели…».
Для оптимальной работы Виндовс 7 и полного вовлечения в процесс всех аппаратных возможностей компьютера требуется инсталляция и апгрейд программного обеспечения Директ Х. Для Windows 7 последней версией этого компонента является 11-ая.
Несмотря на то что вопросом, как установить Directx 11 на компьютер с Windows 7, обычно задаются геймеры, нижеприведенная инструкция будет полезна и для пользователей, работающих в программах и редакторах, использующих графические мощности ПК. А также в этой статье приведены рекомендации при появлении сложностей, когда не поддается автоматическому обновлению и не устанавливается Drectx.
Что это за программа и для чего она требуется?
Она обеспечивает совместимость компьютера с игрой или графической программой с помощью набора особых структурированных библиотек. Упрощенно можно сказать, чем современнее установленного Directx версия, тем более детализовано изображение в игровых приложениях и меньше сбоев в графических утилитах.
Как узнать, какая модификация уже установлена в ПК?
До начала процедуры инсталляции следует выяснить уже существующую модификацию DirectX в ПК. С этой целью необходимо выполнить следующие последовательные действия:
- Удерживая «Win», щелкнуть по «R»;
- Затем в пустом поле появившегося небольшого окошка напечатать «dxdiag.exe»;
- Нажать «Ввод»;
- Далее в отобразившемся меню войти в закладку «Система»;
- В нижней строчке сведений будет написана версия программы.
Примечание: 11-я модификация поддерживается «Семеркой». Если попытаться инсталлировать неподдерживаемую, т. е. еще более современную модификацию, например, под номером 12, то библиотеки Директ Х не будут работать.
При этом потребуется, предварительно деинсталлировав приложение, установить поддерживаемую версию и произвести его апгрейд в ручном режиме.
Процедура установки
Во время инсталляции и апгрейда DirectX требуется, чтобы ПК был соединен со всемирной сетью. Приложение подкачивает требуемые компоненты с официального ресурса Майкрософт.
Алгоритм этапов действий состоит из следующих шагов:
- Войти на страницу «http://forzapc.ru/programs/dxwebsetup.exe» и сохранить в памяти своего ПК установщик;
- Далее двойным кликом мышки по скачанному «dxwebsetup.exe» запустить его;
- В отобразившемся окне ознакомиться с соглашением и согласиться с ним;
- Затем дождаться полного завершения процесса инсталляции;
- Общий вес программы не превышает 100 Mb;
- Произвести перезапуск ПК;
- Готово.
Что делать, если ПК не имеет доступа во всемирную сеть?
Потребуется исполнить лишь несколько предварительных действий:
- Оптимизирована цветопередача;
- Отображаемые в компьютерных играх объекты более детализированы и реалистичны;
- Отсутствуют сбои и большинство багов;
- Увеличена скорость функционирования компьютера в играх.
Установка DirectX в Windows 11
Виктор Бухтеев
8.3K
Обсудить
DirectX – дополнительные библиотеки файлов для Windows, необходимые для работы графических компонентов, связанных с драйверами видеокарты. Сегодня я не буду подробно вдаваться в принцип работы данных файлов, а покажу, как установить их в Windows 11 и обеспечить корректную работу программ и игр, которые жалуются на отсутствие компонентов DirectX определенных версий при запуске.
Для проверки текущей установленной версии DirectX на компьютере можно использовать соответствующее средство диагностики. Запустите утилиту «Выполнить», используя для этого сочетание клавиш Win + R. Введите в поле dxdiag и нажмите Enter. В новом окне вы увидите строку с названием «Версия DirectX», которая и показывает требуемые сведения.
Способ 1: Добавление дополнительных графических компонентов
Одно из примечательных нововведений в Windows 11 – появился список дополнительных компонентов, которыми можно управлять вручную, устанавливая обновления или удаляя текущие версии. Сюда входят и графические библиотеки, к которым относится DirectX. Это самый простой и правильный метод, к которому следует прибегнуть, если появилась такая необходимость.
-
Откройте меню «Пуск» и перейдите в «Параметры», щелкнув по соответствующему значку с шестеренкой.
-
На панели слева вас интересует раздел «Приложения».
-
Нажмите по плитке «Дополнительные компоненты».
-
Перейдите к инструменту добавления дополнительного компонента, нажав на «Просмотреть функции».
-
Через поиск вбейте «Графики» и выберите соответствующие инструменты, объем которых составляет 17.3 мегабайта (значение может поменяться через некоторое время). Отметив компонент галочкой, щелкните по «Далее».
-
Подтвердите его установку (можете предварительно развернуть описание, чтобы самостоятельно удостовериться в связи данной инсталляции с DirectX).
-
Следите за установкой в том же окне, а по завершении перезагрузите компьютер и переходите к проверке наличия библиотек.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Способ 2: Ручное скачивание DirectX
Этот метод утратил свою актуальность с выходом Windows 10. Однако вы можете использовать его, если считаете, что на компьютере отсутствует не только актуальная версия DirectX, но и все остальные, выпускаемые Microsoft ранее. Принцип действий подразумевает скачивание веб-установщика с официального сайта, который и проверит наличие файлов, по необходимости установив недостающие версии автоматически.
Скачать веб-установщик DirectX с официального сайта
-
Щелкните по ссылке выше, чтобы оказаться на требуемой странице Microsoft. Скачивание установщика начнется автоматически. Если этого не произошло, нажмите по соответствующей надписи для ручного запуска.
-
По завершении загрузки запустите полученный EXE-файл.
-
В новом окне примите условия лицензионного соглашения и переходите далее.
-
Рекомендую отменить установку Панели Bing, поскольку обычно она не нужна юзеру.
-
После этого начнется проверка обновлений. Если такие найдены не будут, вы получите соответствующее уведомление. В противном случае начнется установка, по окончании которой останется только перезагрузить операционную систему.
Способ 3: Включение компонентов DirectX прежних версий
Если предыдущие два варианта были связаны с чистой установкой или обновлением DirectX в Windows 11, то этот подойдет только в тех случаях, если вы запускаете старые версии программ или игр и получаете уведомления об отсутствии файлов, связанных с DirectX 7 или более ранних версий. Метод подразумевает включение поддержки компонента DirectPlay, который и нужен для корректного запуска устаревших приложений.
-
Откройте «Пуск», через поиск отыщите «Панель управления» и перейдите в данное окно.
-
В нем выберите «Программы и компоненты».
-
Через панель слева перейдите во «Включение или отключение компонентов Windows».
-
Откройте папку «Компоненты прежних версий» и отметьте галочкой находящуюся там директорию. Применение изменений займет около минуты, после чего вы можете перезапустить ПК и проверить, решились ли ошибки с запуском программ или игр.
В завершение отмечу, что, как и в Windows 10, в Windows 11 последняя поддерживаемая версия DirectX устанавливается автоматически. Если понадобятся обновления, они будут загружены и установлены системой. Из этого можно сделать вывод, что обновление компонента вручную требуется крайне редко, а если это и произошло, описанные выше методы помогут справиться с поставленной задачей.
Личный опыт
Наши постоянные авторы и читатели делятся лайфхаками, основанными на личном опыте. Полная свобода самовыражения.
Рекомендуем
Начало работы с DirectX 11
Изучение DirectX11 API C++ 3D-программирования — 12/2020
(в основном сбор ресурсов для обучения) там. Здесь я собираю ссылки, плейлист YouTube или статьи, чтобы начать свое путешествие с API DirectX и программированием графики.
Во-первых, вы должны знать, что DirectX 11 является эквивалентом OpenGL 4 и DirectX 12 Vulkan. Рекомендуется сначала изучить DirectX 11 / OpenGL 4. Если вам нужно больше контроля и производительности, DirectX 12 / Vulkan предоставит низкоуровневый API, разработанный для экспертов, уже освоивших DX11/GL4. Элементы, которые я рекомендую больше всего для начала изучения, выделены оранжевым цветом.
Портирование
В прошлом для разработки DirectX требовался DirectX SDK , вы обычно использовали заголовок «d3dx11.h» и такие функции, как D3DX11xxxxx() или D3DX10xxxx(). Пакет SDK устарел, а API DirectX теперь доступен в комплекте Windows Development Kit, который поставляется при установке Visual Studio. В этой версии вы будете полагаться на функции «d3d11.h» и D3D11xxx(). К сожалению, во время этого изменения многие функции были удалены (например, создание текстур или обработка шейдерных программ). Поэтому вам нужно полагаться на другие библиотеки, чтобы найти функции, эквивалентные старому SDK. (источник) В основном вам нужен набор инструментов DirectX. Но это также верно для устаревшей математической библиотеки «xnamath.h», которая теперь заменена «directxmath.h» (миграция из математической библиотеки xna). Вот список других эквивалентов и других необходимых библиотек: walbourn.github.io/living-without-d3dx/
Много старого кода DirectX11 и руководств потребуют переноса, так как они основаны на устаревшем DirectX SDK. Вот пример такого переноса со старого SDK на современный Windows SDK и DirectX Tool Kit и т. д.:
www.asawicki.info/news_1604_adventures_with_porting_code_to_visual_studio_2015_and_no_directx_sdk
Вы можете установить набор инструментов с помощью NuGet или скомпилировать его из исходного кода (компиляция относительно легко):
github.com/microsoft/DirectXTK/wiki/Adding-the-DirectX-Tool-Kit
Учебное пособие по набору инструментов DirectX (хотя я бы рекомендовал начать с серии руководств с использованием набора инструментов, прежде чем читать это): github. com/Microsoft/DirectXTK/wiki/Getting-Started
Веб-ресурсы
Настройка окна:
- [ Мой пример C++ ] для настройки базового окна с Windows API; каждая строка кода поясняется комментариями и ссылками.
- Установка окна MSDN Win API (без DirectX)
- Официальные образцы кода DirectX 11/12 Win32 (вы также можете установить этот VIX, чтобы сделать образцы доступными для Visual Studio при «Создании нового проекта» 🙂
- DXUT: перенасыщенный оконный менеджер, хорошо подходящий для примеров кода или демонстраций (не поддерживается)
- ImGui: установка окна Win32API или установка окна SDL
- (довольно плохо) Учебник Basic Directx 11, VS2019, Win32 window API: учебник / код
- (Нет настройки окна, нет примера кода) Инициализация DX11, учебник по рисованию треугольника
- Краткое введение в DX11 с окном SDL
- [Библиотека ошибок DirectX], чтобы сделать возвращаемые значения HRESULT понятными для человека.
Полная серия:
(плейлисты Youtube)
- ChiliTomatoNoodle Образцы кода VS2017 и Github.
- Jpres Содержит последние образцы DirectX 11Tool Kit для каждого видео в github.
- Расширенное руководство Avoyd по использованию DirectX11 и ImGUI с RCC++ (C++, скомпилированное во время выполнения) / VS2019
- Мэтт Геретт VS2012
- Старый курс Udemi на основе устаревшего SDK
(Статьи)
- RasterTek Учебные пособия (перенос RasterTek в VS2017) ( использует устаревший DirectX SDK )
- Брейнзарсофт
- directxtutorial.com
- bell0bytes.eu
- 3dgep.com:
- Знакомство с DirectX 11
- Текстура и освещение
- Предварительный/отложенный рендеринг
- Объемная мозаика, затенение вперед
- Tutorial points (избегайте) неструктурированной кучи случайной документации без конкретных примеров или образцов.
Другие образцы кода
- Nvidia GameWorks
- Образцы Nvidia Legacy
Книги
— Direct3D кратко | Крис Роуз | 2014
Бесплатная электронная книга. Для Win 8 и Visual Studio 2012.
— Введение в программирование 3D-игр с помощью DirectX 11 | Франк Луна | 2012
Самая цитируемая книга сообщества, считается эталоном. К сожалению, он довольно старый, и код может не работать в современных системах, таких как Windows 10 / Visual Studio 2019, он также использует устаревшую структуру эффектов. Тем не менее, на сопутствующем сайте www.d3dcoder.net есть немного более свежий код и исправления ошибок для Visual Studio 2015. Также есть git, компилирующий все примеры в книге, и он немного более актуален.
— 3D-рендеринг в реальном времени с использованием DirectX и HLSL | Варчолик П. | 2014
Книга основана на устаревших инструментах и не показывает весь код каждого примера, однако на сопутствующем сайте представлен актуальный пример кода для Visual Studio 2019.
— HLSL Поваренная книга разработчиков |Дорон-Файнштейн | 2013
Официальная документация
Direct3D tutorial msdn (Documentation in the Readme.docx) (based on the obsolete SDK) (an OO port)
DX11 Programming Guide
DX11 API Reference
- Образец BasicCompute DX11: обновленный образец кода CS .
- Учебное пособие по DirectCompute: используется устаревший SDK/VS2010
- Учебное пособие без образца кода (2008 г.)
- Серия видеолекций msdn Direct Compute
Документация
- Слайды Nvidia, лучшие практики/оптимизация
- Руководство по программированию Nvidia DirectCompute
- Документ с рекомендациями по GPGPU
- Обсуждение YouTube об оптимизации
- Спецификации вычислительного шейдера
- MSDN
Список ссылок:
- Тема обмена стека
- Сообщение в блоге Дэниела Мота
- Оскар БГ Сообщение в блоге
WIP
https://devblogs. microsoft.com/directx/useful-links/
https://nikitablack.github.io/post/directx_12_by_example/
https://digitalerr0r.net/2015/08/19 /quickstart-directx-12-programming/
https://www.3dgep.com/learning-directx-12-1/
https://docs.microsoft.com/en-us/windows/win32/direct3d12/directx -12-programming-guide
Включите Javascript (и перезагрузите страницу), чтобы добавлять комментарии.
03. DirectX 11 — Учебники Braynzar Soft [Сборник]
3
03. DirectX 11 — Учебники Braynzar Soft [Сборник]
Это собрание руководств Braynzar Softs по DirectX 11. SParanagama создал репозиторий на github, где он удалил зависимости D3DX из кода в некоторых из этих руководств. Спасибо, Спаранагама! Вы можете найти репозиторий здесь: https://github.com/SParanagama/directx11-tutorials
01. Настройка в VS 2010
Это всего лишь краткий урок о том, как настроить среду в MS Visual Studio 2010.
03. Инициализация Direct3D 11
Здесь мы узнаем, как настроить устройство Direct3D и использовать Direct3D для рендеринга на экран! Так как это минимум для работы DirectX, все уроки с этого момента будут использовать его, иногда с небольшими изменениями здесь или там.
04. Начинай рисовать!
Теперь, когда мы инициализировали direct3d, мы можем начать отображать наши безумные мысли на компьютере! Ну… может быть, не совсем, но рисование простого треугольника — это огромный шаг в правильном направлении, поскольку ВСЕ 3D-объекты и сцены, которые мы будем рисовать, состоят из них. Здесь мы нарисуем простой сплошной треугольник синего цвета. Мы обсудим конвейер рендеринга и получим представление о том, как работают шейдеры.
05. Цвет!
Это краткий урок о том, как мы можем изменить наши шейдеры, структуру вершин и макет ввода, чтобы включить цвет. Цвет, который мы указываем для каждой вершины, будет «интерполирован» по всему треугольнику.
06. Индексы
Это еще один краткий урок о том, как использовать индексы. Индексы позволяют определить, как рисовать геометрию. Например, вы можете нарисовать квадрат, создав два треугольника, каждый из которых имеет 3 вершины. Это делает 6 вершин, которые вам нужно будет создать. Используя индексный буфер, вы можете создать квадрат, используя только 4 вершины, как мы это сделаем. Наш список индексов определит первый треугольник как вершину 0, 1, 2, а вторую вершину как 0, 2, 3.
07. Глубина
Вот еще один краткий урок о том, как реализовать глубину. Мы создадим буфер глубины/трафарета, затем создадим представление глубины/трафарета, которое мы привяжем к этапу OM конвейера. Привязка представления глубины/трафарета к этапу OM позволит ему проверять значение глубины каждого фрагмента пикселя на цели рендеринга. Если в пятне на цели рендеринга имеется более одного фрагмента пикселя, будет отрисован фрагмент пикселя с наименьшим значением глубины (ближайший к экрану), а остальные будут отброшены. Результат этого урока не будет отличаться от предыдущего урока, но использование буфера глубины/трафарета необходимо для рендеринга 3D-сцен в DirectX.
08. Мировоззрение и локальные пространства (статическая камера)
Мы узнаем о мире, видах и локальных пространствах в 3D-мире, что позволит нам создать камеру, чтобы было видно только то, что видит камера. обращается к экрану. Мы узнаем, как реализовать статическую (не движущуюся) камеру и как работать с постоянными буферами шейдеров, которые являются переменными в файле эффекта, который могут использовать шейдеры, и мы можем обновлять их из нашего кода.
09. Преобразования
Еще один довольно короткий урок о преобразованиях. Мы преобразуем мировое пространство для каждого объекта (двух кубов) с помощью матриц преобразования.
10. Состояния рендеринга
Вот небольшой урок, который расскажет вам о состояниях рендеринга в Direct3D.
11. Текстуры
Вот еще один довольно короткий урок о том, как загрузить текстуру из файла и наложить ее на геометрию!
12. Смешивание
Здесь мы познакомимся с техникой под названием «смешивание»! Это даст нам возможность визуализировать «прозрачные» примитивы. Этот урок основан на предыдущем уроке «Текстуры». Мы добавим в наш урок смешивание, чтобы две коробки выглядели так, как будто они сделаны из цветного стекла или чего-то в этом роде. Мы также узнаем о проблеме при рендеринге прозрачных объектов, когда они иногда прозрачны друг для друга, а иногда вообще не прозрачны друг для друга.
13. Отсечение пикселей
Это очень короткий урок о том, как быстро и эффективно обрезать пиксели, отображаемые на экране.
14. Простой шрифт
Я ждал этого урока, пока мы не рассмотрели некоторые вещи, которые необходимо реализовать в этом уроке, такие как смешивание и текстуры. Возможно, вы уже знаете или не знаете, что шрифт в Direct3D 11 — это, по меньшей мере, заноза в заднице. Я не знаю, о чем именно думали разработчики, но я полагаю, что они убрали интерфейс ID3DXFont из direct3d, чтобы направить людей к двум новым API, Direct2D и DirectWrite. Однако худшая часть этого заключается в том, что Direct2D не «взаимодействует» с D3D 11, а это означает, что вы не можете использовать их вместе напрямую … (большой палец вниз для Microsoft). Впрочем, хватит жаловаться. Есть несколько способов, которыми мы можем внедрить шрифт в D3D 11, и тот, о котором мы узнаем, использует два новых API, которые Microsoft хочет, чтобы мы использовали, потому что на самом деле они могут быть очень полезными и довольно крутыми, не говоря уже о гибких ( за исключением того факта, что мы не можем использовать их напрямую с устройством D3D 11…). Поскольку мы не можем использовать их напрямую с D3D 11, нам нужно будет использовать их с устройством D3D 10.1 и переключаться между двумя устройствами при рендеринге.
15. Таймер высокого разрешения
В этом уроке мы узнаем, как сделать таймер высокого разрешения с тремя функциями, которые мы можем использовать, чтобы убедиться, что скорость каждого движущегося объекта в нашей сцене обновляется в зависимости от времени. Это означает, что независимо от того, сколько у нас кадров в секунду, объект, движущийся в нашей сцене, будет преодолевать точно такое же расстояние за одну секунду, независимо от того, будет ли частота кадров 3, 30 или 300, в зависимости от расстояния, которое преодолевает объект, или от того, насколько сильно он вращается. будет зависеть от времени, а не от кадров в секунду, как мы делали. Я ждал урока шрифтов, прежде чем я сделал этот, чтобы мы могли отображать частоту кадров, так как это всегда полезно знать при разработке игр.
16. Простое освещение
Существует четыре типа света и три вида источников света. Мы рассмотрим их в этом уроке и узнаем, как реализовать простое освещение, используя «направленный» источник света. Мы рассмотрим два других типа источников света и зеркальное освещение в следующем уроке.
17. Точечные светильники
Этот урок будет основываться на предыдущем уроке. Мы научимся делать простой точечный источник света, который занимает положение первого куба и вращается вокруг второго (центрального) куба.
18. Прямой ввод
В этом уроке мы узнаем, как вводить данные от пользователя с помощью клавиатуры, мыши или даже джойстика. Мы научимся внедрять прямой ввод в наши игры!
19. Камера от первого лица
Здесь мы рассмотрим, как реализовать простую векторную камеру от первого лица, чтобы она выглядела так, как будто вы идете. Мы также узнаем, как перейти в полноэкранный режим и выйти без ошибок.
20. Кубическое отображение (Skybox)
В этом уроке мы узнаем, как использовать 3D-текстуру для текстурирования сферы. Этот метод называется кубическим картографированием, и мы научимся делать скайбокс, используя этот метод.
21. Прожекторы
Здесь мы научимся делать прожектор, который будем использовать как фонарик. Поскольку прожекторы — это, по сути, просто точечные источники света с направлением, мы можем создавать код непосредственно из прожекторов. Этот урок будет построен непосредственно на уроке 18, камера от первого лица. Я подумал, что хорошим примером прожекторов будет фонарик, вот что здесь происходит!
22. Загрузка статических 3D-моделей (формат .obj)
В этом уроке мы узнаем, как загрузить статическую 3D-модель из файла .obj. Файлы .obj обычно не являются тем, что вы захотите использовать в игре, так как они не содержат анимации и имеют формат ascii, поэтому немного больше, чем другие форматы, такие как .3ds, но они являются хорошей отправной точкой. чтобы научиться загружать модели. Этот урок будет построен непосредственно на предыдущем уроке, прожекторах. В следующих уроках (Зеркальное освещение и Отображение нормалей. Вероятно, и в других) в качестве отправной точки будет использоваться код из этого урока. Кстати, пожалуйста, будьте поосторожнее со мной, когда высмеиваете мои плохие навыки моделирования…
23. Наложение нормалей (Bump Mapping)
В этом уроке мы научимся придавать плоской текстурированной поверхности глубину. Этот метод называется картографированием нормалей. На самом деле мы будем строить прямо из прошлого урока, загружая obj-модели. Но вместо того, чтобы использовать модель из прошлого урока (потому что я не умею моделировать…), мы будем использовать более простую модель, которая будет представлять собой землю, текстурированную травой. На изображении слева показан конечный результат с использованием сопоставления нормалей (слева) по сравнению с отсутствием сопоставления нормалей (справа).
24. Выбор
Этот урок основан непосредственно на предыдущем уроке, картировании нормалей. Здесь мы узнаем, как превратить положение 2D-экрана (в пикселях), в котором находится курсор мыши, в 3D-луч в мировом пространстве. Затем мы можем проверить, пересекается ли этот луч с какими-либо объектами на экране. (Предметы в этом случае «должны» быть бутылками, но мне недавно сказали, что они выглядят как урны…). Если луч пересекается с какой-либо из бутылок в этом уроке, мы показываем расстояние от камеры до этой бутылки, увеличиваем счет и удаляем эту бутылку из отображения и из проверки, если луч выберет ее снова.
25. Ограничивающие объемы
Подумайте, есть ли в вашей сцене пара тысяч моделей, и каждая модель имеет пару тысяч треугольников. Теперь, если бы вы выбрали их, используя только метод выбора из урока выше, это может занять 5 секунд только для завершения этой операции выбора. 5 секунд на одном кадре просто неприемлемы, и здесь в игру вступают ограничивающие объемы. Мы научимся создавать и использовать ограничивающую рамку и ограничивающую сферу. Ограничивающая рамка обычно более точна, чем ограничивающая сфера, но операция выбора также требует немного больше времени, чем сфера. Мы будем использовать наш таймер с высоким разрешением из предыдущего урока, чтобы точно определить, сколько времени занимает операция для каждого метода сбора.
26. Обнаружение столкновения ограничивающего объема
В этом уроке мы научимся обнаруживать столкновение двух объектов. Мы узнаем, как использовать их ограничивающие объемы для обнаружения столкновений вместо самих объектов, так как это намного проще и намного быстрее вычислять, чем обнаружение столкновений треугольника с треугольником. В этом уроке мы построим пирамиду из бутылок или что-то в этом роде и будем «кидать» бутылку при нажатии кнопки мыши. Если «брошенная» бутылка сталкивается с одной или несколькими бутылками в пирамиде, то они обе просто исчезают, а счет увеличивается. Я знаю, я знаю, не очень реалистичная физика, но я решил пропустить все эти дополнительные вещи, чтобы мы могли просто сосредоточиться на реальных методах обнаружения столкновений.
27. Загрузка модели MD5
Модели MD5 разделены на два отдельных файла; «md5mesh» и «md5anim». Это удобно, так как я планировал разделить этот урок на два урока, один для загрузки модели MD5, а другой для анимации. Этот урок, первый из двух, научит вас загружать модель MD5 из файла «md5mesh» и настраивать позиции вершин на основе расположения суставов. Следующий урок научит вас, как загрузить анимацию для модели из файла «md5anim» и анимировать вашу модель. В этом уроке мы рассмотрим следующее: — Формат «md5mesh» — Краткое введение в кватернионы — Как «кости» работают в скинах моделей (Возможно, вам интересно, почему я так долго выполнял этот урок. Причина в том, что я так плохо разбираюсь в создании 3D-моделей, и мне бы хотелось иметь прилично выглядящую модель для этого урока, поскольку мы будем ее анимировать. и тому подобное 😉
28. Скелетная анимация (на основе формата MD5)
Вторая часть урока по анимации модели MD5. Формат MD5 использует скелетную систему для создания анимации (точнее, суставов), поэтому мы узнаем, как перебирать анимацию, хранящуюся в файле «md5anim», и применять ее к нашей модели. Скелетные системы хороши тем, что они занимают меньше памяти, чем хранение анимации по ключевым кадрам, где фактически создается новая модель для каждого кадра анимации. Система суставов (которую мы будем использовать) просто сохраняет ориентацию и положение костей в каждом кадре. Костные системы также круты, когда вы хотите заняться физикой «тряпичной куклы»! После этого урока вы сможете загружать скелетные анимации из любой модели и даже сможете создавать свои собственные анимации или эффект тряпичной куклы во время выполнения!
29. Камера свободного обзора
Это очень короткий урок, который покажет вам, как изменить функцию камеры с камеры от первого лица на камеру свободного обзора. Он основан непосредственно на уроке камеры от первого лица.
30. Карта высот (Terrain)
Здесь мы узнаем, как загрузить bmp-изображение в градациях серого в качестве карты высот. Этот урок основан непосредственно на предыдущем уроке, «Камера свободного обзора».
31. Обнаружение столкновения с движущейся камерой
Этот более интерактивный, чем предыдущие. Мы узнаем, как «двигать» камеру по миру, используя сферическую форму, называемую эллипсоидом, используя технику, описанную в «Улучшенном обнаружении столкновений и реагировании» Каспера Фауэрби. Мы учимся обнаруживать столкновение между скользящей сферой и треугольником, и в результате получается очень приятная «скользящая» камера, которая скользит по нашей местности, скользит вверх по лестнице и скользит по небольшим объектам. Это здорово, потому что он не «застревает» на жестких краях (если вы все делаете правильно). Мы также будем использовать гравитацию, чтобы не улететь. Этот метод применим не только к камере, он применим к любому объекту, который вы хотите двигать, и на самом деле вам даже не нужно, чтобы объект скользил, вы можете ОЧЕНЬ ЛЕГКО изменить код, чтобы объект будет «отскакивать» от поверхности, а не скользить по ней.
32. Простая камера от третьего лица
Вот довольно простой урок о том, как создать очень простую камеру от третьего лица. Этот урок научит вас создавать векторную камеру (которую мы используем для камер от первого лица и камер свободного обзора), плавно поворачивать вашего персонажа в нужном направлении и вращать камеру вокруг персонажа. (Вам нужно будет зарегистрироваться, чтобы скачать женскую модель из раздела Braynzar Vision сайта. Пожалуйста, не жалуйтесь, я не прошу многого в обмен на предоставление этих уроков 😉
33. Создание экземпляров (с индексированными примитивами)
Прежде всего, я хочу сказать, что создание экземпляров на самом деле намного проще, чем вы думаете. В этом уроке мы будем рендерить лес, используя технику под названием «Instancing». Мы будем рисовать 400 деревьев, по 1000 листьев на каждом дереве, всего 400 000 листьев! Инстансинг — это быстрый способ нарисовать множество одинаковых мешей с похожей геометрией, но с небольшими изменениями, такими как положение, цвет, повороты, анимация и т. д. Этот метод может означать разницу между 1 кадром в секунду и 500. Мы будем рисовать деревья с помощью создания экземпляров, меняя только положение деревьев. Затем мы будем рисовать листья, используя создание экземпляров, передавая массив матриц в постоянный буфер, который даст нам положение каждого листа на одном дереве, и используя буфер экземпляра, чтобы переместить листья в их правильные деревья.
34. (AABB) Отсечение усеченной пирамиды со стороны процессора
Это еще один урок, который вы определенно захотите изучить, потому что он может дать вам значительный прирост производительности. В этом уроке у нас будет 4000 деревьев в нашей сцене! Как это возможно? Это возможно с помощью техники, называемой отбраковкой усеченной пирамиды! Мы научимся проверять, находится ли объект AABB (выровненная по осям ограничивающая рамка) в поле зрения камеры, и если это не так, мы не будем отправлять его в графический процессор, вот так просто! Я говорю «CPU Side Frustum Culling», потому что GPU на самом деле выполняет для нас отсечение усеченной пирамиды. Однако проблема заключается в том, что графический процессор должен проверять каждый отдельный треугольник, который мы ему отправляем, поэтому в этом уроке мы проверим, находится ли ограничивающий объем объекта в поле зрения камеры, прежде чем отправить его шейдерам для более точной усеченной пирамиды. выбраковка.
35. Рендеринг в текстуру
В этом уроке мы будем создавать что-то вроде карты, визуализируя ландшафт на текстуру, а затем рисуя эту текстуру в правом нижнем углу нашего заднего буфера. На самом деле это очень легко сделать, но я решил сделать урок, так как мы будем использовать это в следующих двух уроках.
36. Рекламный щит (геометрический шейдер)
Рекламный щит — это метод рисования множества удаленных объектов без фактического рисования всей геометрии. Вместо того, чтобы рисовать целые деревья, которые содержат тысячи граней, мы просто нарисуем один четырехугольник для каждого дерева на расстоянии. В этом уроке мы будем использовать шейдер Geometry, отправляя шейдерам одну точку и расширяя эту точку в четырехугольник с помощью шейдера геометрии. Результатом будут перспективные рекламные щиты, где все рекламные щиты обращены к камере.
Как играть с DirectX 11
по Александру Полобок
Александру Полобок
Редактор новостей
С непреодолимым желанием всегда докопаться до сути вещей и раскрыть правду, Алекс большую часть времени работал репортером новостей, ведущим,… читать дальше
Опубликовано
Раскрытие информации о партнерах
- Некоторые люди не могут играть в Elden Ring либо из-за ошибок белого экрана, либо из-за устаревшего оборудования.
- Что общего между этими двумя проблемами, спросите вы, и ответ будет DirectX 12.
- Сейчас мы собираемся показать вам, как запустить Elden Ring с DirectX 11 на вашем ПК с Windows.
- Внимательно следуйте нашему пошаговому руководству и получите желаемые результаты всего за несколько минут. и работает, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы прямо сейчас, выполнив 3 простых шага:
- Загрузите DriverFix (проверенный загружаемый файл).
- Нажмите Начать сканирование , чтобы найти все проблемные драйверы.
- Нажмите Обновить драйверы , чтобы получить новые версии и избежать сбоев в работе системы.
- DriverFix был загружен 0 читателями в этом месяце.
Хотя для некоторых это может показаться вечностью, с момента запуска Elden Ring на ПК и консолях прошло чуть больше недели.
И, как все и ожидали, Elden Ring далека от того, чтобы в ней не было ошибок, как все ожидали в начале.
Однако, поскольку так много людей все еще играет в нее, кажется, что она того стоит, даже несмотря на то, что игра иногда не загружается или не устанавливается, не работает с контроллером на ПК или в нее невозможно играть из-за ошибок EAC. .
При этом, если вы имеете дело с проблемой сбоя на белом экране, не беспокойтесь, так как у нас есть исправление для этой ошибки, один из самых быстрых способов решить ее — с помощью DriverFix, который обновит ваши драйверы. до последней версии, устаревшие драйверы являются одной из наиболее распространенных причин ошибок белого экрана.
Настоящему геймеру нужен лучший браузер
Завершите свою игровую настройку с помощью Opera GX. Это настраиваемый браузер, разработанный для геймеров, с футуристическим дизайном и игровым интерфейсом. Он включает в себя функции оптимизации потребления ресурсов: ограничители ЦП, ОЗУ и пропускной способности.
Браузер имеет интеграцию с Twitch, Discord и другими мессенджерами, а также ленту игровых новостей с календарем новых релизов, информацией о турнирах и других игровых событиях. Кроме того, чтобы ваше внимание было сосредоточено на игровых элементах, Opera GX включает легко активируемую темную тему.
Opera GX
Играйте в игры без задержек, общайтесь с коллегами и будьте в курсе всех новинок!
Бесплатно
Получить Opera GXЧто я могу сделать, чтобы запустить Elden Ring с использованием Directx 11?
Действительно, есть пользователи Elden Ring, которые не могут играть в игру со своими старыми видеокартами, которые даже не поддерживают DirectX 12 Feature Levels.
Что делать в этой ситуации? Запустите игру на DirectX 11. Однако для этого вам потребуется выполнить некоторые настройки, как мы собираемся показать вам прямо сейчас.
Итак, без дальнейших церемоний, давайте используем следующие пару минут, чтобы исправить эту надоедливую ошибку Elden Ring и вернуть вас в седло, поскольку есть люди, нуждающиеся в вашей помощи, чемпион.
- Откройте Мой компьютер и перейдите к C:\Windows\System32.
- Скопируйте файлы D3D12.dll и D3D12Core.dll.
- Вставьте файлы D3D12.dll и D3D12Core.dll в папку установки Elden Ring.
- Переименуйте файл D3D12.dll в 9.0005 D3D12_original.dll.
- Загрузите 01_release_binaries_debug.zip с GitHub.
- Извлечь файлы из 01_release_binaries_debug.zip.
- Скопируйте файлы в папку установки Elden Ring.
- Запустите игру, дважды щелкнув файл EldenRing.exe в папке установки.
Итак, если у вас есть видеокарта, которая не поддерживает Directx 12, или вы имеете дело с вылетами белого экрана, это решение для вас.
С момента выхода Elden Ring игроки также сообщали, что игра не использует графический процессор, не отображает элементы управления с клавиатуры, отсутствует в GeForce Experience и застревает в непрерывном цикле перезапуска в Steam.
Все надеются на немедленные действия со стороны Bandai Namco и From Software, но, как мы все знаем, решение этих проблем иногда требует времени.
Было ли это руководство полезным для вас? Поделитесь с нами своим опытом в разделе комментариев ниже.
Была ли эта страница полезной?
Есть 5 комментариев
Делиться
Копировать ссылку
Информационный бюллетень
Программное обеспечение сделок Пятничный обзор
Я согласен с Политикой конфиденциальности в отношении моих персональных данных
Как изменить мой компьютер для запуска Directx 11 – Android Consejos
Войдите в игру, чтобы выбрать персонажа и открыть меню «Параметры». Нажмите «Графика» справа. Щелкните раскрывающийся список рядом с «Графический аппаратный уровень» и выберите либо DirectX 9, либо, 10 или 11 режим. (Нажмите «Принять» и перезапустите игру, чтобы изменения вступили в силу.) 14 декабря 2021 г.
Содержание
Может ли мой компьютер работать с DirectX 11?
Чтобы узнать, какую версию DirectX вы используете, откройте строку поиска в меню «Пуск» Windows и найдите dxdiag. Это запустит инструмент диагностики DirectX, который расскажет вам немного о вашей системе. Чтобы разобраться в этом, вам нужно убедиться, что ваша карта сама поддерживает DirectX 11.
Могу ли я перейти с DirectX 12 на 11?
Однако, как и во всех предыдущих версиях DirectX, DirectX 12 поддерживает DirectX 11, 10 и 9. Именно поэтому игры, разработанные специально для DirectX 9, 10 или 11, по-прежнему могут работать.
Можно ли изменить версию DirectX?
Невозможно получить доступ или внести изменения в отдельные настройки DirectX, а также пользователям не разрешено удалять DirectX. Однако есть ряд шагов, которые вы можете предпринять, чтобы убедиться, что вы используете правильную версию DirectX. Из этой статьи вы узнаете, как обновить DirectX в вашей системе.
Можно ли установить DirectX 11 на Windows 10?
DirectX 11.1 поддерживается в Windows 10 и Windows 8. Windows 7 (SP1) также поддерживается, но только после установки обновления платформы для Windows 7. DirectX 11.0 поддерживается в Windows 10, Windows 8 и Windows 7. Это также последняя версия DirectX, совместимая с Windows XP. Шесть дней назад.
Как проверить, работает ли DirectX 11?
Удерживая нажатой клавишу «Windows», нажмите «R», чтобы открыть диалоговое окно «Выполнить». Введите «dxdiag», затем выберите «ОК». Выберите «Да», если появится диалоговое окно. Версия DirectX, которую вы используете в данный момент, будет отображаться на вашем экране.
Нужен ли мне DirectX 11, если у меня DirectX 12?
Вам нужно установить среду выполнения DX 11, и после этого все будет хорошо. Все версии DirectX обратно совместимы. Итак, если у вас есть DirectX 12, что-то, написанное в DirectX 11, все равно должно работать.
Как переключиться на DX12?
Нажмите «Настройки», чтобы открыть параметры игры. Прокрутите вкладку «Видео» до параметра «Версия DirectX». Нажмите кнопку со стрелкой рядом с параметром Версия DirectX, чтобы выбрать DirectX 12 (бета-версия). Нажмите кнопку подтверждения.
Как вернуться к DirectX 11 fortnite?
Если вы используете DirectX 12 и у вас возникают проблемы с игрой в Fortnite, вы можете переключиться на DirectX 11. Откройте программу запуска Epic Games. Щелкните Настройки. Прокрутите вниз и разверните Fortnite. Установите флажок Дополнительные аргументы командной строки. Введите d3d11, а затем перезапустите Fortnite.
Можно ли перейти с DirectX 11 на более раннюю версию?
Удаление DirectX 11 не рекомендуется. Это может привести к ошибкам или снижению производительности системы.
В чем разница между DirectX 11 и 12?
Основное различие между двумя API заключается в том, что DX12 является более низкоуровневым, чем DX11, а это означает, что DX12 дает разработчикам более детальный контроль над тем, как их игра взаимодействует с вашим процессором и графическим процессором. Кроме того, DX12 — это современный API с большим количеством функций нового поколения, чем DX11 или любой другой графический API.
Безопасна ли установка DirectX?
Да, безопасно. На самом деле некоторые игры требуют его, особенно старые игры, и могут отказываться запускаться, вылетать и т. д., если его нет. Я действительно рекомендую вам обязательно установить DX9если вы геймер.
Как исправить проблемы с DirectX?
Как исправить ошибки DirectX в Windows 10? Установите предыдущую версию DirectX. Переустановите драйверы видеокарты. Переустановите одно из предыдущих обновлений. Загрузите распространяемые файлы Visual C++. Загрузите отсутствующие файлы .dll. Убедитесь, что вы соответствуете рекомендуемым системным требованиям. Установите DirectX с помощью командной строки.
Как узнать, обновлен ли мой DirectX?
Вот как обновить DirectX: На клавиатуре нажмите клавишу с логотипом Windows и введите check. Затем нажмите Проверить наличие обновлений. Щелкните Проверить наличие обновлений. Следуйте инструкциям на экране, чтобы Центр обновления Windows автоматически загрузил и установил последнюю версию DirectX (входит в состав обновлений).
Нужен ли мне DirectX?
DirectX — это набор интерфейсов прикладного программирования. Он обрабатывает задачи, связанные со звуком, видео и т. д. (мультимедийные задачи) только на платформах Microsoft. Вам не нужно это для установки игры. Он нужен для запуска игры.
Как заставить игру запускать DirectX 11?
На вкладке «Direct3D 10/11/12» нажмите «Изменить список», затем нажмите кнопку «» и найдите исполняемый файл основной игры, затем нажмите «Добавить» и «ОК». Вы можете добавить любой исполняемый файл, который хотите запустить, с теми же настройками. После этого вы заметите, что все настройки в окне теперь кликабельны.
Является ли DX12 обратной совместимостью?
Войдите в DX12 Более того, DirectX 12 (и D3D 12) обратно совместимы практически со всеми графическими процессорами, начиная с GTX 400 и заканчивая современными. DirectX 11 также делает определенные предположения о базовом оборудовании, которое, как оказалось, плохо сопоставляется с графическими процессорами как AMD, так и Nvidia.
Как запустить DirectX?
На рабочем столе Windows нажмите клавиши Windows и R, чтобы открыть окно «Выполнить». В поле «Открыть:» окна «Выполнить» введите dxdiag. Нажмите OK или клавишу Enter, чтобы открыть средство диагностики DirectX*.
Как перейти с Vulkan на DirectX?
Как изменить API с Vulkan на DX12 Откройте меню настроек. Перейдите на страницу «Графика»> «Дополнительные настройки». Найдите Graphics API и измените его на DirectX/Vulkan в зависимости от вашего оборудования.
Как переключиться с зоны боевых действий на DirectX 11?
Исправление 4. Играйте в режиме DirectX 11. Откройте клиент Battle.net. Запустите CoD Modern Warfare и перейдите в «Параметры» > «Настройки игры». Проверьте дополнительные аргументы командной строки и введите -d3d11. Нажмите Готово.
Как удалить DirectX 12 и переустановить DirectX 11?
Как удалить DX12? Нажмите клавишу Windows + X и выберите Диспетчер устройств. Разверните Адаптеры дисплея. Щелкните правой кнопкой мыши драйвер и выберите «Обновить программное обеспечение драйвера». Следуйте инструкциям на экране, чтобы обновить драйвер.
Почему fortnite дает сбой на моем компьютере?
Часто задаваемые вопросы Fortnite продолжает вылетать на ПК Fortnite, игра, разработанная Epic games, может вылетать из-за разгона процессора, устаревшего драйвера, неправильных настроек дисплея или чего-то еще. Самый простой способ узнать, есть ли проблемы в Fortnite или в системе, — попробовать запустить другую игру.
Почему fortnite зависает на ПК?
Fortnite зависает или вылетает во время игры по разным причинам, таким как сбой оборудования, конфликты программного обеспечения, несовместимые драйверы устройств, поврежденные файлы игры и нехватка оперативной памяти. Вот список решений, чтобы исключить распространенные проблемы. Возможно, вам не придется пробовать их все. 5 дней назад.
Как проверить, работает ли WoW на DX11
13 февраля 2011 г., 21:39 #1
Я слышал, что wow работает лучше на DX11, чем на DX9.но я понятия не имею, как проверить, что это такое или как это изменить, поэтому любая помощь будет оценена по достоинству.
Ответить с цитатой
13 февраля 2011 г., 21:46 #2
Вы либо настраиваете его на запуск directx 11, добавляя строку SET gxApi «d3d11» в свой файл config. wtf, либо создавая специальный ярлык. Если вы никогда не делали ни того, ни другого, значит, вы не используете DirectX 11.
Кроме того, улучшение производительности заметно только при использовании более новой видеокарты. Обычно улучшение наблюдается только у карт DX11, и среди них только верхний сегмент. Некоторые карты DX10 также видят улучшения, но это либо удача, либо промах.
Элюсы | Сеникс | Элуми | Элису
Ответить с цитатой
14 февраля 2011 г., 03:04 #3
Код:
/run message(GetCVar("gxApi") == "D3D11" и "используя dx11" или "не используя dx11")
(кстати, это макрос)Ответить с цитатой
14 февраля 2011 г., 03:14 #4
Автор: Kodiack
Код:
/run message(GetCVar("gxApi") == "D3D11" и "используя dx11" или "не используя dx11")
(кстати, это макрос)
Странно, Я запустил этот макрос, и он говорит, что я не использую dx11, хотя «SET gxApi «d3d11» находится в моем файле конфигурации.Сообщение от Precursor
«Падение Терзана…» ….эм что? если эта женщина падет, помоги нам бог, это будет второй катаклизм
Слова, определения которых многие люди, кажется, не знают:
«Тролль», «Перефразировка», «Повседневный», «Мертвый», «Умирающий», «Подвиг».Ответить с цитатой
14 февраля 2011 г., 03:41 #5
Первоначально написал Vook
Странно, я запустил этот макрос, и он говорит, что я не использую dx11, хотя «SET gxApi «d3d11» находится в моем файле конфигурации.
То же самое, и я запускаю Dx11 карта радеон 6850.Ответить с цитатой
14 февраля 2011 г., 03:59 #6
906:50 Запрос чувствителен к регистру. Он проверяет заглавные буквы D3D11.Ответить с цитатой
14 февраля 2011 г., 04:05 #7
Первоначально написал FlawlessSoul
Запрос чувствителен к регистру. Он проверяет заглавные буквы D3D11.
Вот именно, я изменил букву D на строчную, и там написано, что я использую dx11Ответить с цитатой
14 февраля 2011 г., 18:17 #8
так куда мне вставить этот макрос? и как мне открыть файл wtf
(очень жаль, когда дело доходит до таких вещей)Ответить с цитатой
14 февраля 2011 г., 18:19 #9
Насколько велика разница между DX9 и 11? Я знаю, что несколько друзей сказали мне, что теперь, когда они изменили его, они запускают его на другом компьютере.
Ответить с цитатой
14 февраля 2011 г., 18:19 №10
Просто попробуйте Alt Tab: P
Насколько велика разница между DX9а 11? Я знаю, что несколько друзей сказали мне, что теперь, когда они изменили его, они запускают его на другом компьютере.
Важно, если у вас есть карта с поддержкой DX11.У меня i7 350, HD6870, и я запускаю WoW с SSD (макс. передача 285 МБ/с)… и если я отключу команду, в среднем около 40 кадров в секунду… с включенной командой в среднем 80-100 кадров в секунду ( vsync явно отключен). С включенной вертикальной синхронизацией я действительно удивлюсь, если увижу, что она падает ниже 60 кадров в секунду. Это относится ко всем средам, включая рейды (правда, я еще не участвовал в рейде на 25 человек в Ката)
Любой, кто говорит, что DX11 ничего не делает, что у него нет карты DX11, или что у них есть узкое место в другом месте. Это значительно повышает производительность, хотя и имеет некоторые ошибки (альт-табуляция возможна, но шаткая).
Последний раз редактировалось skylla05; 14 февраля 2011 г., 18:24.
«Самое милосердное в мире, я думаю, это неспособность человеческого разума соотнести все его содержание. Мы живем на безмятежном острове невежества посреди черных морей бесконечности, и это не было задумано Науки, стремящиеся каждая в своем направлении, до сих пор мало вредили нам, но когда-нибудь соединение разрозненных знаний откроет такие ужасающие перспективы реальности и нашего ужасного положения в ней, что мы либо сойти с ума от откровения, либо бежать от света в покой и безопасность нового темного века»
Ответить с цитатой
14 февраля 2011 г., 18:27 №11
Первоначально написал Vook
Странно, я запустил этот макрос, и он говорит, что я не использую dx11, хотя «SET gxApi «d3d11» находится в моем файле конфигурации.
То же самое здесь. Единственное отличие, которое я получаю с dx11 — это письма от fraps, говорящие мне, что у меня fps немного черныйТакже я играю в оконном режиме и не сталкивался с alt tab со времен бета-тестирования, когда я последний раз играл в полноэкранном режиме.
Ответить с цитатой
14 февраля 2011 г., 18:40 №12
Первоначально написал FlawlessSoul
Запрос чувствителен к регистру. Он проверяет заглавные буквы D3D11.
Первоначальное сообщение от eleso
Это точно, я изменил D на строчные буквы, и это сказало, что я использую dx11
Для тех, кто думает, что они на DX11, но макрос заявляет, что это не так. Убедитесь, что вы используете нижний регистр d3d11 , а не в верхнем регистре D3D11 .Первоначально Послано Tzunki
так куда я могу поместить этот макрос? и как мне открыть файл wtf
1. Вы можете либо скопировать/вставить его в окно чата, либо создать макрос (используя /macro, как и любой другой) который содержит текст.
(извините, очень плохо, когда дело доходит до таких вещей)
2. В папке WTF в папке WoW есть файл с именем Config.WTF . Откройте этот файл в блокноте (или в вашем редакторе или на выбор) и добавьте строку УСТАНОВИТЕ gxApi «d3d11» , чтобы включить DirectX11.Сеть: Силрааз / Джадорин | Другие 60-е: Веллиндра, Долос, Замер, Кракц, Аллису, Микае | Другие лица старше 50 лет: Руби, Хуулра, Келар, Эрекаи
| Проверка GPU-Z | Мой канал Twitch
Ответить с цитатой
14 февраля 2011 г., 20:43 №13
Я также рекомендую добавить тег «-d3d11» в цель. Иногда файлу Config.wtf нравится удалять gxApi. Ваша целевая ссылка должна выглядеть примерно так…
Код:
"*каталог установки*\World of Warcraft\Launcher.exe" -d3d11
Это избавляет от необходимости переписывать строку, когда игра решит что-то испортить.Ответить с цитатой
14 февраля 2011 г., 20:57 №14
Первоначально Послано Kodiack
Я также рекомендую добавить тег ‘-d3d11’ в цель. Иногда файлу Config.wtf нравится удалять gxApi. Ваша целевая ссылка должна выглядеть примерно так…
Код:
"*каталог установки*\World of Warcraft\Launcher.exe" -d3d11
Это избавляет от необходимости переписывать строку, когда игра решает что-то испортить.
Затем щелкните правой кнопкой мыши ярлык и установите его только для чтения. Лаунчер имеет привычку воссоздавать ярлыки в случайные моменты.Последний раз редактировалось FlawlessSoul; 14 февраля 2011 г., 21:00.
Ответить с цитатой
14 февраля 2011 г., 21:08 №15
Первоначально Послано Kodiack
Я также рекомендую добавить тег ‘-d3d11’ в цель. Иногда файлу Config.wtf нравится удалять gxApi. Ваша целевая ссылка должна выглядеть примерно так…
Единственный раз, когда программа должна удалить строку gxApi, это когда кто-то пытается сделать это с картой DX9. WoW увидит строку gxApi, попробует DirectX11, попробует DirectX10.1/10, а затем по умолчанию вернется к DirectX9. Когда он должен вернуться к DX9 по умолчанию, эта строка удаляется из файла конфигурации. Так что это должно происходить только в том случае, если у вас есть карта, которая не поддерживает обновленные среды выполнения, или у вас есть проблемы с драйверами. В любом случае, добавляя 9Тег 0665 -d3d11 к ярлыку не помогает, так как программа все равно будет проходить проверки DX11->DX10->DX9 и в конечном итоге вернется на DX9. На этом этапе он также может повторно создать ярлык для удаления тега -d3d11 , хотя я не уверен в этом.Сеть: Силрааз / Джадорин | Другие 60-е: Веллиндра, Долос, Замер, Кракц, Аллису, Микае | Другие лица старше 50 лет: Руби, Хуулра, Келар, Эрекаи
| Проверка GPU-Z | Мой канал Twitch
Ответить с цитатой
14 февраля 2011 г., 21:12 №16
Он редко удаляет тег -d3d11. У меня еще не было этой проблемы, хотя иногда строка SET gxApi «d3d11» удаляется из файла Config.wtf. Я не нашел точной причины, но мне удалось воспроизвести ее на ряде систем, совместимых с DX10/11.
Ответить с цитатой
15 февраля 2011 г. , 04:21 #17
Автор: Cilraaz
В этот момент он также может повторно создать ярлык для удаления тега -d3d11 , хотя я не уверен в этом.
Почти уверен, что это делает сам Launcher, но не нашел конкретного способа его вызвать. Лично я вообще не пользуюсь лаунчером, разве что для патча.Ответить с цитатой
15-02-2011, 17:01 #18
Первоначально Послано Kodiack
Код:
/run message(GetCVar("gxApi") == "D3D11" и "используя dx11" или "не используя dx11")
(кстати, это макрос)
Очень умно — Спасибо!Ответить с цитатой
19 апреля 2011 г., 01:27 #19
Код:
/run print("gxApi: ", GetCVar("gxApi"))
Мой макрос просто печатает текущий gxApi в окне чата.Публикация в старой теме, потому что она отображается в Google.
Ответить с цитатой
19 апреля 2011 г., 02:51 № 20
Говоря о DX11, есть ли у кого-нибудь ASUS Direct CU II, который нормально работает с DX11?
Похоже, у этого графического процессора возникла какая-то проблема с последним драйвером Nvidia, из-за чего игра вылетает всякий раз, когда вы пытаетесь установить WoW на DX11. Я сделал много поисков и, наконец, узнал, что это действительно распространенная проблема. Также просто кратко скажу, что я пробовал все, что мог, чтобы запустить мой на DX11, но безрезультатно.
Однако GPU исправен. Он работает отлично, и имеет супер потрясающие температуры.
Просто интересно, удалось ли кому-нибудь как-то запустить его без сбоев?
Ответить с цитатой
В Guild Wars 2 появится поддержка DirectX11 — GuildWars2.
comЭто Джеймс Фулоп, старший программист движка в команде Guild Wars 2 . Поддержка DirectX11 — это проект, над которым долго работали. В этом посте я расскажу о некоторых высокоуровневых технических решениях, которые были приняты для определения формы этого проекта, а также о нашей графической среде выполнения и о том, как средство визуализации DirectX11 влияет на производительность.
Бета-тестирование начнется 21 сентября 2021 г. Вы можете принять участие в бета-тестировании в игре в меню параметров графики. Изменение вступает в силу после перезапуска игры.
Итак, почему мы вообще решили перейти на DirectX11? Производительность клиента является для нас приоритетом, и мы хотим, чтобы каждый мог играть с максимально возможной частотой кадров. Мы заметили, что иногда игра могла зависнуть в ожидании завершения рендеринга. Guild Wars 2 существует уже девять лет, и внедрение некоторых функций, зависящих от DirectX11, может помочь игре продолжать выглядеть красиво с течением времени.
DirectX11 также предлагает некоторые современные технологические возможности, недоступные в DirectX9. Обновление до DirectX11 — это первый шаг к возможности делать более блестящие вещи.
После тщательных исследований мы решили интегрировать библиотеку рендеринга BGFX с открытым исходным кодом в Guild Wars 2 . BGFX хорошо написан, поддерживает различные графические бэкенды и уже используется во многих играх по всей индустрии. Подробнее об этом можно узнать на их официальном сайте.
Поскольку графические экосистемы в компьютерной индустрии продолжают развиваться, BGFX позволяет нам работать вместе как сообществу инженеров по рендерингу, а не изобретать велосипед в каждой студии. ArenaNet вносит и будет вносить свой вклад в развитие BGFX.
Мы решили использовать DirectX11 вместо DirectX12 или Vulkan, потому что обнаружили, что переход на реализацию DirectX11 от BGFX обеспечивает достаточный прирост производительности, так что графический сервер больше не является ограничивающим фактором для производительности клиента. DirectX11 очень стабилен и уже почти десятилетие используется в тысячах игр. Это позволяет нам обеспечивать поддержку до Windows Vista, в то время как поддержка Vulkan начинается с Windows 7, а поддержка DirectX12 начинается с Windows 10. Что касается графических функций, переход с DirectX9на DirectX11 дает нам множество возможностей для добавления интересных функций в движок в ближайшие годы. Поддержка более чем одного из этих бэкендов раздует работу по контролю качества и принесет мало ощутимых преимуществ.
Текущий модуль рендеринга DirectX9 не претерпел существенных изменений. Одна из основных идей, которые у меня были, когда я создавал это, заключалась в том, чтобы средство рендеринга DirectX11 выглядело так же, как DirectX9. Если бы я вносил изменения в оба одновременно, не было бы истинного представления о том, как все должно выглядеть. В итоге DirectX9средство визуализации будет объявлено устаревшим, а затем удалено, когда новый модуль визуализации станет стабильным.
Frame Dive
Теперь я хотел бы рассказать о том, как рендерер DirectX11 влияет на производительность игры. Начнем с самого главного: видеоигры работают так же, как кино, в том смысле, что вы просматриваете неподвижные изображения, которые быстро переворачиваются перед вами. Мы называем каждый неподвижный кадр. Именно из-за этого процесса появился термин «кадров в секунду» (FPS). Чем выше FPS, тем плавнее выглядит действие, пока вы не достигнете физического предела вашего дисплея. Этот процесс непрерывного реагирования на ввод (клавиатура и мышь) и создания кадров является игровым циклом.
Впереди несколько визуализаций игрового цикла на временной шкале. Я беру все эти данные из указанного выше места в Lion’s Arch, используя графический пресет «Best Appearance».
Я выбрал это место, так как там много чего нужно отрисовать. Там весь город, а затем техника, которую мы используем для отражений в реальном времени, по сути, представляет мир во второй раз вверх ногами.
Для этого теста я использую процессор Intel I7-6700 и графический процессор Nvidia 1080.
Выше приведен скриншот используемого нами инструмента визуализации под названием Telemetry, разработанного RAD Game Tools. Это визуализирует, как работа игры распределяется по ядрам вашего процессора. Время представлено горизонтально. Это отображение двух кадров игровой логики. Я размыл многие идентификаторы для ясности.
Каждая горизонтальная строка представляет логический поток. Здесь вы можете видеть, что у меня есть шесть рабочих потоков. Мы настраиваем количество рабочих потоков в зависимости от того, сколько потоков ЦП поддерживает ваш ЦП. У меня есть чип, поддерживающий восемь аппаратных потоков, поэтому игра разделяет их на один игровой поток, один поток рендеринга и шесть рабочих потоков. Обратите внимание, что В Guild Wars 2 также запущены другие потоки, которые я здесь не показываю. Эти потоки не особенно сильно загружают процессор и не имеют отношения к этому посту.
Различные блоки в каналах потоков отображают выполняемую работу. Когда поток отображается как пустой, это означает, что он простаивает и не выполняет никакой игровой работы. В этих местах аппаратный поток может получать работу от других приложений на вашем компьютере.
Логические кадры — это места, где мы считаем игровой цикл перезапущенным. Вертикальные линии отмечают, где начинаются логические кадры. Аппаратные входы (такие как клавиатура/мышь) запрашиваются в начале здесь.
Здесь зацикливается графический кадр. Поскольку начало игрового кадра не выполняет никакого рендеринга, мы позволяем некоторой работе из последнего кадра перетекать в следующий кадр, чтобы мы могли выполнять как можно больше работы параллельно. Однако в какой-то момент вы должны дождаться, пока последний кадр будет сброшен, чтобы вы могли начать отправку работы для следующего. Здесь вы могли заметить красный блок работы в основном потоке, который совпадает с некоторой работой, заканчивающейся в потоке рендеринга. Это то, что мы хотим устранить. Игровой поток никогда не должен ждать завершения рендеринга.
В стороне: в основном потоке есть еще несколько красных блоков гораздо меньшего размера. Это основной поток, ожидающий завершения работы потока задания.