Что такое DirectX? Как это работает? Версии, история, устранение неполадок
Игровые и мультимедийные приложения — одни из самых приятных программ, которые вы можете получить для своего ПК, но заставить их работать должным образом не всегда так просто, как могло бы быть. Во- первых(First) , архитектура ПК никогда не разрабатывалась как игровая платформа. Во- вторых(Second) , универсальная природа ПК означает, что машина одного человека может отличаться от машины другого. Несмотря на то, что все игровые приставки содержат одинаковое оборудование, огромное количество различий может сделать игру головной болью.
Чтобы облегчить как можно больше боли, Microsoft нужно было ввести общий стандарт, которому могли бы следовать все игры и мультимедийные приложения — общий интерфейс между ОС и любым оборудованием, установленным на ПК, если хотите. Этот общий интерфейс — DirectX , что может быть источником большой путаницы.
Что такое DirectX 12
DirectX — это интерфейс, предназначенный для значительного облегчения определенных задач программирования как для разработчика игр, так и для всех остальных, кто хочет сесть и поиграть в новейший блокбастер.
История DirectX
Любая игра требует выполнения определенных задач снова и снова. Он должен отслеживать ваш ввод с помощью мыши, джойстика или клавиатуры, а также должен иметь возможность отображать изображения на экране и воспроизводить звуки или музыку. Это почти любая игра на самом упрощенном уровне.
По сути, разработчики игр общались напрямую с аппаратным обеспечением вашего ПК на фундаментальном уровне. Когда Microsoft представила Windows , для стабильности и успеха платформы ПК было необходимо, чтобы все было проще как для разработчика, так и для игрока. В конце концов, кто стал бы писать игры для машины, если им приходилось изобретать велосипед каждый раз, когда они начинали работу над новой игрой? Идея Microsoft(Microsoft) была проста: прекратить общение программистов напрямую с оборудованием и создать общий набор инструментов, который они могли бы использовать вместо этого. DirectX родился.
Как работает DirectX?
На самом базовом уровне DirectX — это интерфейс между аппаратным обеспечением вашего ПК и самой Windows , часть Windows API или интерфейса прикладного программирования(Application Programming Interface) . Давайте рассмотрим практический пример. Когда разработчик игры хочет воспроизвести звуковой файл, это просто случай использования правильной библиотечной функции. Когда игра запускается, вызывается DirectX API , который, в свою очередь, воспроизводит звуковой файл.
Разработчику не нужно знать, с каким типом звуковой карты он имеет дело, на что она способна или как с ней разговаривать. Microsoft предоставила DirectX , а производитель звуковой карты предоставил драйвер с поддержкой DirectX . (DirectX)Он просит воспроизвести звук, и он воспроизводится — на какой бы машине он ни работал.
Первоначально DirectX зародился(DirectX) как простой набор инструментов: раннее аппаратное обеспечение было ограничено, и требовались только самые основные графические функции. По мере усложнения аппаратного и программного обеспечения усложнялась и DirectX . Теперь это гораздо больше, чем набор графических инструментов, и этот термин стал включать в себя огромный набор подпрограмм, которые имеют дело со всеми видами связи с оборудованием.
Например, подпрограммы DirectInput могут работать со всеми типами устройств ввода, от простых двухкнопочных мышей до сложных джойстиков. Другие части включают DirectSound для аудиоустройств, а DirectPlay предоставляет набор инструментов для сетевых или многопользовательских игр.
Версии DirectX
Текущая версия DirectX в Windows 10 — DirectX 12. В (DirectX 12.) Windows 7 был DirectX 11 . В Windows Vista это версия 10(Version 10) , а в XP — 9.0 по умолчанию. Это работает во всех версиях Windows от Windows 98 до Windows Servers включительно , а также во всех промежуточных редакциях. Для Windows 95 и Windows NT 4 требуется определенная версия DirectX 3.0a . Усовершенствования основного кода DirectX означают, что вы даже можете увидеть улучшения во многих играх при обновлении до последней сборкиДиректX(DirectX) . Загрузка(Downloading) и установка DirectX также не должны быть сложными.
Обновление DirectX
Все доступные версии Windows поставляются с DirectX в той или иной форме в качестве основного системного компонента, который нельзя удалить, поэтому на вашем ПК всегда должна быть установлена хотя бы базовая реализация системы. Тем не менее, многие новые игры требуют последней версии, прежде чем они будут работать должным образом или даже.
Как правило, лучшим местом для установки последней версии DirectX(install the latest DirectX) является Microsoft или Центр обновления Windows(Windows Update) . Последняя версия — DirectX 12 Ultimate . Еще одним хорошим источником DirectX являются сами игры. Если для игры требуется определенная версия, она будет на установочном компакт-диске и даже может быть установлена автоматически самой программой установки игры. Однако вы не найдете его на дисках с обложками журналов благодаря условиям лицензирования Microsoft.
Диагностика проблем с DirectX
Диагностика проблем с установкой DirectX(Diagnosing problems with a DirectX installation) может быть проблематичной. К счастью, Microsoft предоставляет полезную утилиту под названием DirectX Diagnostic Tool , хотя это и не очевидно. Вы не найдете этот инструмент в меню « Пуск(Start Menu) » ни в одной из версий Windows , и каждая из них стремится установить его в другое место.
Самый простой способ использовать его — открыть меню «Пуск», ввести dxdiag в строке поиска и нажать «ОК». Когда приложение впервые загружается, требуется несколько секунд, чтобы опросить вашу установку DirectX и найти любые проблемы. Во- первых(First) , на вкладке « Файлы DirectX(DirectX Files) » отображается информация о версии каждого из файлов, используемых в вашей установке. Стоит проверить раздел « Примечания(Notes) » внизу, так как здесь будут отмечены отсутствующие или поврежденные файлы.
Вкладки, помеченные как « Дисплей(Display) », « Звук(Sound) », « Музыка(Music) », « Ввод(Input) » и « Сеть»(Network) , относятся к определенным областям DirectX , и все, кроме вкладки « Ввод(Input) », содержат инструменты для проверки правильности работы на вашем оборудовании.
Наконец, вкладка « Дополнительная справка(More Help) » предоставляет полезный способ запустить средство устранения неполадок DirectX , простой линейный инструмент Microsoft для решения многих распространенных проблем с DirectX .
Мы надеемся, что вы найдете этот пост информативным.
Related posts
Fix DXGI_ERROR_DEVICE_REMOVED на Windows 11/10 ПК
DirectX столкнулся с необратимой ошибкой
DirectX download, обновление, установка: Windows 11/10
DirectX 12 Ultimate Особенности, Tools and Minimum requirements
DirectX Не удалось инициализировать ошибку в Windows 11/10
Исправить ошибку Directx League of Legends в Windows 10
Что такое DirectX и почему это важно?
Как устранять проблемы с помощью средства диагностики DirectX
Что ожидать при загрузке Facebook Data History
Fix File History Element не Found error на Windows 10
DirectX installation не удалось на Windows 10
Как просмотреть Google Maps Timeline and Location History
Как использовать DirectX Diagnostic Tool (DxDiag) для устранения неполадок
Как очистить Windows Defender Protection History в Windows 10
Как удалить файлы File History вручную в Windows 10
Remove History Записи от Remote Desktop Connection в Windows 11/10
Как закрепить Text and Image до Clipboard History в Windows 10
Download & Install DirectX на Windows 10
Как остановить Google от отслеживания Location History
Fix Unable до Install DirectX на Windows 10