Пасля выхаду Windows 10 мяне раз за разам пытаюцца, дзе спампаваць DirectX 12, чаму dxdiag паказвае версію 11.2, нягледзячы на тое, што відэакартай падтрымліваецца і пра падобныя рэчы. Паспрабую адказаць на ўсе гэтыя пытанні.
У гэтым артыкуле - падрабязна аб бягучым стане спраў з DirectX 12 для Windows 10, чаму гэтая версія можа быць не задзейнічана на вашым кампутары, а таксама пра тое, дзе спампаваць DirectX і навошта гэта патрэбна, з улікам таго, што гэты кампанент ўжо маецца ў АС.
Як даведацца версію DirectX у Windows 10
Спачатку пра тое, як паглядзець версію DirectX. Для гэтага дастаткова націснуць клавішы Windows (якая з эмблемай) + R на клавіятуры і ўвесці dxdiag ў акне "Выканаць".
У выніку будзе запушчана Сродак дыягностыкі DirectX, у якім на ўкладцы "Сістэма" можна ўбачыць і версію DirectX. У Windows 10 вы з вялікай верагоднасцю ўбачыце там альбо DirectX 12 альбо 11.2.
Апошні варыянт не абавязкова звязаны з непадтрымоўванымі відэакартай і дакладна не выкліканы тым, што вам трэба папярэдне спампаваць DirectX 12 для Windows 10, паколькі ўсе асноўныя неабходныя бібліятэкі ўжо маюцца ў АС адразу пасля абнаўлення або чыстай ўстаноўкі.
Чаму замест DirectX 12 выкарыстоўваецца DirectX 11.2
Калі ў сродку дыягностыкі вы бачыце, што бягучая версія DirectX 11.2, гэта можа быць выклікана двума асноўнымі прычынамі - непадтрымоўванымі відэакарта (прычым, магчыма, яна будзе падтрымлівацца ў будучыні) або састарэлыя драйвера відэакарты.
Важнае абнаўленне: у Windows 10 Creators Update ў галоўным dxdiag заўсёды адлюстроўваецца 12-я версія, нават калі яна не падтрымліваецца відэакартай. Пра тое, як даведацца падтрымліваемую, см. Асобны матэрыял: Як даведацца версію DirectX у Windows 10, 8 і Windows 7.
Відэакарты, якія падтрымліваюць DirectX 12 у Windows 10 на сапраўдны момант:
- Інтэграваная графіка Intel працэсараў Core i3, i5, i7 Haswell і Broadwell.
- NVIDIA GeForce серый 600, 700, 800 (часткова) і 900, а таксама відэакарты GTX Titan. NVIDIA таксама абяцае падтрымку DirectX 12 для GeForce 4xx і 5xx (Fermi) у бліжэйшай будучыні (варта чакаць абноўленых драйвераў).
- AMD Radeon серый HD 7000, HD 8000, R7, R9, а таксама інтэграваныя графічныя чыпы AMD A4, A6, A8 і A10 7000, PRO-7000, Micro-6000 і 6000 (тут таксама ёсць падтрымка ў працэсараў E1 і E2). Гэта значыць Kaveri, Millins і Beema.
Пры гэтым, нават калі ваша відэакарта, здавалася б, трапляе ў гэты спіс, можа апынуцца, што канкрэтная мадэль пакуль не падтрымліваецца (вытворцы відэакарт ўсё яшчэ працуюць над драйверамі).
У любым выпадку, адно з першых дзеянняў, якое варта выканаць, калі вам патрабуецца падтрымка DirectX 12 - усталяваць апошнюю версію драйвераў для Windows 10 вашай відэакарты з афіцыйных сайтаў NVIDIA, AMD ці Intel.
Заўвага: многія сутыкнуліся з тым, што драйвера відэакарты ў Windows 10 не ўсталёўваюцца, выдаючы розныя памылкі. У гэтым выпадку дапамагае поўнае выдаленне старых драйвераў (Як выдаліць драйвера відэакарты), а таксама праграм накшталт GeForce Experience або AMD Catalyst і ўстаноўка іх па-новаму.
Пасля абнаўлення драйвераў, паглядзіце ў dxdiag, якая версія DirectX выкарыстоўваецца, а заадно і версію драйвера на ўкладцы экран: для падтрымкі DX 12 павінен быць драйвер WDDM 2.0, а не WDDM 1.3 (1.2).
Як спампаваць DirectX для Windows 10 і навошта гэта трэба
Нягледзячы на тое, што ў Windows 10 (таксама, як і ў двух папярэдніх версіях АС) асноўныя бібліятэкі DirectX прысутнічаюць па змаўчанні, у шэрагу праграм і гульняў вы можаце сутыкнуцца з памылкамі накшталт "Запуск праграмы не магчымы, паколькі d3dx9_43.dll адсутнічае на кампутары "і іншымі, звязанымі з адсутнасцю асобных бібліятэк DLL папярэдніх версій DirectX ў сістэме.
Каб пазбегнуць гэтага, рэкамендую адразу спампаваць DirectX з афіцыйнага сайта Microsoft. Пасля загрузкі Вэб-ўсталёўшчыка, запусціце яго, і праграма аўтаматычна вызначыць, якіх бібліятэк DirectX не хапае на вашым кампутары, загрузіць і ўсталюе іх (пры гэтым не звяртайце ўвагі, што заяўлена падтрымка толькі Windows 7, у Windows 10 усё функцыянуе сапраўды гэтак жа) .