Nustatykite savo "DirectX" versiją ir "Shader" modelį

Gildija ieškant "DirectX" versijos ir "Shader" modelio, veikiančio jūsų kompiuteryje.

"Microsoft DirectX", taip pat tiesiog vadinamas "DirectX", yra " API" rinkinys, naudojamas vaizdo žaidimų kūrimui ir programavimui "Microsoft" operacinėse sistemose ("Windows" ir "Xbox"). Pristatytas 1995 m., Netrukus po "Windows 95" išleidimo, nuo to laiko "Windows 98" buvo įtrauktas į kiekvieną "Windows" versiją.

"DirectX 12" išleidimas 2015 m. "Microsoft" pristatė keletą naujų programavimo funkcijų, tokių kaip žemo lygio API, kurios leidžia kūrėjams labiau kontroliuoti, kokios komandos siunčiamos į grafikos procesorių. "DirectX 12" API taip pat bus naudojama " Xbox One" ir " Windows Phone" žaidimų kūrime, be " Windows 10" .

Nuo "DirectX 8.0" grafikos plokštės išleidimo buvo naudojamos programos / instrukcijos, žinomos kaip "Shader" modeliai, kad padėtų interpretuoti instrukcijas, kaip pateikti grafiką, siunčiamą iš CPU į grafinę plokštę. Daugelis naujų kompiuterinių žaidimų vis dažniau nurodo "Shader Model" versijas pagal jų sistemos reikalavimus.

Tačiau šios šešerių versijos yra susietos su "DirectX" versija, kurią įdiegėte į savo kompiuterį ir kuri tuo pat metu yra susieta su jūsų vaizdo plokštę. Dėl to gali būti sunku nustatyti, ar jūsų sistema gali valdyti tam tikrą šešėlinio modelį.

Kaip nustatyti "DirectX" versiją?

  1. Spustelėkite meniu Pradėti, tada - "Vykdyti".
  2. Lauke "Vykdyti" įrašykite "dxdiag" (be kabučių) ir spustelėkite "Gerai". Tai atvers "DirectX" diagnostikos įrankį.
  3. Skirtuke Sistemos, esančios antraštėje "Informacija apie sistemą", turėtų būti nurodyta "DirectX versija".
  4. Susiekite "DirectX" versiją su žemiau esančia "Shader" versija.

Kai nustatysite "DirectX" versiją, veikiančią kompiuteryje, galite naudoti žemiau pateiktą diagramą, kad nustatytumėte, kokia "Shader Model" versija palaikoma.

"DirectX" ir "Shader" modelių versijos

* Neįmanoma "Windows XP" operacinėje sistemoje
† Neįmanoma naudoti "Windows XP", "Vista" (ir "Win 7" iki "SP1")
‡ Windows 8.1, RT, Server 2012 R2
** "Windows 10" ir "Xbox One"

Atkreipkite dėmesį, kad "DirectX" versijos iki "DirectX 8.0" nepalaiko "shader" modelių

Toliau pateikiamos "DirectX" versijos prasideda "DirectX 8.0" versija. "DirectX" versijos prieš versiją 8.0 buvo išleistos visų pirma remiant "Windows 95", "Windows 98", "Windows Me", "Windows NT 4.0" ir "Windows 2000".

"DirectX" versijos nuo 1.0 iki 8.0a buvo suderinamos su "Windows 95". "Windows 98 / Me" palaikė "DirectX 9.0" versiją. Visos senesnės "DirectX" versijos yra prieinamos įvairiose trečiųjų šalių svetainėse, o jei įdiegiate senesnes "Windows" operacinės sistemos versijas, tai gali būti naudinga paleisti originalius žaidimų failus / diskus.

Viena rekomendacija prieš diegiant naujesnę "DirectX" versiją yra užtikrinti, kad jūsų vaizdo plokštė palaikytų tą "DirectX" versiją.

Kokie žaidimai palaiko "DirectX 12"?

Dauguma kompiuterinių žaidimų, sukurtų prieš "DirectX 12" išleidimą, labiausiai tikėtina, buvo sukurta naudojant ankstesnę "DirectX" versiją. Šie žaidimai bus suderinami su "DirectX 12" asmeniniais kompiuteriais dėl atgalinio suderinamumo.

Jei atsitiktinai jūsų žaidimas nėra suderinamas pagal naują DirectX versiją, daugiausia DirectX 9 ar ankstesniame žaidime, "Microsoft" teikia "DirectX" galutinio naudotojo "Runtime", kuris nustatys daugelį paleidimo laiko klaidų DLL, įdiegtų iš senesnių "DirectX" versijų.

Kaip įdiegti naujausią "DirectX" versiją?

Naujausios "DirectX" versijos įdiegimas būtinas tik tada, kai bandote paleisti žaidimą, kuris buvo sukurtas naudojant šią naujausią versiją. "Microsoft" tapo labai lengva atnaujinti ir atnaujinti naudojant standartinį "Windows" naujinimą ir rankiniu būdu atsisiųsti ir įdiegti. Tačiau, kadangi "DirectX 11.2" išleidžia "Windows 8.1", "DirectX 11.2" nebepasiekiama kaip atskira atsisiuntimo / įdiegimo priemonė ir turi būti atsisiųsta per "Windows" naujinimą.

Be "Windows" naujinimo, dauguma žaidimų tikrins jūsų sistemą įdiegdami, kad sužinotumėte, ar tenkinate "DirectX" reikalavimus, jei prieš tai nepradėkite žaidimo, jums nebus prašoma atsisiųsti ir įdiegti.