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-malleja tunnettuja ohjelmia / ohjeita, ne auttavat tulkitsemaan ohjeita grafiikkakortin lähettämistä grafiikoista. Monet uudet pc-pelit julkaisevat yhä useammin Shader-malliversioita järjestelmän vaatimuksiin.
Nämä shader-versiot ovat kuitenkin sidoksissa DirectX: n versioksi, 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?
-
Klikkaa alkaa valikko sitten Juosta.
-
Kirjoita Run-ruutuun "dxdiag" (ilman lainauksia) ja napsauta kunnossa. Tämä avaa DirectX-diagnostiikkatyökalun.
-
Vuonna järjestelmä välilehti, joka on lueteltu kohdassa Järjestelmätiedot otsikon pitäisi näkyä "DirectX-versio".
-
Sovita DirectX-versioasi alla luetellun Shader-version kanssa.
Kun olet määrittänyt tietokoneesi käynnissä olevan DirectX-version, voit selvittää, mitä Shader-malliversiota tuetaan, alla olevan taulukon avulla.
DirectX- ja Shader-malliversiot
- DirectX 8.0 - Shader-malli 1.0 & 1.1
- DirectX 8.0a - Shader-malli 1.3
- DirectX 8.1 - Shader-malli 1.4
- DirectX 9.0 - Shader-malli 2.0
- DirectX 9.0a - Shader-malli 2.0a
- DirectX 9.0b - Shader-malli 2.0b
- DirectX 9.0c - Shader-malli 3.0
- DirectX 10.0 * - Shader-malli 4.0
- DirectX 10.1 * - Shader-malli 4.1
- DirectX 11.0 † - Shader-malli 5.0
- DirectX 11.1 † - Shader-malli 5.0
- DirectX 11.2 ‡ - Shader-malli 5.0
- DirectX 12 ** - Shader-malli 5.1
* 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 DirectX 8.0: n ennen DirectX-versiot 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 niiden takautuvaan yhteensopivuuteen.
Jos sattumalta peli ei ole yhteensopiva DirectX 9: n tai lähiaikoina olevien pelien, lähinnä DirectX 9: n tai aiemmin käynnissä olevien pelien, kanssa, Microsoft tarjoaa DirectX End-User Runtime -toiminnon, joka korjaa useita runtime-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.