DirectX 12 для Windows
Microsoft Corporation
Набір програмних інтерфейсів Microsoft, через які ігри працюють з відеокартою, звуком і контролерами. DirectX 12 входить до Windows 10 і Windows 11 та оновлюється разом із системою.
Microsoft Corporation
Набір програмних інтерфейсів Microsoft, через які ігри працюють з відеокартою, звуком і контролерами. DirectX 12 входить до Windows 10 і Windows 11 та оновлюється разом із системою.
DirectX 12 — набір програмних інтерфейсів Microsoft для Windows, через які ігри та графічні програми працюють з відеокартою, звуком і контролерами. Саме від нього залежить, чи запуститься сучасна гра і чи зможе вона використати можливості вашої відеокарти.
Головне, що варто знати: DirectX 12 не існує як окрема програма. Він вбудований у Windows 10 і Windows 11 та оновлюється через Windows Update.
Попередні версії, зокрема DirectX 11, брали на себе багато роботи з керування відеокартою, і через це гра здебільшого навантажувала одне ядро процесора. DirectX 12 дає розробникам низькорівневий доступ: гра сама розподіляє команди між ядрами, і на сучасних багатоядерних процесорах кадрів стає більше, а затримок менше. На базі DirectX 12 Ultimate працюють трасування променів, затінення зі змінною частотою та технології швидкого завантаження з SSD. Водночас ця свобода вимагає від розробників більше зусиль, тому в деяких іграх режим DirectX 11 досі може працювати стабільніше. Якщо гра пропонує обидва режими, а в DirectX 12 бачите підвисання, варто спробувати інший.
Microsoft розповсюджує DirectX 12 лише як частину системи. Файли з назвою «DirectX 12 для Windows 7» на сторонніх сайтах — або середовище виконання зі старими бібліотеками, перейменоване для привабливості, або шкідливі програми. Тому краще знати, що саме ви встановлюєте: середовище виконання корисне для старих ігор, але новий DirectX на стару систему не додасть.
Багато ігор, випущених у часи DirectX 9 і DirectX 11, використовують допоміжні бібліотеки, яких немає в чистій Windows: функції для роботи з текстурами, звуком чи контролерами Xbox. Сама система їх не встановлює, бо нові ігри ними вже не користуються. Тому старі ігри часто приносять інсталятор цих бібліотек із собою, а якщо його пропустили, з'являється повідомлення про відсутній файл. Середовище виконання DirectX від Microsoft додає всі такі компоненти одним пакетом, перевіряє, що вже встановлено, і не перезаписує новіші системні файли. Встановлювати його можна сміливо поверх будь-якої сучасної Windows: на роботу DirectX 12 воно не впливає.
Якщо гра вимагає DirectX 12, а у вас Windows 10, але гра не стартує, зазвичай винна відеокарта без потрібного рівня підтримки або застарілий драйвер. На ноутбуках з двома відеокартами гра може запускатися на вбудованому графічному чипі — у параметрах графіки Windows призначте їй дискретну відеокарту. Помилки на кшталт «DXGI_ERROR» зазвичай виправляє чисте перевстановлення драйвера.
Не завантажуйте окремі DLL-файли з сайтів-збірників і не кладіть їх у системні папки вручну: так легко отримати несумісну або заражену бібліотеку. Офіційні шляхи — Windows Update, драйвер від виробника відеокарти і середовище виконання DirectX від Microsoft.
Загальна інформація про пакет і середовище виконання — на сторінці DirectX. Для старих ігор і систем корисна сторінка DirectX 11.
Плюси DirectX 12 — продуктивність на сучасних процесорах і нові графічні технології. Мінуси — він доступний лише в нових Windows і залежить від відеокарти. Скачати окремо його не потрібно: досить оновити систему та драйвер.
Сторінку опубліковано 22 червня 2024, текст оновлено 10 жовтня 2026, джерела перевірено 10 жовтня 2026.
DirectX для Windows — набір бібліотек Microsoft, через які ігри працюють із відеокартою та звуком; старі компоненти доустановлюються окремим інсталятором.
Версія графічних інтерфейсів Microsoft, на якій побудовано величезну кількість ігор для ПК. Вбудована в Windows 7 і новіші системи, окремо ставлять лише допоміжні бібліотеки.
Платна утиліта шведської Tilf AB для пошуку й установлення відсутніх DLL-бібліотек у Windows. Пояснюємо, коли вона допомагає, а коли краще обійтися без неї.