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ä.
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.
Related posts
Korjaa DXGI_ERROR_DEVICE_REMOVED Windows 11/10 -tietokoneessa
DirectX havaitsi virheen, jota ei voida korjata
DirectX-lataus, päivitys, asennus: Windows 11/10
DirectX 12 Ultimate -ominaisuudet, työkalut ja vähimmäisvaatimukset
DirectX ei onnistunut alustamaan virhettä Windows 11/10:ssä
Tietojasi ei ole vielä varmuuskopioitu – Tiedostohistoria Windows 11/10:ssä
Lataa ja asenna DirectX Windows 10:een
Kuinka asentaa DirectX uudelleen Windows 11/10 -käyttöjärjestelmään
Korjaa League of Legends Directx -virhe Windows 10:ssä
Leikepöydän historia ei toimi tai näy Windows 11/10:ssä
PowerShell-komentohistorian katsominen Windows 10:ssä
Mikä on DirectX ja miksi se on tärkeä?
DirectX-diagnostiikkatyökalun (DxDiag) käyttäminen vianmäärityksessä
WiFi-historian tai WLAN-raportin luominen Windows 10:ssä
Tiedostohistorian varmuuskopioiden poistaminen manuaalisesti Windows 11/10:ssä
Poista tiedostohistorian varmuuskopiointi käytöstä Windows 10:ssä REGEDITin tai GPEDITin avulla
Hakuhistorian poistaminen Googlen Omista tapahtumista
YouTube-hakuhistorian poistaminen PC:llä
Kuinka selvittää, minkä DirectX-version olet asentanut
DirectX-diagnostiikkatyökalun ongelmien vianmääritys