Ákveða DirectX Útgáfu og Shader Model

A Guild til að finna DirectX útgáfu og Shader Model hlaupandi á tölvunni þinni.

Microsoft DirectX, einnig einfaldlega þekktur sem DirectX, er sett af forritapöskum sem notuð eru við þróun og forritun tölvuleiki á Microsoft stýrikerfum (Windows og Xbox). Kynnt árið 1995, skömmu eftir útgáfu Windows 95, hefur það síðan verið búnt í öllum útgáfum af Windows frá Windows 98.

Með útgáfu DirectX 12 árið 2015 kynnti Microsoft fjölda nýrra forritunareiginleika, svo sem forritaskil með lágu stigi, sem leyfa verktaki meiri stjórn á því hvaða skipanir eru sendar til grafíkvinnslueiningarinnar. The DirectX 12 API verður einnig nýtt í Xbox One og Windows Phone leik þróun auk Windows 10 .

Frá útgáfu DirectX 8.0 skjákorta hafa notuð forrit / leiðbeiningar sem kallast Shader Models til að hjálpa túlka leiðbeiningar um hvernig á að láta grafík send frá örgjörva til skjákortsins. Margir nýjar tölvuleikir eru í auknum mæli skráð Shader Model útgáfur í kerfiskröfur þeirra.

Hins vegar eru þessar Shader útgáfur bundnar við útgáfu DirectX sem þú hefur sett upp á tölvunni þinni, sem síðan er bundin við skjákortið þitt. Þetta getur valdið því að erfitt sé að ákvarða hvort kerfið geti séð tiltekna shader líkanið eða ekki.

Hvernig á að ákvarða DirectX útgáfu sem þú hefur?

  1. Smelltu á Start valmyndina, þá "Run".
  2. Í "Run" kassanum er "dxdiag" (án tilvitnana) og smellt á "Ok". Þetta mun opna DirectX Diagnostic Tool.
  3. Í System flipanum, sem skráð er undir "System Information" fyrirsögninni ættir þú að sjá "DirectX Version" sem er skráð.
  4. Passaðu DirectX útgáfuna þína með Shader útgáfunni hér að neðan.

Þegar þú hefur ákveðið útgáfu DirectX sem keyrir á tölvunni þinni getur þú notað eftirfarandi töflu til að ákvarða hvaða Shader Model útgáfu er studd.

DirectX og Shader Model útgáfur

* Ekki tiltækt fyrir Windows XP OS
† Ekki í boði fyrir Windows XP, Vista (og Win 7 fyrir SP1)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 og Xbox One

Vinsamlegast athugaðu DirectX útgáfur fyrir DirectX 8.0 styðja ekki Shader módel

DirectX útgáfurnar hér að ofan byrja með DirectX útgáfu 8.0. DirectX útgáfur fyrir útgáfu 8.0 voru gefin út fyrst og fremst til stuðnings Windows 95, Windows 98, Windows Me, Windows NT 4.0 og Windows 2000.

DirectX útgáfur 1.0 til 8.0a voru samhæfar við Windows 95. Windows 98 / Me innifalinn stuðningur með DirectX útgáfu 9.0. Allar eldri útgáfur af DirectX eru fáanlegar á ýmsum vefsvæðum þriðja aðila og ef þú ert að setja upp eldri útgáfur af Windows Operating System gætu þau komið sér vel til að keyra upprunalegu leikskrár / diskur.

Ein ábending áður en þú setur upp nýrri útgáfu af DirectX er að tryggja að skjákortið þitt styður þessi útgáfa af DirectX.

Hvaða Leikir Styðja DirectX 12?

Flestar tölvuleikir þróaðar fyrir útgáfu DirectX 12 voru líklega þróaðar með og fyrri útgáfu af DirectX. Þessir leikir munu vera samhæfar á tölvum með DirectX 12 uppsett vegna bakhliðarsamhæfis.

Ef tilviljun er leikurinn þinn ekki samhæfður í nýrri útgáfu af DirectX, aðallega leiki sem keyra á DirectX 9 eða fyrr, veitir Microsoft DirectX End User Runtime sem mun laga mörg hlauptíma villur með DLLs uppsett frá eldri útgáfum DirectX.

Hvernig á að setja upp nýjustu útgáfu af DirectX?

Uppsetning síðustu útgáfu af DirectX er aðeins nauðsynleg þegar þú ert að reyna að spila leik sem hefur verið þróað með nýjustu útgáfunni. Microsoft hefur gert það mjög auðvelt að vera uppfærð og hægt er að uppfæra með venjulegu Windows Update og með handvirkt niðurhal og uppsetningu. Frá því að DirectX 11.2 fyrir Windows 8.1 var sleppt, er DirectX 11.2 ekki lengur tiltækur sem sjálfstæður niðurhal / uppsetning og verður að hlaða niður í gegnum Windows Update.

Til viðbótar við Windows Update munu flestir leikir athuga kerfið þitt við uppsetningu til að sjá hvort þú uppfyllir DirectX kröfur ef þú ert ekki beðinn um að sækja og setja upp áður en þú setur leikinn.