Очевидно е, че всеки потребител на Windows е чувал за термина DirectX, въпреки че не всеки знае какво е, и още повече не знаят как да актуализират DirectX. Нека се опитаме да разберем този въпрос по-подробно, особено след като тук можете да проследите много проблеми, които обикновените компютърни потребители могат да намерят много сложни.
Самата тази концепция за много хора, свързани с компютри, много често не само предизвиква объркване по отношение на интерпретацията, но и демонстрира пълното им незнание за проблема. Освен това има доста митове за това.
Ако говорим за DirectX от гледна точка на професионалното разбиране на ситуацията, то това е набор от API инструменти за разработване на компютърни приложения, работещи на операционни системи Windows.
Ако не използвате компютърна терминология, може да се отбележи, че тази платформа е един вид софтуерен мост (или слой), чрез който програмните компоненти на околната среда и хардуерните устройства са свързани помежду си. Отчасти това е вярно, но самите възможности на DirectX не са ограничени до това.
За първи път софтуерът на DirectX е бил обсъден през 1995 г., когато Microsoft (разработчикът на всички операционни системи на Windows) го представи на пазара за компютърни технологии, наречен Windows Game SDK. Вярно е, че първата версия нямаше почти нищо общо с това, което се предлага днес.
По-рано такъв „мост” беше използван изключително за поддръжка на графични ускорители (по отношение на максимизиране на всички възможности в 3D компютърни игри с видео карти като 3dfx, сред които моделите Voodoo бяха считани за най-мощни). По това време въпросът как да надстроите DirectX дори не бе повдигнат. Във всички операционни системи този инструмент трябваше да се инсталира ръчно.
С течение на времето този компонент е станал неразделна част от инсталационната дистрибуция на всяка платформа на Windows. Той включва няколко основни модула, отговорни за правилното функциониране на цялата система за кръстосано свързване. Въпреки това, с това как да актуализирате DirectX, често има много въпроси и трудности. Повече за това по-късно, но засега нека разгледаме основните характеристики на тази софтуерна среда.
За съжаление една от погрешните схващания е, че DirectX се използва изключително в компютърни игри, за да подобри работата на видеокартата и подобряването на изображението на екрана. Това е фундаментално погрешно.
Поддръжката на видео не е всичко. Това трябва да включва и звук. Това се отнася до свързването на софтуерни модули чрез "most" DirectX към приложения, които са проектирани да обработват аудио. Например много много компютърни музиканти във виртуални секвенсори използват специални приставки, наречени DX Plug-ins. Те са широко разпространени заедно с технологиите VST и RTAS.
Това могат да бъдат, да речем, виртуални синтезатори, средства за ефекти, насложени върху аудио сигнал, и много други.
Без разбиране за това как да актуализирате DirectX, можете да получите проблема, че някои инструменти просто няма да работят правилно, защото техните системни изисквания могат да съдържат условието за използване на най-новата или актуализирана версия на платформата.
Преди да започнете надстройката, трябва да знаете версията на DirectX, която присъства в операционната система. По правило за Windows XP е DirectX 9, в Windows Vista е DirectX 10, в Windows 7 и 8 е DirectX 11 (съответно версии 11.1 и 11.2), в бъдещата система Windows 10 се приема DirectX 12 (но това все още не е достигнато) ,
За да разберете последната версия, трябва да използвате командния ред или командата Run в менюто Start, където се въвежда съкращението dxdiag.
В главния прозорец по-долу можете да видите цялата информация за инсталирания компонент. Освен всичко друго, можете да получите и изчерпателна информация за цялата система, инсталираните драйвери, хардуер, операционна система и др. Можете дори да направите тест на системата по отношение на производителността или наличието на неизправности. Тук информацията е представена много по-подробно, отколкото в менюто "My Computer" / "Properties" или същото "Диспечер на устройствата".
Сега за актуализацията. Факт е, че не всички операционни системи поддържат най-новите версии на DX средата. Например, версия 11 може да се използва изключително в Windows 7 и 8. По-старите версии просто не го поддържат. Така че можете да говорите само за актуализиране на вътрешните компоненти в по-нови.
как ъпгрейд DirectX 9? Просто просто. Трябва да се свържете само с официалния уебсайт на Microsoft Update или с изтегления ресурс на Центъра за изтегляния на Microsoft и да намерите интересуващата ви тема.
Същото се отнася и за въпроса как да се актуализира DirectX 11. Но изтеглянето на актуализации от "левите" сайтове не се препоръчва, защото цялата система може да отлети.
Между другото, ако системата има автоматична актуализация, DirectX компонентите в ръчен режим не трябва да се актуализират. Най-актуалните версии на всички компоненти ще бъдат инсталирани автоматично чрез Windows Update.
Най-често срещаната грешка при обновяването е липсата на някои динамични библиотеки като d3dx9 43.dll (41, 39 и т.н.) или dxgi.dll.
За да разрешите проблема, трябва да използвате файла dxwebsetup.exe, който може да бъде изтеглен от официалния уебсайт на Microsoft.
По правило той помага в 99% от случаите. Можете също да използвате помощната програма Fixer, която ви позволява да изтеглите липсващите библиотеки.
Понякога може да се наложи да изтеглите библиотеките ръчно. Те могат да бъдат намерени и на официалния ресурс за всички версии на DirectX. Като цяло, както вече е ясно, няма нищо трудно в въпроса как да се актуализира DirectX. Струва си да се обърне внимание само на операционната система и оригиналната версия, която тя поддържа.