Устанавливаем directx 11 на vista: руководство thg

Введение

Устанавливаем directx 11 на vista: руководство thg

Надавите на картину для повышения.

DirectX есть самым популярным интерфейсом между компьютерной игрой и видеокартой. Этот интерфейс API разрешает игровым разработчикам писать собственный код без важной привязки к железу в игровых компьютерах геймеров.

DirectX 11 — новейшая версия данного API, и она предлагает достаточно широкий комплект функций. Если вы трудитесь под Windows 7, то всё будет идеально, потому, что DX 11 входит в набор поставки новейшей ОС Микрософт. Но как быть тысячам и тысячам геймеров, на чьих компьютерах так же, как и прежде трудится Windows Vista?

В итоге, взяв много критики за реализацию DirectX 10, Микрософт говорит, что обучилась на неточностях прошлого, и в этом случае всё будет лучше.

Мысль понятна: Windows Vista сможет обновлять DirectX 10 на версию 11. Windows XP, иначе, останется со ветхим интерфейсом DirectX 9.

Замысел Микрософт содержится в том, что DirectX 11 станет дешёвым массовому потребителю с выпуском Windows 7, что случился именно сейчас. Windows Vista, иначе, не заметит обновлённый API до момента появления Vista Service Pack 3 — он будет входить в состав пакета обновления. Само собой разумеется, это имеет суть с возможности маркетинга (продвигать новую ОС из-за преимущества по функциям), но никаких технологических обстоятельств аналогичного замедления нет.

Финальная версия DirectX 11 дешева ещё с конца августа 2009 года. Но трюк содержится в том, дабы знать, как установить эту версию под Vista. Если вы достаточно глубоко и продолжительно станете копать базу знаний MS Knowledge Base, разные блоги и Developer Network, то непременно вы отыщете ответ.

Но, наверное, Микрософт усложнила обновление Vista на DirectX 11 так очень сильно, когда смогла.

На следующих страницах мы приведём пошаговое управление как возможно будет активировать скачивание DirectX 11 (RTM) через обновление Микрософт Windows Update, применяя две простые записи в реестре. Вся другая часть установки будет выполнена машинально.

На момент публикации возможно было обновить лишь английскую версию Vista. Под русскоязычной версией Vista обновление устанавливалось, но не приводило к переходу на DirectX 11. Микрософт обещает, что помощь локализованных предположений (среди них и русскоязычной) покажется позднее.

В случае если у вас имеется ответ, как установить DirectX 11 на русскоязычную версию Vista, то вы имеете возможность поделиться им в отечественном Клубе специалистов по ссылке ниже.

Не каждый пользователь рискнёт делать правки напрямую в реестре Windows. Дабы уменьшить жизнь отечественным читателям мы создали маленькой скрипт, что сделает всю работу за вас. Скачать его возможно тут.

Скачайте и распакуйте архив. В он содержит копию соглашения Микрософт End User License Agreement (EULA) и файл CMD. Запустите файл с правами администратора, надавив на иконку правой клавишей мыши и выбрав “Запуск от имени администратора/Run as administrator”, как продемонстрировано на скриншоте выше.

Перед началом кроме этого убедитесь, что на вашу ОС установлен пакет обновления Service Pack 2 для Vista, потому, что он нужен для данного обновления.

Запуск скрипта с правами администратора открывает окно командной строки. Вы должны заметить следующее сообщение: Platform Update for Windows Vista registry key has been set successfully. Это указывает, что в реестр Windows были добавлены соответствующие записи.

Что они делают?

Ниже мы продемонстрируем, как Микрософт скрыла DirectX 11 под Vista.

Надавите на картину для повышения.

Микрософт уже загрузила обновление DirectX 11 на официальный сервер Windows Update Server; но оно так же, как и прежде скрыто. Записи реестра, каковые добавил отечественный скрипт, активируют возможность скачать так именуемую бета-версию. Но, не обращая внимания на такое наименование, это отнюдь не свидетельствует, что вы станете скачивать бета-версию DirectX 11.

В конце процесса обновления вы снова имеете возможность запустить DXDiag, по окончании чего утилита выдаст номер версии, соответствующий финальному выпуску DirectX 11. Так, следующим шагом будет запуск Windows Update на вашем компьютере.

Надавите на картину для повышения.

Сейчас в перечне обновления вы должны взять новую запись называющиеся Platform Update for Windows Vista. Поставьте галочку рядом с этим пакетом, дабы выбрать его для скачивания. В случае если записи нет, то выполните диагностику новых обновлений, выбрав пункт “Поиск обновлений/Check for Updates” на прошлом экране.

Обратите внимание, как хитро Микрософт запрятала пакет DirectX 11 в “Platform Update”. Это, кстати, достаточно правильное наименование, потому, что Platform Update кроме этого установит и другие функции Windows 7 на компьютер с Vista. Вы имеете возможность взглянуть полный перечень функций в скачанного архива.

Надавите на картину для повышения.

На первый взгляд ничего особенного: Windows Update устанавливает Platform Update для Windows Vista (KB971644), которое включает DirectX 11. По окончании установки требуется перезагрузка.

Надавите на картину для повышения.

А вот и итог отечественного опыта. Диагностическая утилита DXDiag верно отображает DirectX 11. Если вы желаете проверить, что DirectX 11 верно трудится на вашей машине Vista, вы имеете возможность скачать направляться SDK напрямую от Микрософт.

Иначе, вы не сможете применять DX11, пока не установите в совокупность совместимую видеоплату, к примеру, из линейки ATI Radeon HD 5800, которая поддерживает новое API. nVidia также обязана выпустить собственные DX11-совместимые видеоплаты чуть позднее в текущем году.

Драйвер с помощью DirectX 11 также потребуется, но они уже доступны для видеоплат линеек в первых рядах HD 5800 и 5700, каковые мы тестировали в течении последних 30 дней. Игры с помощью новой версии API должны показаться на прилавках магазинов также чуть ближе к Январю (кстати к игре BattleForge уже вышел патч, включающий и помощь DirectX 11).

Как запустить на DirectX 10, игры для DirectX 11?


Темы которые будут Вам интересны: