Odredite svoju DirectX verziju i Shader model

Ciljevi su pronalaženje DirectX verzije i Shader Model koji se pokreću na vašem računaru.

Microsoft DirectX, takođe poznat i kao DirectX, predstavlja skup API-a koji se koriste u razvoju i programiranju video igrica na Microsoft operativnim sistemima (Windows i Xbox). Uveden 1995., ubrzo nakon izdavanja Windows 95, od tada je povezan u svaku verziju Windows-a od Windows 98-a.

Sa puštanjem DirectX 12 u 2015, Microsoft je predstavio niz novih programskih funkcija, kao što su API-ji nižeg nivoa koji omogućavaju programerima više kontrole nad tim komandama koje se šalju na jedinicu za grafičku obradu. DirectX 12 API-ovi takođe će se koristiti u razvoju Xbox One i Windows Phone igre pored Windowsa 10 .

Pošto je izdanje DirectX 8.0 grafičkih kartica koristilo programe / instrukcije poznate kao Shader modeli kako bi se tumačile uputstva o tome kako se grafika poslala sa CPU-a na grafičku karticu. Mnoge nove pc igre sve više navode verzije Shader Model u svoje sistemske zahteve.

Međutim, ove verzije shadera su vezane za verziju DirectX-a koju ste instalirali na računaru, a koja je tada vezana za vašu grafičku karticu. Ovo može otežati utvrđivanje da li vaš sistem može upravljati određenim modelom shadera ili ne.

Kako odrediti DirectX verziju koju imate?

  1. Kliknite na meni "Start", zatim "Pokreni".
  2. U polje "Pokreni" ukucajte "dxdiag" (bez navodnika) i kliknite na "Ok". Ovo će otvoriti DirectX dijagnostički alat.
  3. Na kartici System, navedene pod naslovom "Informacije o sistemu", trebalo bi da vidite listu "DirectX Version".
  4. Podesite svoju DirectX verziju sa donjem verzijom shadera.

Jednom kada ste odredili verziju DirectX-a koji se pokreće na računaru, možete koristiti grafikon ispod da biste utvrdili koja je verzija Shader modela podržana.

DirectX i Shader Model Verzije

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

Imajte u vidu da DirectX verzije pre DirectX 8.0 ne podržavaju modele shadera

DirectX verzije koje su ovde opisane počinju sa DirectX verzijom 8.0. DirectX verzije pre verzije 8.0 su objavljene prvenstveno u podršci Windows 95, Windows 98, Windows Me, Windows NT 4.0 i Windows 2000.

DirectX verzije 1.0 do 8.0a bile su kompatibilne sa Windows 95. Windows 98 / Me je uključivao podršku preko DirectX verzije 9.0. Sve starije verzije DirectX-a dostupne su na različitim sajtovima treće strane, a ako instalirate starije verzije Windows operativnog sistema, možda će vam pomoći da pokrenete originalne igre / diskove.

Jedna preporuka pre instaliranja novije verzije DirectX-a jeste osigurati da vaša grafička kartica podržava tu verziju DirectX-a.

Koje igre podržavaju DirectX 12?

Većina računarskih igara razvijenih pre izdavanja DirectX 12 najverovatnije su razvijene korišćenjem i starijim verzijama DirectX-a. Ove igre će biti kompatibilne na računarima sa DirectX 12 instaliranim zbog kompatibilnosti sa zadnje strane.

Ako slučajno vaša igra nije kompatibilna sa novom verzijom DirectX-a, većinom igara koji se pokreću na DirectX 9 ili ranijem, Microsoft obezbeđuje DirectX End-User Runtime koji će popraviti mnoge greške u pogonu sa DLL-ovima instaliranim iz starijih verzija DirectX-a.

Kako instalirati najnoviju verziju DirectX-a?

Instalacija najnovije verzije DirectX-a je neophodna samo ako pokušavate da igrate igricu koja je razvijena sa tom najnovijom verzijom. Microsoft je učinio veoma jednostavan za ažuriranje i ažuriranje putem standardne Windows Update i putem ručnog preuzimanja i instalacije. Od izdavanja DirectX 11.2 za Windows 8.1, međutim, DirectX 11.2 više nije dostupan kao samostalni download / instalacija i mora se preuzeti preko Windows Update-a.

Pored Windows Update, većina igara će provjeriti vaš sistem na instalaciji kako bi vidjeli da li ispunjavate zahtjeve DirectX-a, ukoliko vam neće biti zatraženo da preuzmete i instalirate prije instaliranja igre.