DirectX

Диагностика и отстраняване на проблеми с DirectX Diagnostic Tool (dxdiag)

Диагностика и отстраняване на проблеми с DirectX Diagnostic Tool (dxdiag)

DirectX е набор от технологии, използвани от много от мултимедийните програми в Windows. Той е разработен от Microsoft, за да осигури хардуерно ускорение за тежки мултимедийни приложения като 3D игри и HD видеоклипове. Windows 7 има DirectX 11. Windows 10 има инсталиран DirectX 12.

Стартирайте инструмента за диагностика DirectX

Ако имате проблеми с играта или филма, за да се играе правилно, Диагностичен инструмент DirectX може да ви помогне да посочите източника. За достъп до него отидете на Старт в Windows 10/8/7, напишете dxdiag и натиснете Enter.

Ако за първи път използвате инструмента за диагностика DirectX, може да бъдете попитани дали искате да проверите дали драйверите ви са цифрово подписани.

Щракнете Да за да сте сигурни, че вашите драйвери са подписани от издател, който е проверил тяхната автентичност.

След като инструментът за диагностика приключи, ето три ключови неща да проверя:

1. Проверете вашата видеокарта

Някои програми се изпълняват много бавно или изобщо не, освен ако не е включено хардуерното ускорение на Microsoft DirectDraw или Direct3D.

За да определите това, щракнете върху раздела Дисплей и след това под DirectX Features проверете дали DirectDraw, Direct3D и AGP Texture Acceleration се показват като Enabled. Ако не, опитайте да включите хардуерно ускорение.

  1. Щракнете с десния бутон върху работния плот и отворете Разделителна способност на екрана.
  2. Щракнете Разширени настройки.
  3. Щракнете върху Отстраняване на неизправности и след това щракнете върху Промяна на настройките.
  4. Преместете плъзгача за хардуерно ускорение на Пълен.

Ако това не успее, може да се наложи да актуализирате видео драйвера или самата карта. Обикновено можете да намерите най-новите драйвери за вашия хардуер в раздела за поддръжка на уебсайта на производителя.

2. Проверете контролерите си за игри

Ако джойстик или друго устройство за въвеждане не успее да отговори, може да не е инсталиран правилно. Уверете се, че устройството се показва в раздела Въвеждане. Ако не, преинсталирайте устройството в съответствие с инструкциите на производителя. Ако е USB устройство, изключете го и го включете отново.

3. Проверете за "неподписани" драйвери

Драйвер, който е подписан цифрово, е тестван от лабораторията за качество на хардуера на Microsoft Windows за съвместимост с DirectX. Ако диагностичният инструмент сигнализира неподписан драйвер, актуализирането на драйвера може да реши проблема ви. Обикновено можете да намерите най-новия драйвер за вашия хардуер в раздела за поддръжка на уебсайта на производителя.

4. Други неща за проверка

Ако продължавате да имате проблеми с игра или филм, след като стартирате инструмента за диагностика DirectX, има няколко други неща, които можете да проверите.

Проверете режима на показване на вашето приложение или игра

Когато приложение DirectX 9 премине в режим на цял екран, разделителната способност на приложението може да не съвпада с основната разделителна способност на вашия LCD монитор; разделителната способност на вашия монитор е проектирана да се показва въз основа на неговия размер. Ако видите черни ленти по върховете или отстрани на екрана, където част не се използва, можете да опитате да мащабирате изображението на цял екран. Ако вашето приложение или игра ви позволява да изберете режим на показване, може да можете да промените настройките на приложението или играта и да изберете режим, който съответства на основната разделителна способност на вашия LCD монитор. Това ще ви помогне да използвате всички екрани и ще запазите желаната разделителна способност на приложението.

Коя версия на DirectX е инсталирана на вашия компютър

Под раздела Система срещу Версия на DirectX, ще видите версията, инсталирана на вашата система. На изображението по-горе ще видите DirectX 12 споменати.

Ако стартирането на инструмента не помогне, можете да деинсталирате DirectX от вашата система и след това да изтеглите DirectX и да го инсталирате отново.

Проверете версията на DirectX, която вашето приложение или игра изисква

Някои приложения и игри изискват DirectX 9. Windows 7 обаче е инсталиран с по-нова версия на DirectX. Ако инсталирате приложение или игра, която изисква DirectX 9, може да получите съобщение за грешка, като например: „Програмата не може да се стартира, защото d3dx9_35.dll липсва на вашия компютър, опитайте да преинсталирате програмата, за да разрешите този проблем.”Последните две цифри от името на файла могат да варират. Ако получите същото съобщение за грешка след преинсталиране на приложението или играта, отидете на уеб страницата за инсталиране на DirectX End-User Runtime Web Installer и следвайте инструкциите за инсталиране на DirectX и получаване на актуализации на DirectX и предишните версии на DirectX.wvc + TWC + twcf = MFC

Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...
Как да покажа брояч на FPS в игрите на Linux
Linux игрите получиха голям тласък, когато Valve обяви поддръжка на Linux за Steam клиент и техните игри през 2012 г. Оттогава много AAA и независими ...
Как да изтеглите и пуснете Civilization VI на Сид Майер на Linux
Въведение в играта Civilization 6 е модерен поглед върху класическата концепция, въведена в поредицата от игрите Age of Empires. Идеята беше доста про...