DirectX: обновлять или не обновлять?

 
Реклама

       
   

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

directx последняя версия

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

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

обновить версию directx

Как вывод – если игра поддерживает новую версию DirectX, то установка этой версии будет, безусловно, крайне полезной. Если нет – смысла в обновлении, скорее всего, нет. Здесь, правда, следует иметь в виду, что некоторые игры вообще не будут корректно запускаться без нужной версии или её отдельных компонентов. Обычно все необходимые библиотеки поставляются вместе с игрой, но если по какой-то причине этого нет, то при попытке запустить будут выдаваться сообщения об ошибке и отсутствии необходимых файлов. Как правило, в названиях отсутствующих файлов будет присутствовать элемент «dx» или «d3dx». В этом случае придётся искать пакет установки самостоятельно. Где и как – об этом чуть ниже.

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

Узнать о поддержке DirectX игрой можно из её системных требований. В отношении видеокарты и операционной системы лучше всего воспользоваться встроенной в Windows функцией диагностики. Доступ к ней можно получить, введя в строку выполнения (Пуск – Выполнить, или же клавиши Win + R) команду dxdiag. На экране появится окно, содержащее подробные данные о системе. В нижней строке указана поддерживаемая системой версия DirectX. Изменить её можно только через глобальное обновление системы, никакие загрузки самих библиотек тут уже не помогут. На вкладке «Экран» того же окна можно посмотреть версию поддерживаемую видеокартой. Которую, в свою очередь, можно изменить, только эту видеокарту заменив.

Ну и в заключение крайне популярный вопрос – где скачать. На самом деле ответ на него предельно прост – на официальном сайте компании Microsoft в разделе загрузок. Являясь разработчиком DirectX, компания предоставляет новые версии бесплатно. Скачивать их где-либо ещё можно только на свой собственный риск, и желательно тщательно проверяя на вирусы.

Комментарии:
Оставите комментарий ?0 Комментарии。

Оставить комментарий