Determini Your DirectX-Versio kaj Shader-Modelo

Gildo por trovi la version DirectX kaj Shader Model kurante sur via komputilo.

Microsoft DirectX, ankaŭ simple konata kiel DirectX, estas aro de API uzataj en la evoluo kaj programado de videoludoj en Microsoft-operativaj sistemoj (Vindozo kaj Xbox). Enkondukita en 1995, baldaŭ post la ĵeto de Windows 95, ĝi poste estis inkludita en ĉiu versio de Windows ekde Windows 98.

Kun la ĵeto de DirectX 12 en 2015, Microsoft prezentis kelkajn novajn programajn funkciojn kiel malaltajn APIojn, kiuj permesas al programistoj pli kontrolon pri kiaj komandoj estas senditaj al la grafika prilabo-unuo. La DirectX 12 APIoj ankaŭ estos uzataj en Xbox One kaj Windows Phone- ludo-disvolviĝo krom Vindozo 10 .

Ekde la ĵeto de DirectX 8.0-grafikaj kartoj uzis programojn / instrukciojn konataj kiel Shader-Modeloj por helpi interpreti instrukciojn pri kiel repagi grafikojn senditajn de la CPU al la grafika karto. Multaj novaj pc-ludoj pliiĝas pli ofte al Shader Model-versioj en siaj sistemaj postuloj.

Tamen ĉi tiuj shader-versioj estas ligita al la versio de DirectX, kiun vi instalis en via komputilo, kiu tiam turnis sin al via grafika karto. Ĉi tio povas malfaciligi determini ĉu via sistemo povas manipuli certan shader-modelon aŭ ne.

Kiel Determini la Rekta Versio Vi Havas?

  1. Alklaku la Komenca menuo, kaj poste "Kuru".
  2. En la "Kurso" skatolo tajpu "dxdiag" (sen la citaĵoj) kaj alklaku "Ok". Ĉi tio malfermos la DirectX-Diagnostikan Ilon.
  3. En la langeto de la Sistemo, listigita sub la "Sistema Informado", vi devus vidi "DirectX-Version" enlistigita.
  4. Turnu vian DirectX-version kun la versio Shader enlistigita sube.

Fojo kiun vi determinis la version de DirectX kuranta sur via komputilo, vi povas uzi la suban leteron por determini kion Shader Model-versio estas subtenata.

DirectX kaj Shader Model-Versioj

* Ne disponebla por Windows XP VIN
† Ne disponebla por Windows XP, Vista (kaj Gajnu 7 antaŭ SP1)
‡ Fenestroj 8.1, RT, Servilo 2012 R2
** Windows 10 kaj Xbox One

Bonvolu noti, ke la versioj de DirectX antaŭ DirectX 8.0 ne subtenas shader modelojn

La versioj de DirectX detala ĉi tie komenciĝas kun DirectX-versio 8.0. La versioj de DirectX antaŭ la versio 8.0 estis liberigitaj ĉefe en subteno de Windows 95, Windows 98, Windows Min, Windows NT 4.0 kaj Windows 2000.

La versioj de DirectX 1.0 ĝis 8.0a estis kongruaj kun Windows 95. Windows 98 / Min inkludis subtenon per DirectX-versio 9.0. Ĉiuj pli malnovaj versioj de DirectX estas haveblaj ĉe diversaj triaj retejoj kaj se vi instigas malnovajn versiojn de la Vindoza Sistemo de Windows, ili povas utiligi por funkcii originalajn dosierojn / diskojn.

Unu rekomendo antaŭ instali novan version de DirectX estas certigi, ke via grafika karto subtenas tiun version de DirectX.

Kio Ludoj Subtenas DirectX 12?

La plimulto de ludoj de PC evoluintaj antaŭ la ĵeto de DirectX 12 estis plej verŝajne evoluigitaj uzante kaj pli frua versio de DirectX. Ĉi tiuj ludoj estos kongruaj en komputiloj kun DirectX 12 instalitaj pro la malantaŭa kongruo.

Se hazarde via ludo ne estas kongrua sub nova versio de DirectX, ĉefe ludoj en DirectX 9 aŭ pli frue, Microsoft provizas DirectX End-User Runtime, kiu ripari multajn horkursajn erarojn kun DLLs instalitaj de la pli malnovaj versioj de DirectX.

Kiel instali la plej lastan version de DirectX?

Instalado de la plej nova versio de DirectX estas nur necesa kiam vi provas ludi ludon, kiu estis disvolvita kun tiu lasta versio. Microsoft faris tre facile resti ĝisdata kaj ĝi povas esti ĝisdatigita per la norma Windows Update kaj tra manlibroŝanĝo kaj instalado. Ekde la ĵeto de DirectX 11.2 por Windows 8.1, tamen, DirectX 11.2 jam ne estas disponebla kiel sendependa malŝarĝo / instalado kaj devas esti elŝutita per Windows Update.

Aldone al Windows Update, plejpartoj de ludoj kontrolos vian sistemon sur instalado por vidi ĉu vi renkontas la normojn de DirectX, se vi ne instigos vin elŝuti kaj instali antaŭ instali la ludon.