Odredite model DirectX verzije i Shader

Ceh za pronalaženje DirectX verzije i Shader Model koji se izvodi na računalu.

Microsoft DirectX, također poznat kao DirectX, skup je API-ja koji se koriste za razvoj i programiranje videoigara na Microsoftovim operativnim sustavima (Windows i Xbox). Predstavljen 1995., nedugo nakon puštanja sustava Windows 95, od tada je u paketu u svakoj verziji sustava Windows od sustava Windows 98.

Izdavanjem DirectX 12 u 2015. Microsoft je predstavio niz novih programskih značajki kao što su API-ji niske razine koji razvojnim programerima omogućuju veću kontrolu nad onim što se naredbe šalju jedinici za obradu grafike. DirectX 12 API-ja također će se koristiti u razvoju Xbox One i Windows Phone igre uz Windows 10 .

Budući da je izdanje DirectX 8.0 grafičkih kartica koristilo programe / upute poznate kao Shader modeli kako bi se lakše protumačile upute o prikazivanju grafike poslane s CPU-a na grafičku karticu. Mnoge nove igre računala sve više unose Shader Model verzije u svojim sustavnim zahtjevima.

Međutim, ovi shader verzije vezani su za verziju DirectX-a koji ste instalirali na vašem računalu, a zatim je povezan s vašom grafičkom karticom. To može otežati određivanje može li vaš sustav upravljati određenim shader modelom ili ne.

Kako odrediti DirectX verziju koju imate?

  1. Kliknite izbornik Start, a zatim "Run".
  2. U okviru "Run" upišite "dxdiag" (bez navodnika) i kliknite na "OK". To će otvoriti DirectX dijagnostički alat.
  3. Na kartici System (Sustav), navedenom pod naslovom "System Information" (Informacije o sustavu), trebali biste vidjeti popis "DirectX verzije".
  4. Uskladite svoju DirectX verziju s donjom verzijom Shader.

Nakon što utvrdite verziju DirectXa koja se izvodi na računalu, možete upotrijebiti donji grafikon kako biste utvrdili koja je verzija Shader Model podržana.

DirectX i Shader Model verzije

* Nije dostupno za Windows XP OS
† Nije dostupno za Windows XP, Vista (i Win 7 prije SP1)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 i Xbox One

Imajte na umu da DirectX verzije prije DirectX 8.0 ne podržavaju shader modele

Ovdje opisane DirectX verzije počinju s DirectX verzijom 8.0. DirectX verzije prije verzije 8.0 izdane su prvenstveno u podršci za Windows 95, Windows 98, Windows Me, Windows NT 4.0 i Windows 2000.

DirectX verzije 1.0 do 8.0a bile su kompatibilne sa sustavom Windows 95. Windows 98 / Me uključio je podršku putem DirectX verzije 9.0. Sve starije verzije programa DirectX dostupne su na različitim web-mjestima trećih strana i ako instalirate starije verzije operacijskog sustava Windows, one mogu biti korisne za pokretanje izvornih datoteka / diskova igara.

Jedna preporuka prije instaliranja novije verzije programa DirectX jest osigurati da vaša grafička kartica podržava tu verziju programa DirectX.

Koje igre podržavaju DirectX 12?

Većina PC igara razvijenih prije izdavanja DirectX 12 najvjerojatnije je razvijena korištenjem i ranijom verzijom programa DirectX. Te igre će biti kompatibilne na računalima s instaliranim DirectX 12 zbog kompatibilnosti sa stražnjom stranom.

Ako slučajno vaša igra nije kompatibilna u novoj verziji programa DirectX, uglavnom igre koje se pokreću na DirectX 9 ili novijem, Microsoft nudi DirectX End-User Runtime koji će popraviti mnoge pogreške tijekom pokretanja s DLL-ovima instaliranim iz starijih verzija programa DirectX.

Kako instalirati najnoviju verziju DirectXa?

Instalacija najnovije verzije programa DirectX potrebna je samo kada pokušavate igrati igru ​​koja je razvijena s tom najnovijom verzijom. Microsoft je olakšao ažuriranje i može se ažurirati putem standardnog Windows Update i ručnog preuzimanja i instalacije. Od oslobađanja DirectXa 11.2 za Windows 8.1, međutim, DirectX 11.2 više nije dostupan kao samostalni preuzimanje / instalacija i mora se preuzeti putem programa Windows Update.

Uz Windows Update, većina igara provjerava vaš sustav na instalaciji kako bi provjerila ispunjava li DirectX zahtjeve, ako vam se ne traži da preuzmete i instalirate prije instaliranja igre.