Kaip nustatyti „DirectX“versiją ir „Shader“modelį

Turinys:

Kaip nustatyti „DirectX“versiją ir „Shader“modelį
Kaip nustatyti „DirectX“versiją ir „Shader“modelį
Anonim

„Microsoft DirectX“yra API rinkinys, skirtas programuoti vaizdo žaidimus „Microsoft“operacinėse sistemose – „Windows“ir „Xbox“. Pristatyta 1995 m., netrukus po „Windows 95“išleidimo, nuo tada ji buvo įtraukta į visas „Windows“versijas nuo „Windows 98“.

2015 m. išleisdama „DirectX 12“, „Microsoft“pristatė keletą naujų programavimo funkcijų, pvz., žemo lygio API, kurios leidžia kūrėjams geriau valdyti, kokios komandos siunčiamos į grafikos apdorojimo bloką.

Nuo „DirectX 8.0“išleidimo grafikos plokštės naudojo instrukcijas, vadinamas „Shader Models“, kad interpretuotų instrukcijas apie grafikos atvaizdavimą, siunčiamą iš procesoriaus į grafikos plokštę. Tačiau šios šešėlių versijos yra susietos su „DirectX“versija, kurią įdiegėte savo kompiuteryje, kuri savo ruožtu susieta su jūsų vaizdo plokšte.

Kaip nustatyti „DirectX“versiją

Paprasta diagnostikos programa pateikia „DirectX“versiją.

  1. Paspauskite Win+R ir laukelyje įveskite dxdiag, tada paspauskite Enter klaviatūra, kad paleistumėte komandą.
  2. Skirtuko System, pateikto po antrašte Sistemos informacija, įrankis grąžina dabartinę DirectX versiją.

    Image
    Image
  3. Suderinkite savo DirectX versiją su toliau pateikta Shader versija.

Nustatę, kokia DirectX versija veikia jūsų kompiuteryje, galite naudoti toliau pateiktą diagramą, kad nustatytumėte, kuri Shader modelio versija palaikoma.

DirectX ir Shader modelio versijos

Diagnostikos įrankis nebendrina „Shader Model“versijos. Jūsų „DirectX“versija nustato „Shader“modelio versiją taip:

  • DirectX 8.0 – Shader Model 1.0 ir 1.1
  • DirectX 8.0a – Shader Model 1.3
  • DirectX 8.1 – Shader modelis 1.4
  • DirectX 9.0 – Shader Model 2.0
  • DirectX 9.0a – Shader Model 2.0a
  • DirectX 9.0b – Shader Model 2.0b
  • DirectX 9.0c – Shader Model 3.0
  • DirectX 10.0 – Shader Model 4.0
  • DirectX 10.1 – Shader Model 4.1
  • DirectX 11.0† – Shader Model 5.0
  • DirectX 11.1† – Shader Model 5.0
  • DirectX 11.2‡ – Shader Model 5.0
  • DirectX 12 – Shader Model 5.1

Shader modelių palaikymas prasidėjo naudojant „DirectX 8“.0. „Windows XP“nepalaiko „DirectX 10.0“ir naujesnės versijos, o „Windows Vista“ir „Windows 7“(iki 1 pakeitimų paketo) nepalaiko „DirectX 11.0“ar naujesnės versijos. Tačiau po platformos atnaujinimo Vista palaiko DirextX 11.0. „Windows 7 SP1“palaiko 11.1 versiją, bet ne 11.2 ar naujesnę versiją. Daugiau sužinoti galite mūsų „DirectX“atsisiuntimo ir diegimo vadove.

DirectX 12 galima tik naudojant „Windows 10“ir „Xbox One“.

Kokie žaidimai palaiko „DirectX 12“?

Dauguma kompiuterinių žaidimų, sukurtų iki „DirectX 12“išleidimo, greičiausiai buvo sukurti naudojant ankstesnę „DirectX“versiją. Šie žaidimai yra suderinami su asmeniniais kompiuteriais, kuriuose įdiegta „DirectX 12“, nes jie yra suderinami atgal.

Jei atsitiktinai jūsų žaidimas nesuderinamas su nauja DirectX versija, daugiausia žaidimais, kuriuose veikia DirectX 9 arba senesnė versija, Microsoft teikia DirectX galutinio vartotojo vykdymo laiką, kuris ištaiso daug vykdymo laiko klaidų su DLL, įdiegtais iš senesnių DirectX versijų..

Kaip įdiegti naujausią „DirectX“versiją?

Įdiegti naujausią „DirectX“versiją būtina tik tada, kai bandote žaisti žaidimą, kuris buvo sukurtas naudojant tą naujausią versiją. „Microsoft“siūlo naujinimus naudodami standartinį „Windows“naujinimą ir rankinį atsisiuntimą bei diegimą. Tačiau nuo „DirectX 11.2“, skirtos „Windows 8.1“, išleidimo, „DirectX 11.2“nebėra kaip atskiro atsisiuntimo ir jį reikia atsisiųsti naudojant „Windows Update“.

Be „Windows“naujinimo, dauguma žaidimų patikrins jūsų sistemą diegiant, kad įsitikintų, ar atitinkate „DirectX“reikalavimus. Jei ne, būsite paraginti jį atsisiųsti ir įdiegti prieš įdiegdami žaidimą.

Rekomenduojamas: