Определете вашата версия на DirectX и модел Shader

Гилдия за намиране на версията на DirectX и модела Shader, които се изпълняват на компютъра ви.

Microsoft DirectX, известен също като DirectX, е набор от приложни програмни интерфейси (API), използвани при разработването и програмирането на видеоигри на операционни системи на Microsoft (Windows и Xbox). Въведена през 1995 г., малко след пускането на Windows 95, тя оттогава е била обединена във всяка версия на Windows от Windows 98.

С пускането на DirectX 12 през 2015 г. Microsoft въведе редица нови функции за програмиране, като API с ниско ниво, които позволяват на разработчиците да контролират кои команди се изпращат на графичния процесор. Приложните програмни интерфейси на DirectX 12 също ще бъдат използвани в Xbox One и разработката на Windows Phone, в допълнение към Windows 10 .

От пускането на графичните карти на DirectX 8.0 се използват програми / инструкции, известни като Shader Models, за да се интерпретират инструкциите как да се правят графики, изпратени от процесора към графичната карта. Много нови компютърни игри все по-често описват версии на Shader Model в системните си изисквания.

Въпреки това, тези Shader версии са свързани с версията на DirectX, която сте инсталирали на вашия компютър, който след това от своя страна е свързан с вашата графична карта. Това може да затрудни да се определи дали вашата система може да се справи с определен модел на Shader или не.

Как да определите версията на DirectX, която имате?

  1. Кликнете върху менюто "Старт", след това върху "Изпълнение".
  2. В полето "Run" въведете "dxdiag" (без кавички) и кликнете върху "Ok". Това ще отвори инструмента за диагностика на DirectX.
  3. В раздела "Система", посочен в заглавието "Системна информация", трябва да видите в списъка "DirectX Version".
  4. Свържете версията си с DirectX с версията Shader, посочена по-долу.

След като определите версията на DirectX, която се изпълнява на вашия компютър, можете да използвате графиката по-долу, за да определите коя версия на Shader Model се поддържа.

Версии на моделите на DirectX и Shader

* Не е налице за Windows XP OS
† Не е налице за Windows XP, Vista (и Win 7 преди SP1)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 и Xbox One

Моля, имайте предвид, че версиите на DirectX преди DirectX 8.0 не поддържат модели на Shader

Версиите на DirectX, описани тук, започват с DirectX версия 8.0. Версиите на DirectX преди версията 8.0 бяха пуснати главно в подкрепа на Windows 95, Windows 98, Windows Me, Windows NT 4.0 и Windows 2000.

DirectX версиите от 1.0 до 8.0a са съвместими с Windows 95. Windows 98 / Me включва поддръжка чрез DirectX версия 9.0. Всички по-стари версии на DirectX са достъпни на различни сайтове на трети страни, а ако инсталирате по-стари версии на операционната система Windows, те могат да бъдат полезни, за да стартират оригинални файлове / дискове за игри.

Една препоръка преди инсталирането на по-нова версия на DirectX е да се уверите, че графичната ви карта поддържа тази версия на DirectX.

Какви игри поддържат DirectX 12?

Повечето компютърни игри, разработени преди пускането на DirectX 12, най-вероятно са разработени, използвайки и по-ранна версия на DirectX. Тези игри ще бъдат съвместими с компютри с инсталиран DirectX 12 поради обратната съвместимост.

Ако по случайност вашата игра не е съвместима с нова версия на DirectX, главно игри, работещи с DirectX 9 или по-рано, Microsoft предоставя DirectX за крайния потребител, който ще определи много грешки при изпълнение на времето с DLL инсталирани от по-старите версии на DirectX.

Как да инсталирате последната версия на DirectX?

Инсталирането на най-новата версия на DirectX е необходимо само когато се опитвате да играете игра, която е разработена с последната версия. Microsoft е направил много лесно да остане актуален и може да бъде актуализиран чрез стандартния Windows Update и чрез ръчно изтегляне и инсталиране. След пускането на DirectX 11.2 за Windows 8.1, обаче, DirectX 11.2 вече не се предлага като самостоятелно изтегляне / инсталация и трябва да бъде изтеглен чрез Windows Update.

В допълнение към Windows Update повечето игри ще проверят инсталацията ви, за да видят дали отговаряте на изискванията на DirectX. Ако не го направите, ще бъдете подканени да изтеглите и инсталирате преди инсталирането на играта.