Если вы играете на Windows, вы наверняка слышали о DirectX. Но что на самом деле делает DirectX, и нужно ли вам обновлять его или настраивать какие-либо параметры? Давайте разберемся, как проверить, какая у вас версия DirectX, и нужно ли предпринимать какие-либо действия с ней.
Что такое DirectX?
Как объясняется в нашем обзоре DirectXэтот термин относится к набору API (подробнее об API) в Windows, который управляет графическими элементами в играх. Поскольку не существует двух игровых компьютеров с одинаковым набором компонентов, разработчики игр используют библиотеки DirectX для написания игр, которые работают на компьютерах всех типов.
API помогают играм правильно взаимодействовать с аппаратным обеспечением вашего компьютера - то есть разработчик может быть уверен, что его игра работает с одной версией DirectX, а не с сотнями графических процессоров. В отличие от игровых консолей, где разработчики точно знают, с каким оборудованием они работают (потому что все PS5, например, имеют одинаковое внутреннее устройство).
Обратите внимание, что DirectX - не единственный графический API. Мы сравнили DirectX с OpenGLодним из самых популярных альтернативных графических API.
Какая у меня версия DirectX?
На момент написания статьи последней версией DirectX является DirectX 12 (точнее, ее ревизия DirectX 12 Ultimate), которая доступна только для Windows 10 и Windows 11. Если вы используете более старую, неподдерживаемую версию Windows, ваш игровой опыт не будет идеальным.
Вы можете легко открыть панель, чтобы посмотреть информацию о версии DirectX, установленной на вашем компьютере. Для этого нажмите Win + R, чтобы открыть диалог "Выполнить", а затем введите dxdiag . Если вас спросят, хотите ли вы подтвердить, что ваши драйверы имеют цифровую подпись, выберите любой вариант - разницы особой нет.
Через некоторое время вы увидите окно с названием DirectX Diagnostic Tool.
На вкладке "Система", в нижней части окна "Сведения о системе", вы увидите пункт "Версия DirectX", где можно подтвердить, что у вас установлен DirectX. Если у вас Windows 11 или Windows 10, вы должны увидеть здесь DirectX 12. Если это не так, проверьте наличие обновлений Windows.
Находясь здесь, перейдите на вкладку Display (если вы используете несколько мониторов, то их будет несколько), чтобы убедиться, что ваш компьютер поддерживает все функции DirectX. Ускорение DirectDraw, ускорение Direct3D и ускорение текстур AGP должны быть включены. Если ваша видеокарта достаточно новая, чтобы поддерживать DirectX 12 Ultimate, вы увидите подтверждение этого и здесь.
Возможно потребуется обновить аппаратное обеспечение вашего компьютера чтобы воспользоваться преимуществами DirectX 12 Ultimate, если ваша текущая сборка его не поддерживает.
Как скачать DirectX?
В современных версиях Windows вам не нужно скачивать DirectX напрямую. Поскольку он является частью Windows, вы будете получать обновления через Windows Update, когда они появятся. Это означает, что вам не нужно беспокоиться об установке обновлений DirectX вручную, когда вы запускаете новую игру.
Если вы не отключили Windows Update, вы всегда будете иметь актуальную версию DirectX. Вы всегда можете вручную проверить наличие обновлений Windows если хотите.
Почему у меня установлено так много версий DirectX?
Хотя версия Windows, которую вы используете, определяет новейшую версию DirectX, которую может запустить ваш компьютер, это не означает, что последняя версия является единственной установленной. Несмотря на то что DirectX встроен в Windows, у вас, скорее всего, есть всевозможные файлы DirectX, расположенные по адресу C:WindowsSystem32 (и C:WindowsSysWOW64 в 64-битной копии Windows).
Почему так происходит?
Ответ аналогичен тому, почему на вашем компьютере содержится так много копий Microsoft Visual C++ Redistributable: каждая игра зависит от конкретной версии DirectX, для которой она была создана. Например, если разработчик написал игру для использования DirectX 11 update 40, то работать будет только 40-я версия. Более новая версия несовместима; вы не получите более высокую производительность в этой игре, потому что у вас есть DirectX 12.
Таким образом, при установке новой игры, скорее всего, будет установлена уникальная копия DirectX, если только у вас уже не установлена именно эта версия. Это приводит к тому, что у вас в системе могут быть десятки копий DirectX для запуска всех игр, в которые вы играете.
Хотя игры всегда должны устанавливать то, что им нужно, вы также можете запустить инструмент DirectX End-User Runtime от Microsoftдля установки устаревших библиотек DirectX на вашу систему. Это не повлияет на современную версию DirectX, которую вы используете, но может сэкономить время, если вы играете во множество старых игр, и установить все эти библиотеки сразу.
Нужно ли удалять или переустанавливать DirectX?
Официального способа удалить или переустановить DirectX не существует. Вы не можете удалить его из панели "Приложения" приложения "Настройки" в Windows. Но в этом нет никакой необходимости, поскольку это не обычная программа. Он является основной частью того, как Windows отображает графику.
Как уже говорилось выше, не стоит беспокоиться о том, что у вас установлено несколько версий DirectX. Эти дополнительные библиотеки ничему не мешают, и они были установлены не просто так, когда вы загружали конкретную игру.
Не стоит пытаться удалять отдельные файлы DirectX в вышеупомянутых папках. Это может привести к тому, что игры или другие программы перестанут работать должным образом. Если у вас возникли проблемы с определенной версией DirectX, попробуйте установить все ожидаемые обновления Windows или переустановить игру, в которой он используется. А если вы столкнулись с ошибками DirectX, мы показали как исправить проблемы типа "Установка DirectX не смогла загрузить файл"..
Мы рассказали о том, что такое DirectX, как проверить, какая версия у вас установлена, и как получить последние обновления. Эта мощная библиотека графических инструментов - одна из причин, по которой Windows является такой популярной платформой для игр. Если вы играете в игры, это нормальная часть вашего компьютера, и в большинстве случаев вам не придется ничего делать для управления DirectX.
Если тебе понравилась статья - подпишись на канал, чтобы не пропустить ещё много полезных статей!
Также ты можешь читать меня здесь:
- Телеграм: https://t.me/gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru