Встановлюємо directx 11 на windows vista

DirectX 11 - новітня версія API, і якщо ви працюєте під Windows 7, то все буде якнайкраще, оскільки DX 11 входить в комплект поставки системи. Але як бути тим, хто як і раніше працює з Windows Vista? Microsoft планує випустити оновлення Vista SP3 з інтегрованим API DirectX 11, але ви можете додати в Vista підтримку DX 11 вже сьогодні.

DirectX є найпопулярнішим інтерфейсом між відеокартою і комп`ютерною грою. Саме цей інтерфейс API дозволяє ігровим розробникам писати свій код без серйозної прив`язки до "заліза" в ігрових комп`ютерах геймерів.

DirectX 11 - новітня версія даного API, і вона пропонує досить широкий набір функцій. Якщо ви працюєте під Windows 7, то все буде якнайкраще, оскільки DX 11 входить в комплект поставки новітньої операційної системи Microsoft. Але як бути тисячам і тисячам геймерів, на чиїх комп`ютерах і раніше працює Windows Vista? Зрештою, отримавши чимало критики за реалізацію DirectX 10, Microsoft стверджує, що навчилася на помилках минулого, і на цей раз все буде краще.

Ідея зрозуміла: Windows Vista зможе оновлювати DirectX 10 на версію 11. Windows XP, з іншого боку, залишиться зі старим інтерфейсом DirectX 9.

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

Фінальна версія DirectX 11 доступна ще з кінця серпня 2009 року. Але трюк полягає в тому, щоб знати, як встановити цю версію під Vista. Якщо ви досить глибоко і довго будете "копати" базу знань MS Knowledge Base, різні блоги і Developer Network, то рано чи пізно ви знайдете рішення. Однак, схоже, Microsoft ускладнила оновлення Vista на DirectX 11 так сильно, як тільки змогла.

Нижче ми наведемо покрокове керівництво як можна буде активувати скачування DirectX 11 (RTM) через оновлення Microsoft Windows Update, використовуючи дві прості записи в реєстрі. Вся інша частина установки буде виконана автоматично.




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

Встановлюємо DirectX 11 на Windows Vista

Не кожен користувач ризикне виконувати редагування безпосередньо в реєстрі Windows. Щоб полегшити життя нашим читачам ми створили невеликий скрипт, який зробить всю роботу за вас. Завантажити його можна тут. Скачайте і розпакуйте архів. Всередині він містить копію угоди Microsoft End User License Agreement (EULA) і файл CMD. Запустіть файл з правами адміністратора, натиснувши на іконку правою клавішею миші і вибравши ldquo-Запуск від імені адміністратора / Run as administratorrdquo-, як показано на скріншоті вище. Перед початком також переконайтеся, що на вашу операційну систему інстальовано пакет оновлень Service Pack 2 для Vista, оскільки він необхідний для цього оновлення.

Встановлюємо DirectX 11 на Windows Vista




Запуск скрипта з правами адміністратора відкриває вікно командного рядка. Ви повинні побачити наступне повідомлення: "Platform Update for Windows Vista registry key has been set successfully." Це означає, що до реєстру Windows були додані відповідні записи. Що вони роблять? Нижче ми покажемо, як Microsoft приховала DirectX 11 під Vista.

Встановлюємо DirectX 11 на Windows Vista

Microsoft вже завантажила оновлення DirectX 11 на офіційний сервер Windows Update Server- але воно як і раніше приховано. Записи реєстру, які додав наш скрипт, активують можливість завантажити так звану бета-версію. Однак, незважаючи на таку назву, це аж ніяк не означає, що ви будете завантажувати бета-версію DirectX 11. В кінці процесу встановлення, вам знову можете запустити DXDiag, після чого утиліта видасть номер версії, відповідний фінального випуску DirectX 11. Таким чином, наступним кроком буде запуск Windows Update на вашому комп`ютері.

Відео: Як встановити або оновити DirectX

Встановлюємо DirectX 11 на Windows Vista

Тепер в списку, вам треба отримати новий запис під назвою "Platform Update for Windows Vista". Поставте галочку поруч з цим пакетом, щоб вибрати його для скачування. Якщо записи немає, то виконайте перевірку нових оновлень, вибравши пункт "Пошук оновлень / Check for Updates" на попередньому екрані.

Відео: Як встановити Directx 11 для Windows 8

Зверніть увагу, як хитро Microsoft сховала пакет DirectX 11 всередині "Platform Update". Це, до речі, досить точну назву, оскільки "Platform Update" також встановить і інші функції Windows 7 на комп`ютер з Vista. Ви можете подивитися повний список функцій всередині завантаженого архіву.

Встановлюємо DirectX 11 на Windows Vista

Відео: Як встановити DirectX 11

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

Встановлюємо DirectX 11 на Windows Vista

А ось і результат нашого експерименту. Діагностична утиліта DXDiag правильно відображає DirectX 11. Якщо ви хочете перевірити, що DirectX 11 правильно працює на вашій машині Vista, ви можете завантажити DirectX SDK безпосередньо від Microsoft. З іншого боку, ви не зможете використовувати DX11, поки не встановите в систему сумісну відеокарту, наприклад, з лінійки ATI Radeon HD 5800, яка підтримує нове API. nVidia теж повинна випустити свої DX11-сумісні відеокарти трохи пізніше в цьому році. Драйвер з підтримкою DirectX 11 теж потрібно, але вони вже доступні для відеокарт лінійок Radeon HD 5800 і 5700, які ми тестували на протязі останніх 30 днів. Ігри з підтримкою нової версії API повинні з`явитися на прилавках магазинів теж трохи ближче до кінця року (до речі до гри BattleForge вже вийшов патч, що включає і підтримку DirectX 11).


Поділися в соц. мережах:

По темі: