Ako používať diagnostický nástroj DirectX (DxDiag) na riešenie problémov

DirectX je súprava technológií alebo rozhraní na programovanie aplikácií, ktoré používajú mnohé multimediálne aplikácie alebo programy v systéme Windows(Windows) . Je vyvinutý spoločnosťou Microsoft , aby poskytoval hardvérovú akceleráciu pre náročné multimediálne aplikácie, ako sú 3D hry a HD videá(HD videos) . Windows 7 má DirectX 11. Windows 11/10 má nainštalovaný DirectX 12.

Spustite diagnostický nástroj DirectX(Run DirectX Diagnostic Tool) ( DxDiag )

Ak máte problémy so správnym prehraním hry alebo filmu, diagnostický nástroj DirectX(DirectX Diagnostic Tool) vám môže pomôcť určiť zdroj. Ak ho chcete získať, prejdite na Štart(Start) vo Windows 11/10/8/7 , zadajte dxdiag a stlačte Enter.

Ak je to prvýkrát, čo používate diagnostický nástroj DirectX(DirectX Diagnostic Tool) , môže sa zobraziť otázka, či chcete skontrolovať, či sú vaše ovládače digitálne podpísané.

Kliknite na tlačidlo Áno(Yes) , aby ste sa uistili, že vaše ovládače podpísal vydavateľ, ktorý overil ich pravosť.

Po dokončení diagnostického nástroja(Diagnostic Tool) uvádzame tri kľúčové veci(three key things) , ktoré je potrebné skontrolovať v správe DxDiag.

1. Skontrolujte grafickú kartu

Niektoré programy bežia veľmi pomaly alebo nie, pokiaľ nie je zapnutá hardvérová akcelerácia Microsoft DirectDraw alebo Direct3D .

Ak to chcete zistiť, kliknite na kartu Displej(Display) a potom v časti Funkcie DirectX(DirectX Features) skontrolujte, či sa DirectDraw , Direct3D a AGP Texture Acceleration zobrazuje ako Povolené(Enabled) . Ak nie, skúste zapnúť hardvérovú akceleráciu.

  1. Kliknite pravým tlačidlom myši(Right-click) na pracovnú plochu a otvorte položku Rozlíšenie obrazovky(Screen Resolution) .
  2. Kliknite na položku Rozšírené nastavenia(Advanced settings) .
  3. Kliknite na kartu Riešenie problémov(Troubleshoot ) a potom kliknite na položku Zmeniť nastavenia(Change settings) .
  4. Posuňte posúvač Hardvérová akcelerácia do polohy (Hardware Acceleration)Plná(Full) .

Ak to zlyhá, možno budete musieť aktualizovať ovládač videa alebo samotnú kartu. Najnovšie ovládače pre váš hardvér zvyčajne nájdete v sekcii podpory na webovej lokalite výrobcu.

2. Skontrolujte svoje herné ovládače

Ak joystick alebo iné vstupné zariadenie nereaguje, možno nie je správne nainštalované. Uistite(Make) sa, že sa zariadenie zobrazuje na karte Vstup(Input) . Ak nie, znova nainštalujte zariadenie podľa pokynov výrobcu. Ak ide o zariadenie USB , odpojte ho a potom ho znova pripojte.

3. Skontrolujte „nepodpísané“ ovládače

Ovládač, ktorý je digitálne podpísaný, bol testovaný laboratóriom kvality hardvéru Microsoft Windows(Microsoft Windows Hardware Quality Lab) na kompatibilitu s DirectX . Ak Diagnostický nástroj(Diagnostic Tool) označí nepodpísaný ovládač, váš problém môže vyriešiť aktualizácia ovládača. Najnovší ovládač pre váš hardvér zvyčajne nájdete v sekcii podpory na webovej lokalite výrobcu.

Uistite(Make) sa, že máte 64-bitový ovládač pre váš 64-bitový počítač a či je verzia ovládača kompatibilná. Možno budete musieť skontrolovať konfiguráciu hardvéru, aby ste to zistili.

4. Ostatné veci na kontrolu

Ak máte problémy s hrou alebo filmom aj po spustení Diagnostického nástroja DirectX(DirectX Diagnostic Tool) , existuje niekoľko ďalších vecí, ktoré môžete skontrolovať pomocou súboru DxDiag .

Skontrolujte režim zobrazenia(Display Mode) vašej aplikácie(Your Application) alebo hry(Game)

Keď aplikácia DirectX 9 prejde do režimu celej obrazovky, rozlíšenie aplikácie nemusí zodpovedať prirodzenému rozlíšeniu vášho LCD monitora; rozlíšenie vášho monitora bolo navrhnuté na zobrazenie na základe jeho veľkosti. Ak vidíte čierne pásy v hornej časti alebo po stranách obrazovky, kde sa časť nepoužíva, môžete skúsiť zmeniť mierku obrazu na celú obrazovku. Ak vaša aplikácia alebo hra umožňuje vybrať režim zobrazenia, možno budete môcť zmeniť nastavenia aplikácie alebo hry a vybrať si režim, ktorý zodpovedá prirodzenému rozlíšeniu vášho LCD monitora. Pomôže vám to používať všetky obrazovky a pritom zachovať zamýšľané rozlíšenie aplikácie.

Ktorá verzia (Version)DirectX je(DirectX Is) nainštalovaná na vašom PC

Diagnostický nástroj DirectX

Na karte Systém oproti verzii DirectX(DirectX Version) uvidíte verziu nainštalovanú vo vašom systéme. Na obrázku vyššie uvidíte spomenuté DirectX 2 .

Ak spustenie nástroja nepomôže, môžete odinštalovať DirectX zo systému a potom stiahnuť DirectX(download DirectX) a znova ho nainštalovať.

Skontrolujte verziu (Version)DirectX , ktorú vaša aplikácia alebo hra vyžaduje(Game Requires)

Niektoré aplikácie a hry vyžadujú DirectX 9 . Windows 7 je však nainštalovaný s novšou verziou DirectX . Ak nainštalujete aplikáciu alebo hru, ktorá vyžaduje DirectX 9 , môže sa zobraziť chybové hlásenie, ako napríklad: “ Program sa nedá spustiť, pretože vo vašom počítači chýba d3dx9_35.dll ; skúste tento problém vyriešiť preinštalovaním programu. (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)” Posledné dve číslice názvu súboru sa môžu líšiť. Ak sa po preinštalovaní aplikácie alebo hry zobrazí rovnaké chybové hlásenie, prejdite na webovú stránku programu DirectX End-User Web Installer(DirectX End-User Runtime Web Installer) a postupujte podľa pokynov na inštaláciu DirectX a prijímanie aktualizácií DirectX .a predchádzajúce verzie DirectX .

Ako vygenerujem diagnostiku DirectX(DirectX Diagnostic) ( DxDiag )?

Keď diagnostika DirectX(DirectX Diagnostic) dokončí analýzu, kliknite na položku Uložiť(Save) všetky informácie a potom na položku Uložiť(Save) ako. Nezabudnite ho pomenovať, aby(Make) ste si ho zapamätali a miesto, kde ho ľahko nájdete.

Ako zistím, či DirectX funguje ?

Ak ho nájdete vo výsledku vyhľadávania a diagnostický nástroj negeneruje žiadnu chybu, znamená to, že DirectX funguje. Nemôžete ho použiť priamo a môžu ho používať iba aplikácie a hry volaním rôznych funkcií pomocou ich API .

Existuje nejaký spôsob(Way) , ako vynútiť reštart DirectX(Force Restart DirectX) ?

Nie. Ak máte pocit, že s hrou nie je niečo v poriadku a vyskytla sa súvisiaca chyba DirectX , budete musieť reštartovať počítač . Môžete tiež vygenerovať správu a skontrolovať, či problém nespôsobuje niečo iné.

Môžem nainštalovať DirectX 12 na staršie verzie systému Windows ?

Nemôžeš. Spoločnosť Microsoft(Microsoft) ho potrebuje podporovať, pretože uskutočňuje množstvo nízkoúrovňových hovorov, ktoré nie sú dostupné v starších verziách systému Windows . Je možné, že to niekto prenesie, ale nemusí to byť také spoľahlivé. Takže ak to vyskúšate, je to na vaše riziko.



About the author

Som profesionálny audio inžinier s viac ako 10-ročnými skúsenosťami. V hudobnom priemysle pracujem už niekoľko rokov a v tejto oblasti som si vybudoval silnú reputáciu. Som tiež veľmi skúsený používateľský účet a operátor pre bezpečnosť rodiny. Medzi moje povinnosti patrí správa používateľských účtov, poskytovanie podpory zákazníkom a poskytovanie poradenstva v oblasti bezpečnosti rodiny zamestnancom.



Related posts