Розбираємося, як дізнатися, який DirectX встановлений
Мабуть, немає такого власника комп`ютера, який би не хотів дізнатися відповідь на питання про те, як дізнатися, який DirectX встановлений. Однак далеко не всі хочуть дізнатися щось нове з простої цікавості. Найчастіше ця необхідність продиктована особливостями роботи того чи іншого використовуваного програмного продукту. Сьогодні ми відповімо на питання про те, як дізнатися, який DirectX встановлений, тому, незалежно від справжньої причини, кожному відкриється відразу кілька дієвих способів.
Згадуючи минуле
У багатьох ще свіжі в пам`яті спогади про славні часи ДОС, коли написані програми могли отримувати доступ до функцій підключених до комп`ютера пристроїв напряму. Наприклад, знаючи дані про встановлену відеокарту, програміст міг таким чином написати код, щоб працювати безпосередньо з відеоадаптером, минаючи внутрішню систему переривань і черг. Це дозволяло не тільки значно підвищувати продуктивність подібних програм, але і знижувало вимоги до компонентів. У 1995 році поява Windows поклало край такому відсутності стандартизації. Частиною операційної системи став набір файлів бібліотек під назвою DirectX, за допомогою якого програми отримували доступ до пристроїв. Іншими словами, про прямому зверненні в обхід механізмів довелося забути. Хоча така уніфікація виявилася досить ефективною. З тих пір пакет еволюціонував від версії 1.0 в Windows 95 до 11.2 в Win 8.1. Тому не завжди зрозуміло, який DirectX встановлений.
Дивний момент
Чому ж користувачів так цікавить питання про те, як дізнатися, який DirectX встановлений, якщо бібліотеки включені в систему? Розглянемо простий приклад: у операционке Windows 8 (вбудований "ДіректІкс" 11.1) запускається тривимірне додаток, створений за часів Windows XP (9-я версія бібліотек). Очевидно, що нова система не повинна містити в собі всі файли застарілої версії пакета. Частково вони присутні, але не повністю. В результаті додаток закривається з повідомленням про збій. Рішення просте: потрібно встановити необхідну версію пакета. Тоді необхідні файли будуть інтегровані в систему. Це додасть велику сумісність. Так, хоча "Директ Ікс" для "Віндовс-7" (11 версія) досить новий, не слід забувати про додаткову установці 9.х. Більш ранні випуски зазвичай не потрібні.
Як дізнатися, який DirectX встановлений
Але досить теорії, пора переходити до практики. Насправді визначити версію вкрай просто. Перший спосіб - за допомогою інформаційного модуля пакета, що входить до складу всіх Windows. Необхідно натиснути кнопки Win (зображений символ "Віндовс") і R. У відображеної рядку набрати dxdiag і натиснути Enter. У вкладці «Система» нижня рядок вказує номер встановленої версії. Звертаємо увагу, що якщо інстальовані кілька пакетів, то відображається найбільш новий (перезапису не відбувається, лише додавання). Тобто в Windows Vista SP2 - 8.1 буде 11, в Win XP SP3 - 9. Також дізнатися версію можна в діагностичних програмах. Одна з популярних - AIDA64. Після запуску потрібно відкрити вкладку «Операційна система» і пройти в однойменний розділ. Тут в блоці «Версії компонентів» можна знайти DirectX. До речі, в даній програмі передбачена можливість визначення версії бібліотек, які апаратно підтримує відеоадаптер. Ця інформація може виявитися корисною, наприклад, якщо невідомо, чи запуститься нова гра на такій конфігурації. Порівнявши програмні вимоги і підтримувану версію, можна відразу отримати відповідь. Доступ до цієї функції здійснюється у вкладці DirectX, розділ "Відео".