Si të përcaktoni versionin DirectX dhe modelin Shader

Përmbajtje:

Si të përcaktoni versionin DirectX dhe modelin Shader
Si të përcaktoni versionin DirectX dhe modelin Shader
Anonim

Microsoft DirectX është një grup API-sh për programimin e lojërave video në sistemet operative të Microsoft-Windows dhe Xbox. I prezantuar në vitin 1995, menjëherë pas lëshimit të Windows 95, që atëherë është bashkuar në çdo version të Windows që nga Windows 98.

Me lëshimin e DirectX 12 në 2015, Microsoft prezantoi disa veçori të reja programimi si API-të e nivelit të ulët që u lejojnë zhvilluesve më shumë kontroll mbi atë se çfarë komandash dërgohen në njësinë e përpunimit grafik.

Që nga lëshimi i DirectX 8.0, kartat grafike kanë përdorur udhëzime të quajtura Shader Models për të interpretuar udhëzimet në lidhje me paraqitjen e grafikëve të dërguara nga CPU në kartën grafike. Megjithatë, këto versione shader janë të lidhura me versionin e DirectX që keni instaluar në kompjuterin tuaj, i cili më pas lidhet me kartën tuaj grafike.

Si të përcaktoni versionin DirectX

Një mjet i thjeshtë diagnostikues paraqet versionin DirectX.

  1. Shtypni Win+R dhe në kutinë shkruani dxdiag më pas shtypni Enter në tuaj tastierë për të ekzekutuar komandën.
  2. Në skedën System, e renditur nën titullin System Information, mjeti kthen versionin tuaj aktual DirectX.

    Image
    Image
  3. Përputhni versionin tuaj DirectX me versionin Shader të listuar më poshtë.

Pasi të keni përcaktuar versionin e DirectX që funksionon në kompjuterin tuaj, mund të përdorni grafikun e mëposhtëm për të përcaktuar se cili version Shader Model mbështetet.

Versionet e modelit DirectX dhe Shader

Mjeti diagnostikues nuk e ndan versionin Shader Model. Versioni juaj i DirectX përcakton versionin tuaj Shader Model, si më poshtë:

  • DirectX 8.0 - Shader Model 1.0 & 1.1
  • DirectX 8.0a - Model Shader 1.3
  • DirectX 8.1 - Model Shader 1.4
  • DirectX 9.0 - Model Shader 2.0
  • DirectX 9.0a - Model Shader 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‡ - Model Shader 5.0
  • DirectX 12 - Model Shader 5.1

Mbështetja për Modelet Shader filloi me DirectX 8.0. Windows XP nuk mbështet DirectX 10.0 e lart, dhe Windows Vista dhe Windows 7 (përpara Service Pack 1) nuk mbështesin DirectX 11.0 ose më të lartë. Megjithatë, Vista mbështet DirextX 11.0 pas një përditësimi të platformës. Windows 7 SP1 mbështet versionin 11.1 por jo 11.2 ose më të ri. Mund të mësoni më shumë në udhëzuesin tonë për shkarkimin dhe instalimin e DirectX.

DirectX 12 disponohet vetëm për Windows 10 dhe Xbox One.

Cilat lojëra mbështesin DirectX 12?

Shumica e lojërave për PC të zhvilluara përpara lëshimit të DirectX 12 me shumë mundësi janë zhvilluar duke përdorur një version të mëparshëm të DirectX. Këto lojëra janë të pajtueshme në kompjuterë me DirectX 12 të instaluar për shkak të përputhshmërisë së tyre të prapambetur.

Nëse rastësisht loja juaj nuk është e përputhshme me një version të ri të lojërave të DirectX-kryesisht që ekzekutohen në DirectX 9 ose më herët-Microsoft ofron DirectX End-User Runtime që rregullon shumë gabime të kohës së ekzekutimit me DLL-të e instaluara nga versionet më të vjetra të DirectX.

Si të instaloni versionin më të fundit të DirectX?

Instalimi i versionit më të fundit të DirectX është i nevojshëm vetëm kur po përpiqeni të luani një lojë që është zhvilluar me atë versionin më të fundit. Microsoft ofron përditësime përmes përditësimit standard të Windows dhe përmes shkarkimit dhe instalimit manual. Megjithatë, që nga lëshimi i DirectX 11.2 për Windows 8.1, DirectX 11.2 nuk është më i disponueshëm si shkarkim i pavarur dhe duhet të shkarkohet përmes Windows Update.

Përveç Windows Update, shumica e lojërave do të kontrollojnë sistemin tuaj gjatë instalimit për të parë nëse i plotësoni kërkesat e DirectX, nëse nuk i përmbushni, do t'ju kërkohet ta shkarkoni dhe instaloni atë përpara se të instaloni lojën.

Recommended: