Mikä on DirectX? Kuinka se toimii? Versiot, historia, vianetsintä

Peli- ja multimediasovellukset ovat tyytyväisimpiä ohjelmia, joita voit saada tietokoneellesi, mutta niiden saaminen toimimaan oikein ei ole aina niin helppoa kuin se voisi olla. Ensinnäkin(First) PC-arkkitehtuuria ei koskaan suunniteltu pelialustaksi. Toiseksi(Second) PC:n laaja-alainen luonne tarkoittaa, että yhden henkilön kone voi olla erilainen kuin toinen. Vaikka kaikki pelikonsolit sisältävät samanlaisia ​​laitteita, valtava valikoima eroja voi tehdä pelaamisesta päänsärkyä.

DirectX 12 Ultimate -ominaisuudet, työkalut ja vähimmäisvaatimukset

Lievittääkseen mahdollisimman paljon kipua Microsoftin(Microsoft) oli otettava käyttöön yhteinen standardi, jota kaikki pelit ja multimediasovellukset voisivat noudattaa – yhteinen käyttöliittymä käyttöjärjestelmän ja minkä tahansa tietokoneeseen asennetun laitteiston välillä, jos haluat. Tämä yleinen käyttöliittymä on DirectX , mikä voi aiheuttaa paljon sekaannusta.

Mikä on DirectX 12

DirectX on käyttöliittymä, joka on suunniteltu helpottamaan tiettyjä ohjelmointitehtäviä paljon sekä pelin kehittäjälle että meille muille, jotka haluavat istua alas ja pelata viimeisintä hittiä.

DirectX historia

Jokaisen pelin on suoritettava tiettyjä tehtäviä uudestaan ​​​​ja uudestaan. Sen on tarkkailtava hiiren, ohjaussauvan tai näppäimistön syötteitä, ja sen on voitava näyttää näytön kuvia ja toistaa ääniä tai musiikkia. Se on melkein mikä tahansa peli yksinkertaisimmalla tasolla.

Pohjimmiltaan peliohjelmoijat puhuivat suoraan tietokoneesi laitteiston kanssa perustasolla. Kun Microsoft esitteli Windowsin(Windows) , PC-alustan vakauden ja menestyksen kannalta oli välttämätöntä, että asiat tehtiin helpommaksi sekä kehittäjälle että pelaajalle. Loppujen lopuksi, kuka vaivautuisi kirjoittamaan pelejä koneelle, kun heidän täytyi keksiä pyörä uudelleen joka kerta, kun he aloittivat uuden pelin? Microsoftin(Microsoft) idea oli yksinkertainen: lopeta ohjelmoijia puhumasta suoraan laitteistolle ja rakenna yhteinen työkalupakki, jota he voisivat käyttää sen sijaan. DirectX syntyi.

Miten DirectX toimii?

Alkeimmalla tasolla DirectX on liitäntä tietokoneesi laitteiston ja Windowsin(Windows) välillä , osa Windows API :ta tai sovellusohjelmointirajapintaa(Application Programming Interface) . Katsotaanpa käytännön esimerkkiä. Kun pelin kehittäjä haluaa toistaa äänitiedoston, kyseessä on yksinkertaisesti oikean kirjastotoiminnon käyttäminen. Kun peli on käynnissä, tämä kutsuu DirectX API :ta, joka puolestaan ​​toistaa äänitiedoston.

Kehittäjän ei tarvitse tietää, minkä tyyppisen äänikortin kanssa hän on tekemisissä, mihin se pystyy tai miten sen kanssa puhua. Microsoft on toimittanut DirectX :n ja äänikortin valmistaja DirectX - yhteensopivan ohjaimen. Hän pyytää, että ääni toistetaan, ja se on - millä koneella se toimii.

Alun perin DirectX aloitti elämänsä yksinkertaisena työkalupakkina: varhainen laitteisto oli rajallinen ja vaadittiin vain alkeellisimmat graafiset toiminnot. Samalla kun laitteistot ja ohjelmistot ovat kehittyneet monimutkaisiksi, myös DirectX on kehittynyt . Se on nyt paljon enemmän kuin graafinen työkalupakki, ja termi on tullut kattamaan valtavan valikoiman rutiineja, jotka käsittelevät kaikenlaista laitteistoviestintää.

Esimerkiksi DirectInput - rutiinit voivat käsitellä kaikenlaisia ​​​​syöttölaitteita yksinkertaisista kaksipainikkeisista hiiristä monimutkaisiin lentoohjainsauvat. Muita osia ovat DirectSound äänilaitteille, ja DirectPlay tarjoaa työkalupakin online- tai moninpeleihin.

DirectX versiot

Nykyinen DirectX - versio Windows 10 :ssä on DirectX 12. Windows 7:ssä oli DirectX 11 . Windows Vistassa(Windows Vista) se on versio 10(Version 10) ja XP: ssä se on oletuksena 9.0. Tämä toimii kaikissa Windows - versioissa Windows 98:sta Windows Servereihin(Windows Servers) , mukaan lukien kaikki versiot niiden välillä. Windows 95 - ja Windows NT 4 - käyttöjärjestelmissä se vaatii tietyn DirectX 3.0a - version . DirectX -ydinkoodin parannukset tarkoittavat, että saatat jopa nähdä parannuksia monissa nimikkeissä, kun päivitätDirectX . DirectX :n (DirectX)lataamisen(Downloading) ja asennuksen ei myöskään tarvitse olla monimutkaista.

Päivitetään DirectX

Kaikissa saatavilla olevissa Windows -versioissa on DirectX muodossa tai toisessa järjestelmän ydinkomponenttina, jota ei voi poistaa, joten tietokoneeseen tulee aina olla asennettuna ainakin järjestelmän perustoteutus. Monet uudet pelit vaativat kuitenkin uusimman version, ennen kuin ne toimivat kunnolla tai jopa.

Yleensä paras paikka asentaa uusin DirectX(install the latest DirectX) on Microsoft tai Windows Update . Uusin versio on  DirectX 12 Ultimate . Toinen hyvä DirectX(DirectX) - lähde on itse pelit. Jos peli vaatii tietyn version, se on asennus-CD:llä ja jopa pelin asennusohjelma voi asentaa sen automaattisesti. Et kuitenkaan löydä sitä aikakauslehtien kansilevyiltä Microsoftin lisenssiehtojen ansiosta.

DirectX-ongelmien diagnosointi

DirectX-asennuksen ongelmien diagnosointi(Diagnosing problems with a DirectX installation) voi olla ongelmallista. Onneksi Microsoft tarjoaa hyödyllisen apuohjelman nimeltä DirectX-diagnostiikkatyökalu(DirectX Diagnostic Tool) , vaikka tämä ei ole ilmeistä. Et löydä tätä työkalua Käynnistä-valikosta(Start Menu) minkään Windows -version kanssa , ja jokainen asentaa sen eri paikkaan.

Helpoin tapa käyttää sitä on avata Käynnistä-valikko, kirjoittaa  hakupalkkiin dxdiag ja napsauttaa sitten OK. (dxdiag)Kun sovellus latautuu ensimmäisen kerran, DirectX(DirectX) - asennuksen tutkiminen ja ongelmien löytäminen kestää muutaman sekunnin . Ensin (First)DirectX(DirectX Files) - tiedostot -välilehti näyttää versiotiedot jokaisesta asennuksessasi käyttämästä tiedostosta. Alareunassa oleva Notes -osio kannattaa tarkistaa, koska puuttuvat tai vioittuneet tiedostot merkitään täällä.

Välilehdet Näyttö(Display) , Ääni(Sound) , Musiikki(Music) , Tulo(Input) ja Verkko(Network) liittyvät kaikki tiettyihin DirectX -alueisiin , ja kaikki paitsi Input - välilehti tarjoavat työkaluja laitteistosi oikean toiminnan testaamiseen.

Lopuksi Lisää ohjeita(More Help) -välilehti tarjoaa hyödyllisen tavan käynnistää DirectX Troubleshooter , Microsoftin yksinkertainen lineaarinen ongelmanratkaisutyökalu moniin yleisiin DirectX - ongelmiin.

Toivomme, että tämä viesti on informatiivinen.



About the author

Olen web-kehittäjä, jolla on kokemusta sekä Windows 11:n että 10:n kanssa työskentelystä. Olen myös ollut Firefox-käyttäjä useiden vuosien ajan ja olen oppinut käyttämään täysin uutta Xbox One -pelikonsolia. Suurin kiinnostuksen kohteeni ovat ohjelmistokehitys, erityisesti web- ja mobiilikehitys, sekä datatiede. Olen erittäin perehtynyt erilaisiin tietokonejärjestelmiin ja niiden käyttöön, joten voin antaa puolueetonta palautetta erilaisista käyttämistäsi ohjelmista tai palveluista.



Related posts