Määritä DirectX-versio ja Shader-malli

Kilta löytää DirectX-versio ja Shader-malli, joka toimii tietokoneellasi.

Microsoft DirectX, joka tunnetaan myös nimellä DirectX, on joukko API-sovelluksia, joita käytetään videopelien kehittämisessä ja ohjelmoinnissa Microsoftin käyttöjärjestelmissä (Windows ja Xbox). Otettiin käyttöön vuonna 1995, pian sen jälkeen, kun Windows 95 julkaistiin, se on sittemmin yhdistetty jokaiseen Windows-versioon Windows 98: sta alkaen.

Kun DirectX 12 julkaistiin vuonna 2015, Microsoft esitteli useita uusia ohjelmointitoimintoja, kuten matalan tason sovellusliittymiä, joiden avulla kehittäjät voivat hallita paremmin, mitä komentoja lähetetään grafiikkayksikölle. DirectX 12 -liittymiä hyödynnetään myös Xbox One- ja Windows Phone -pelin kehittämisessä Windows 10: n lisäksi .

Koska DirectX 8.0 -näytönohjaimet ovat käyttäneet Shader-malleissa tunnettuja ohjelmia / ohjeita, ne auttavat tulkitsemaan ohjeita grafiikkakortin lähettämisestä suoritetuista grafiikoista. Monet uudet pc-pelit julkaisevat yhä useammin Shader-malliversioita järjestelmän vaatimuksiin.

Nämä shader-versiot ovat kuitenkin sidoksissa DirectX: n versioon, jonka olet asentanut tietokoneeseen, joka puolestaan ​​on sidottu näytönohjaimeen. Tämä voi vaikeuttaa sen määrittämistä, voiko järjestelmä hoitaa tietyn shader-mallin vai ei.

Miten määrität DirectX-version, jonka olet?

  1. Napsauta Käynnistä-valikkoa ja sitten "Suorita".
  2. Kirjoita "Run" -ruutuun "dxdiag" (ilman lainausmerkkejä) ja napsauta "Ok". Tämä avaa DirectX-diagnostiikkatyökalun.
  3. Järjestelmä-välilehdellä, joka on lueteltu "Järjestelmätiedot" -otsikossa, pitäisi näkyä "DirectX-versio".
  4. Sovita DirectX-versioasi alla luetellun Shader-version kanssa.

Kun olet määrittänyt tietokoneesi käynnissä olevan DirectX-version, voit käyttää alla olevaa taulukkoa määrittääksesi mitä Shader Model -versiota tuetaan.

DirectX- ja Shader-malliversiot

* Ei käytettävissä Windows XP -käyttöjärjestelmässä
† Ei käytettävissä Windows XP, Vista (ja Win 7 ennen SP1: tä)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 ja Xbox One

Huomaa, että DirectX 8.0 -versiot ennen DirectX 8.0 eivät tue shader-malleja

Tässä yksityiskohtaiset DirectX-versiot alkavat DirectX-versiolla 8.0. DirectX-versiot ennen versiota 8.0 julkaistiin ensisijaisesti Windows 95-, Windows 98-, Windows Me-, Windows NT 4.0- ja Windows 2000 -tuen tueksi.

DirectX versiot 1.0 - 8.0a olivat yhteensopivia Windows 95: n kanssa. Windows 98 / Me sisältää tukea DirectX version 9.0 kautta. Kaikki vanhemmat DirectX-versiot ovat saatavilla useilla kolmansien osapuolten sivustoilla ja jos asentat vanhemmat versiot Windows-käyttöjärjestelmästä, ne voivat tulla kätevästi ajaa alkuperäisiä pelitiedostoja / -levyjä.

Yksi suositus ennen DirectX: n uudemman version asennusta on varmistaa, että näytönohjaimesi tukee DirectX-versiota.

Mitä pelejä tukee DirectX 12?

Suurin osa DirectX 12: n julkaisusta kehitetyistä PC-peleistä oli todennäköisesti kehitetty DirectX: n aikaisemmalla versiolla. Nämä pelit ovat yhteensopivia tietokoneilla, joissa DirectX 12 on asennettu taaksepäin yhteensopivuuden vuoksi.

Jos sattumalta peli ei ole yhteensopiva DirectX 9: n tai aiemmin aiemmin käynnissä olevien pelien, lähinnä DirectX 9: n tai aikaisempien pelien, kanssa, Microsoft tarjoaa DirectX End-User Runtime -ohjelman, joka korjaa useita ajoaika-virheitä DirectX: n vanhemmilla versioilla asennetuilla DLL-tiedostoilla .

Kuinka asentaa DirectX: n uusimman version?

DirectX: n viimeisimmän version asentaminen on välttämätöntä, kun yrität pelata tätä viimeisintä versiota. Microsoft on tehnyt erittäin helppoa pysyä ajan tasalla ja sitä voidaan päivittää standardin Windows Update -ohjelman avulla ja manuaalisesti lataamalla ja asenntamalla. DirectX 11.2: n julkaisua varten Windows 8.1: ssä DirectX 11.2 ei ole enää saatavilla erillisenä latauksena / asennuksena, ja se on ladattava Windows Updaten kautta.

Windows Update -ohjelman lisäksi useimmat pelit tarkastavat järjestelmän asennuksen ja tarkistavat, täyttäkääkö DirectX-vaatimukset, jos sinua ei kehoteta lataamaan ja asentamaan ennen pelin asentamista.