Стоит ли обновлять DirectX при установке игры Steam?

Steam стала важной платформой для любого геймера на ПК. В нем мы можем купить практически любую игру, доступную для компьютера, скачать ее, установить и начать играть практически мгновенно. Однако мы уверены, что всякий раз, когда мы выполняем этот процесс, нас одолевают сомнения. Надо ли еще что-то делать, кроме скачивания игры? Что еще настраивать? А как насчет библиотек DirectX? Это то, что мы попытаемся уточнить сегодня.

DirectX представляет собой набор Microsoft API-интерфейсы, используемые при разработке видеоигр, которые должны быть установлены на компьютерах перед запуском любого заголовка, зависящего от них. Когда мы устанавливаем операционную систему, обычно приходит их (старая) версия. Однако многие игры зависят от более новой или более старой версии, чем та, которую мы установили на ПК, которая должна быть установлена ​​отдельно, чтобы эта игра могла нормально работать.

Стоит ли обновлять DirectX при установке игры Steam

Как DirectX устанавливает приложение Steam

Когда мы загружаем новую игру на наш компьютер, загружаются не только основные игровые файлы, но и все виды библиотек и зависимостей, которые могут нам понадобиться, загружаются одновременно. Среди них мы можем найти, например, распространяемые файлы C ++ или библиотеки DirectX.

Эти библиотеки обычно хранятся в каталоге установки игры, в папке с именем «_CommonRedist». И для их установки нам не нужно ничего делать. При первом запуске игры Steam проверит наш компьютер в процессе, который займет несколько секунд, и установит все, что отсутствует на нашем компьютере, чтобы игра работала правильно. Как правило, нет необходимости иметь подключение к Интернету для выполнения этого процесса настройки, так как зависимости будут загружаться автоматически вместе с игрой.

Установочные зависимости Steam

В зависимости от игры и различных зависимостей, от которых она зависит, мы можем столкнуться с большим или меньшим количеством шагов в этой начальной конфигурации. Кроме того, есть игры (например, те, которые написаны с использованием движка Valve Source), которые не зависят от DirectX, поэтому при их выпуске эти зависимости не будут установлены.

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

Почему он всегда устанавливается, если он у меня уже установлен?

Microsoft время от времени выпускает новые версии своего API. И, хотя они обратно совместимы, каждая игра предназначена для работы с определенной версией, иначе это приведет к ошибке.

Например, если у нас есть Установлен DirectX 12 на нашем компьютере, но игре требуется DirextX 9 версии 40, чтобы избежать ошибок и проблем, Steam скопирует указанную версию на наш компьютер, чтобы игра могла загрузить точную библиотеку (которая в этом примере будет D3DX9_40.dll ).

Этот процесс выполняется только при первом запуске игры в Steam. Если у нас уже установлена ​​необходимая версия, установка будет просто проигнорирована, а если она у нас не установлена, она будет скопирована на C: / Windows / SysWOW64 или C: каталог / Windows / System32 , в зависимости от того, 32-разрядная это версия или 64-разрядная.