Določite svojo različico DirectX in model Shader

Ceha za iskanje različice DirectX in Shader Model, ki se izvajajo na vašem računalniku.

Microsoft DirectX, znan tudi kot DirectX, je niz API-jev, ki se uporabljajo pri razvoju in programiranju video iger v operacijskih sistemih Microsoft (Windows in Xbox). Predstavljen leta 1995, kmalu po izdaji operacijskega sistema Windows 95, je bil od takrat združen v vse različice operacijskega sistema Windows od Windows 98.

Z izdajo DirectX 12 v letu 2015 je Microsoft predstavil vrsto novih programskih funkcij, kot so nizki ravni API-jev, ki razvijalcem omogočajo več nadzora nad tem, kateri ukazi se pošljejo grafični procesorski enoti. API-ji DirectX 12 bodo poleg operacijskega sistema Windows 10 uporabljeni tudi pri razvoju Xbox One in Windows Phone .

Ker je sprostitev grafičnih kartic DirectX 8.0 uporabila programe / navodila, imenovane Shader Models, ki jim pomagajo razlagati navodila o tem, kako poslati grafiko, poslano iz procesorja v grafično kartico. Veliko novih pc iger vse bolj našteva različice Shader Model v svojih sistemskih zahtevah.

Vendar so te različice shader vezane na različico DirectX-a, ki ste jo namestili v računalnik, ki je nato povezana z vašo grafično kartico. To lahko oteži določitev, ali vaš sistem lahko obvlada določen model senčil ali ne.

Kako določiti različico DirectX imate?

  1. Kliknite na meni »Start« in nato »Zaženi«.
  2. V polje »Zaženi« vnesite »dxdiag« (brez narekovajev) in kliknite »V redu«. S tem se odpre orodje za diagnosticiranje DirectX.
  3. Na kartici System, ki je navedena pod naslovom »Informacije o sistemu«, si oglejte »DirectX Version«.
  4. Ujemajte svojo različico DirectX s spodnjo različico Shader.

Ko določite različico delovanja DirectX na vašem računalniku, lahko uporabite spodnji grafikon, da določite, katero različico Shader Model podpira.

DirectX in različice modela Shader

* Ni na voljo za operacijski sistem Windows XP
† Ni na voljo za Windows XP, Vista (in Win 7 pred SP1)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 in Xbox One

Upoštevajte, da DirectX različice pred DirectX 8.0 ne podpirajo modelov shaderja

Različice DirectXa, ki so tukaj navedene, se začnejo z DirectX različico 8.0. Verzije DirectX pred različico 8.0 so bile izdane predvsem v podporo Windows 95, Windows 98, Windows Me, Windows NT 4.0 in Windows 2000.

DirectX različice 1.0 do 8.0a so bile združljive z operacijskim sistemom Windows 95. Windows 98 / Me je vključeval podporo preko DirectX različice 9.0. Vse starejše različice DirectXa so na voljo na različnih spletnih mestih tretjih oseb in če nameščate starejše različice operacijskega sistema Windows, so morda v pomoč pri zagonu originalnih datotek / diskov.

Eno priporočilo pred namestitvijo novejše različice DirectX-a je zagotoviti, da vaša grafična kartica podpira to različico DirectX-a.

Kakšne igre podpirajo DirectX 12?

Večina računalniških iger, razvitih pred izdajo DirectX 12, je bila najverjetneje razvita z uporabo starejše različice DirectX-a. Te igre bodo združljive na osebnih računalnikih z DirectX 12, nameščenimi zaradi združljivosti z nazaj.

Če slučajno vaša igra ni združljiva v skladu z novo različico DirectX-a, predvsem iger, ki se izvajajo v DirectX 9 ali starejšem, Microsoft zagotavlja RunX End-User Runtime, ki bo odpravil veliko napak v času izvajanja z DLL-jem, nameščenimi iz starejših različic DirectX-a.

Kako namestiti najnovejšo različico DirectX?

Namestitev najnovejše različice DirectX je potrebna le, če poskušate igrati igro, ki je bila razvita s to najnovejšo različico. Microsoft je zelo enostavno ostanek posodabljal in ga je mogoče posodobiti s standardno Windows Update ter s pomočjo ročnega prenosa in namestitve. Od izdaje DirectX 11.2 za Windows 8.1 pa DirectX 11.2 ni več na voljo kot samostojni prenos / namestitev in ga je treba prenesti prek programa Windows Update.

Poleg Windows Update, bo večina iger preverila vaš sistem pri namestitvi, da bi ugotovili, ali izpolnjujete zahteve DirectX, če ne boste pozvani k prenosu in namestitvi pred namestitvijo igre.