DirectX:n perusongelmien selvittäminen

Jos jonkin peli tai elokuva ei toimi kunnolla, voit selvittää ongelman syyn DirectX-diagnostiikkatyökalun avulla. DirectX on useiden multimediaohjelmien edellyttämä tekniikoiden ohjelmistopaketti Windowsissa.

  • Avaa DirectX-vianmääritystyökalu napsauttamalla Käynnistä-painiketta Kuva Käynnistä-painikkeesta, ja kirjoittamalla dxdiag hakuruutuun ja painamalla Enter.

Huomautus

  • Jos käytät DirectX-diagnostiikkatyökalua ensimmäistä kertaa, sinulta saatetaan kysyä haluatko tarkastaa ovatko ohjaimesi digitaalisesti allekirjoitettuja. Suosittelemme valitsemaan Kyllä, jotta voidaan varmistaa, että ohjaimen aitous on vahvistettu julkaisijan allekirjoituksella. Lisätietoja on ohjeaiheessa Asennettavien ohjainten turvallisuutta koskevien päätösten tekeminen.

Mitä kannattaa ottaa huomioon

Kun diagnostiikkatyökalun suoritus on päättynyt, tarkista seuraavat kolme asiaa:

  • Tarkista näyttösovitin.

    Jotkin ohjelmat toimivat hitaasti tai eivät toimi ollenkaan, ellei Microsoft DirectDraw tai Direct3D-laitteistokiihdytys ole käytössä.

    Voit selvittää tämän valitsemalla Näyttö-välilehden ja tarkistamalla DirectX-ominaisuudet-kohdasta, onko kohdassa DirectDraw, Direct3D ja AGP-tekstuurikiihdytys merkintä Käytössä. Jos ei ole, kokeile laitteiston kiihdytyksen käyttöönottoa.

    1. Avaa Näytön tarkkuus napsauttamalla Käynnistä-painiketta Kuva Käynnistä-painikkeesta, napsauttamalla Ohjauspaneeli, ja valitsemalla sitten Ulkoasu ja mukauttaminen -kohdasta Säädä näytön tarkkuutta.

    2. Valitse Lisäasetukset.

    3. Valitse Vianmääritys-välilehdessä Muuta asetuksia. Vaaditaan järjestelmänvalvojan oikeuksia Jos sinua pyydetään antamaan järjestelmänvalvojan salasana tai vahvistus, kirjoita salasana tai anna vahvistus.

    4. Siirrä Laitteiston kiihdytys -liukusäädin asentoon Täysi.

    Jos toiminto epäonnistuu, sinun on ehkä päivitettävä näytönohjain tai itse näyttösovitin. Laitteiston uusimmat ohjaimet löytyvät yleensä valmistajan sivuston tukiosiosta.

  • Tarkista peliohjain.

    Jos ohjainsauva tai muu syöttölaite ei vastaa, sitä ei ehkä ole asennettu oikein.

    Varmista, että laite näkyy Syöttö-välilehdessä. Jos laitetta ei näy, asenna laite uudelleen valmistajan ohjeiden mukaisesti. Jos laite on USB-laite, irrota se ja liitä laite takaisin paikalleen.

  • Tarkista "allekirjoittamattomat" ohjaimet.

    Microsoftin Windows Hardware Quality Lab (WHQL) on testannut digitaalisesti allekirjoitetun ohjaimen DirectX-yhteensopivuuden.

    Jos diagnostiikkatyökalu merkitsee allekirjoittamattoman ohjaimen, sen päivitys saattaa ratkaista ongelman. Laitteiston uusin ohjain löytyy yleensä valmistajan sivuston tukiosiosta.

Muita tarkastettavia asioita

Jos jonkin peli tai elokuvan kanssa on edelleen ongelmia DirectX-diagnostiikkatyökalun suorituksen jälkeen, voidaan vielä tarkastaa muutamia asioita.

  • Tarkasta sovelluksen tai pelin näyttötila.

    Kun DirectX 9 -sovellus siirtyy koko näytön tilaan, sen tarkkuus ei välttämättä vastaa nestekidenäytön alkuperäistä tarkkuutta, jolle näyttö on kokonsa puolesta suunniteltu. Jos näytön käyttämättömissä osissa ylhäällä tai sivuilla näkyy mustia palkkeja, voit yrittää skaalata koko näytön kuvaa. Jos sovelluksesta tai pelistä voidaan valita näyttötila, saatat voida muuttaa sovelluksen tai pelin asetuksia ja valita tilan, joka vastaa nestekidenäytön alkuperäistä tarkkuutta. Se auttaa käyttämään näytön koko alan ja silti säilyttämään sovelluksessa käytettäväksi tarkoitetun tarkkuuden.

  • Tarkasta sovelluksen tai pelin vaatima DirectX-versio.

    Jotkin sovellukset ja pelit vaativat version DirectX 9. Windows 7 kuitenkin asennetaan uudemmalla DirectX-versiolla. Jos asennat DirectX 9:ää vaativan sovelluksen tai pelin, saatat saada virhesanoman sisällöltään esimerkiksi: "Ohjelma ei voi käynnistyä, koska d3dx9_35.dll puuttuu tietokoneesta. Yritä asentaa ohjelma uudelleen ongelman ratkaisemiseksi." Tiedostonimen kaksi viimeistä merkkiä voi vaihdella. Jos saat saman virhesanoman asennettuasi sovelluksen tai pelin uudelleen, mene verkkosivulle DirectX End-User Runtime Web Installer ja noudata sen ohjeita DirectX 9:n asentamisesta ja päivitysten saamisesta siihen ja aikaisempiin DirectX-versioihin.

Artikkelitunnus: MSW700060