DirectX-diagnostiikkatyökalun (DxDiag) käyttäminen vianmäärityksessä

DirectX on sarja teknologioita tai sovellusohjelmointirajapintoja, joita monet multimediasovellukset tai -ohjelmat käyttävät Windowsissa(Windows) . Microsoft on kehittänyt sen tarjoamaan laitteistokiihdytystä raskaille multimediasovelluksille, kuten 3D-peleille ja HD-videoille(HD videos) . Windows 7:ssä on DirectX 11. Windows 11/10:ssä on DirectX 12 asennettuna.

Suorita DirectX-diagnostiikkatyökalu(Run DirectX Diagnostic Tool) ( DxDiag )

Jos sinulla on ongelmia pelin tai elokuvan pelaamisessa oikein, DirectX-diagnostiikkatyökalu(DirectX Diagnostic Tool) voi auttaa sinua osoittamaan lähteen. Pääset siihen siirtymällä Käynnistä(Start) -kohtaan Windows 11/10/8/7 , kirjoittamalla dxdiag ja painamalla Enter.

Jos tämä on ensimmäinen kerta, kun käytät DirectX-diagnostiikkatyökalua(DirectX Diagnostic Tool) , sinulta saatetaan kysyä, haluatko tarkistaa, ovatko ohjaimesi digitaalisesti allekirjoitettu.

Napsauta Kyllä(Yes) varmistaaksesi, että ajurit on allekirjoittanut julkaisija, joka on vahvistanut niiden aitouden.

Kun diagnostiikkatyökalu(Diagnostic Tool) on valmis, tässä on kolme tärkeää asiaa(three key things) , jotka on tarkistettava DxDiag-raportista.

1. Tarkista näytönohjain

Jotkut ohjelmat toimivat hyvin hitaasti tai eivät, ellei Microsoft DirectDraw- tai Direct3D -laitteistokiihdytystä ole otettu käyttöön.

Selvitä tämä napsauttamalla Näyttö(Display) - välilehteä ja tarkistamalla sitten DirectX-ominaisuudet(DirectX Features) -kohdassa, näkyvätkö DirectDraw , Direct3D ja AGP Texture Acceleration -asetuksina Käytössä(Enabled) . Jos ei, kokeile ottaa laitteistokiihdytystä käyttöön.

  1. Napsauta(Right-click) työpöytää hiiren kakkospainikkeella ja avaa Näytön tarkkuus(Screen Resolution) .
  2. Napsauta Lisäasetukset(Advanced settings) .
  3. Napsauta Vianmääritys(Troubleshoot ) - välilehteä ja napsauta sitten Muuta asetuksia(Change settings) .
  4. Siirrä Hardware Acceleration -liukusäädin kohtaan Full .

Jos tämä epäonnistuu, sinun on ehkä päivitettävä näytönohjain tai itse kortti. Löydät tavallisesti laitteistosi uusimmat ohjaimet valmistajan verkkosivuston tukiosiosta.

2. Tarkista peliohjaimet

Jos ohjaussauva tai muu syöttölaite ei vastaa, sitä ei ehkä ole asennettu oikein. Varmista(Make) , että laite näkyy Input - välilehdellä. Jos ei, asenna laite uudelleen valmistajan ohjeiden mukaisesti. Jos se on USB - laite, irrota se ja kytke se sitten takaisin.

3. Tarkista, onko "allekirjoittamattomia" ohjaimia

Microsoft Windows Hardware Quality Lab on testannut digitaalisesti allekirjoitetun ohjaimen DirectX - yhteensopivuuden. Jos diagnostiikkatyökalu(Diagnostic Tool) ilmoittaa allekirjoittamattoman ohjaimen, ohjaimen päivittäminen saattaa ratkaista ongelmasi. Löydät tavallisesti laitteistosi uusimman ohjaimen valmistajan verkkosivuston tukiosiosta.

Varmista(Make) , että sinulla on 64-bittinen ohjain 64-bittiselle tietokoneelle ja että ohjainversio on yhteensopiva. Saatat joutua tarkistamaan laitteistosi kokoonpanon selvittääksesi tämän.

4. Muut tarkistettavat asiat

Jos sinulla on edelleen ongelmia pelin tai elokuvan kanssa DirectX-diagnostiikkatyökalun(DirectX Diagnostic Tool) suorittamisen jälkeen , voit tarkistaa muutaman muun asian DxDiag- tiedoston avulla.

Tarkista sovelluksesi(Your Application) tai pelisi (Game)näyttötila(Display Mode) _

Kun DirectX 9 -sovellus siirtyy koko näytön tilaan, sovelluksen resoluutio ei ehkä vastaa LCD - näytön alkuperäistä resoluutiota. näyttösi resoluutio on suunniteltu näyttämään sen koon perusteella. Jos näet mustia raitoja näytön ylä- tai sivuosissa, joissa osaa ei käytetä, voit yrittää skaalata koko näytön kuvaa. Jos sovelluksesi tai pelisi antaa sinun valita näyttötilan, voit ehkä muuttaa sovelluksen tai pelin asetuksia ja valita tilan, joka vastaa LCD - näytön alkuperäistä resoluutiota. Tämä auttaa sinua käyttämään kaikkia näyttöjä ja säilyttämään silti sovelluksen tarkoitetun resoluution.

Mikä DirectX - (DirectX Is)versio(Version) on asennettu tietokoneellesi

DirectX-diagnostiikkatyökalu

Järjestelmä-välilehdellä DirectX-versiota(DirectX Version) vastaan ​​näet järjestelmääsi asennetun version. Yllä olevassa kuvassa näet DirectX 2 :n mainitun.

Jos työkalun käyttäminen ei auta, voit poistaa DirectX :n järjestelmästäsi ja ladata DirectX(download DirectX) :n ja asentaa sen uudelleen.

Tarkista sovelluksesi tai pelisi vaatima(Game Requires) DirectX - (DirectX)versio(Version)

Jotkut sovellukset ja pelit vaativat DirectX 9:n(DirectX 9) . Windows 7 on kuitenkin asennettu uudemmalla DirectX(DirectX) -versiolla . Jos asennat sovelluksen tai pelin, joka vaatii DirectX 9 :n, saatat saada virheilmoituksen, kuten: " Ohjelma ei voi käynnistyä, koska d3dx9_35.dll puuttuu tietokoneeltasi ; yritä korjata tämä ongelma asentamalla ohjelma uudelleen. (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)” Tiedostonimen kaksi viimeistä numeroa voivat vaihdella. Jos saat saman virhesanoman sovelluksen tai pelin uudelleenasentamisen jälkeen, siirry DirectX End-User Runtime Web Installer -verkkosivulle ja seuraa ohjeita asentaaksesi DirectX ja vastaanottaaksesi DirectX -päivitykset.(DirectX)ja aiemmat DirectX -versiot .

Kuinka luon DirectX-diagnostiikkaohjelman(DirectX Diagnostic) ( DxDiag )?

Kun DirectX-diagnostiikka(DirectX Diagnostic) on valmis, napsauta Tallenna(Save) kaikki tiedot ja sitten Tallenna(Save) nimellä. Muista(Make) nimetä se, jotta muistat ja paikka, josta löydät sen helposti.

Kuinka voin kertoa, toimiiko DirectX(DirectX) ?

Jos löydät sen hakutuloksesta ja diagnostiikkatyökalu ei tuota virhettä, se tarkoittaa, että DirectX toimii. Et voi käyttää sitä suoraan, ja vain sovellukset ja pelit voivat käyttää sitä kutsumalla eri toimintoja niiden API :n avulla .

Onko mitään keinoa(Way) pakottaa käynnistämään DirectX uudelleen(Force Restart DirectX) ?

Ei. Sinun on käynnistettävä tietokoneesi uudelleen, jos sinusta tuntuu, että pelissä on jotain vikaa ja siihen liittyy DirectX - virhe. Voit myös luoda raportin tarkistaaksesi, onko jokin muu ongelman syy.

Voinko asentaa DirectX 12 :n (DirectX 12)Windowsin(Windows) aiempiin versioihin ?

Et voi. Microsoftin(Microsoft) on tuettava sitä, koska se soittaa paljon matalan tason puheluita, mikä ei ole saatavilla Windowsin(Windows) aiemmissa versioissa . On mahdollista, että joku saattaa siirtää sen, mutta se ei välttämättä ole yhtä luotettava. Joten jos yrität sitä, se on omalla riskilläsi.



About the author

Olen tietokoneasiantuntija, jolla on yli 10 vuoden kokemus ohjelmisto- ja selainteollisuudesta. Olen suunnitellut, rakentanut ja hallinnut kokonaisia ​​ohjelmistojen asennuksia sekä kehittänyt ja ylläpitänyt selaimia. Kokemukseni ansiosta pystyn antamaan selkeitä, ytimekkäitä selityksiä monimutkaisista aiheista – olipa kyse sitten Microsoft Officen toiminnasta tai siitä, kuinka saada kaikki irti Mozilla Firefoxista. Tietokonetaitojeni lisäksi olen myös taitava kirjoittaja ja pystyn kommunikoimaan tehokkaasti verkossa ja henkilökohtaisesti.



Related posts