Bepaal jou DirectX Weergawe en Shader Model

'N Gilde om die DirectX-weergawe en Shader-model op jou rekenaar te vind.

Microsoft DirectX, ook bekend as DirectX, is 'n stel API's wat gebruik word in die ontwikkeling en programmering van videospeletjies op Microsoft-bedryfstelsels (Windows en Xbox). Sedert 1995, kort na die vrylating van Windows 95, is dit sedertdien in elke weergawe van Windows sedert Windows 98 gebundel.

Met die vrylating van DirectX 12 in 2015 het Microsoft 'n aantal nuwe programmeringsfunksies bekend gestel, soos lae vlak-API's wat ontwikkelaars meer beheer bied oor watter opdragte na die grafiese verwerkingseenheid gestuur word. Die DirectX 12-API's sal ook gebruik word in die Xbox One- en Windows Phone- speletjieontwikkeling benewens Windows 10 .

Sedert die vrystelling van DirectX 8.0 grafiese kaarte het programme / instruksies bekend as Shader Models gebruik om instruksies te interpreteer oor hoe om grafika wat vanaf die SVE na die grafiese kaart gestuur word, te lewer. Baie nuwe rekenaarspeletjies bevat toenemend Shader Model weergawes in hul stelselvereistes.

Hierdie shader-weergawes is egter gekoppel aan die weergawe van DirectX wat jy op jou rekenaar geïnstalleer het, wat dan weer gekoppel is aan jou grafiese kaart. Dit kan moeilik maak om te bepaal of u stelsel 'n sekere skadu model kan hanteer of nie.

Hoe om die DirectX Weergawe te bepaal wat u het?

  1. Klik op die Start-menu en dan op "Begin".
  2. Tik in die "Run" boks "dxdiag" (sonder die aanhalingstekens) en klik "Ok". Dit sal die DirectX Diagnostiese Gereedskap oopmaak.
  3. Op die blad Stelsel wat onder die "Stelselinligting" -opskrif verskyn, behoort u 'n "DirectX-weergawe" te sien.
  4. Pas jou DirectX-weergawe met die Shader-weergawe hieronder.

Sodra jy die weergawe van DirectX op jou rekenaar bepaal het, kan jy die onderstaande grafiek gebruik om te bepaal watter Shader Model-weergawe ondersteun word.

DirectX en Shader Model Versions

* Nie beskikbaar vir Windows XP OS
† Nie beskikbaar vir Windows XP, Vista (en Win 7 voor SP1)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 en Xbox One

Let wel DirectX-weergawes voor DirectX 8.0 ondersteun nie shader-modelle nie

Die DirectX-weergawes wat hier beskryf word, begin met DirectX weergawe 8.0. DirectX-weergawes voor weergawe 8.0 is hoofsaaklik vrygestel ter ondersteuning van Windows 95, Windows 98, Windows Me, Windows NT 4.0 en Windows 2000.

DirectX weergawes 1.0 tot 8.0a is verenigbaar met Windows 95. Windows 98 / Me het ondersteuning ingesluit deur DirectX weergawe 9.0. Alle ouer weergawes van DirectX is beskikbaar op verskeie derdeparty-webwerwe. As u ouer weergawes van die Windows-bedryfstelsel installeer, kan dit dalk nuttig wees om oorspronklike spellêers / skywe te hardloop.

Een aanbeveling voordat u 'n nuwer weergawe van DirectX installeer, is om te verseker dat u videokaart die weergawe van DirectX ondersteun.

Watter speletjies ondersteun DirectX 12?

Die meeste rekenaarspeletjies wat ontwikkel is voor die vrylating van DirectX 12 is waarskynlik ontwikkel met behulp van en vroeër weergawe van DirectX. Hierdie speletjies sal versoenbaar wees op rekenaars met DirectX 12 geïnstalleer weens die agteruitkompatibiliteit.

As u toevallig nie jou speletjie versoenbaar is onder 'n nuwe weergawe van DirectX nie, hoofsaaklik speletjies wat op DirectX 9 of vroeër gebruik word, bied Microsoft DirectX End-User Runtime wat baie hardloopfoute met DLLs wat vanaf die ouer weergawes van DirectX geïnstalleer is, sal oplos.

Hoe om die nuutste weergawe van DirectX te installeer?

Installasie van die nuutste weergawe van DirectX is slegs nodig wanneer u 'n speletjie wil ontwikkel wat met die nuutste weergawe ontwikkel is. Microsoft het dit baie maklik gemaak om op datum te bly en dit kan opgedateer word via die standaard Windows Update en deur handleiding aflaai en installering. Sedert die vrylating van DirectX 11.2 vir Windows 8.1, is DirectX 11.2 egter nie meer beskikbaar as 'n selfstandige aflaai / installasie nie en moet dit afgelaai word deur Windows Update.

Bykomend tot Windows Update, sal die meeste speletjies jou stelsel op die installering nagaan om te sien of u aan die DirectX-vereistes voldoen, as u nie gevra word om af te laai en te installeer voordat u die spel installeer nie.