Cómo utilizar la herramienta de diagnóstico de DirectX (DxDiag) para solucionar problemas

DirectX es un conjunto de tecnologías o interfaces de programación de aplicaciones que utilizan muchas aplicaciones o programas multimedia en Windows . Está desarrollado por Microsoft para proporcionar aceleración de hardware para aplicaciones multimedia pesadas como juegos 3D y videos HD(HD videos) . Windows 7 tiene DirectX 11. Windows 11/10 tiene DirectX 12 instalado.

Ejecute la herramienta de diagnóstico de DirectX(Run DirectX Diagnostic Tool) ( DxDiag )

Si tiene problemas para que un juego o una película se reproduzca correctamente, la herramienta de diagnóstico de DirectX(DirectX Diagnostic Tool) puede ayudarlo a identificar la fuente. Para acceder a él, vaya a Inicio(Start) en Windows 11/10/8/7 , escriba dxdiag y presione Entrar.

Si es la primera vez que usa la herramienta de diagnóstico de DirectX(DirectX Diagnostic Tool) , es posible que se le pregunte si desea verificar si sus controladores están firmados digitalmente.

Haga clic en (Yes) para asegurarse de que sus controladores hayan sido firmados por un editor que haya verificado su autenticidad.

Una vez que la herramienta de diagnóstico(Diagnostic Tool) haya terminado, aquí hay tres cosas clave(three key things) para verificar en el informe DxDiag.

1. Revisa tu tarjeta de video

Algunos programas se ejecutan muy lentamente o no, a menos que esté activada la aceleración de hardware de Microsoft DirectDraw o Direct3D .

Para determinar esto, haga clic en la pestaña Pantalla y, a continuación, en (Display)Funciones de DirectX(DirectX Features) , verifique si DirectDraw , Direct3D y AGP Texture Acceleration aparecen como Habilitados(Enabled) . Si no es así, intente activar la aceleración de hardware.

  1. Haga clic derecho en(Right-click) el escritorio y abra Resolución de pantalla(Screen Resolution) .
  2. Haz clic en Configuración avanzada(Advanced settings) .
  3. Haga clic en la pestaña Solucionar problemas y luego en (Troubleshoot )Cambiar configuración(Change settings) .
  4. Mueva el control deslizante Aceleración de hardware a (Hardware Acceleration)Completo(Full) .

Si eso falla, es posible que deba actualizar el controlador de video o la tarjeta misma. Por lo general, puede encontrar los controladores más recientes para su hardware en la sección de soporte del sitio web del fabricante.

2. Verifique sus controladores de juego

Si un joystick u otro dispositivo de entrada no responde, es posible que no esté instalado correctamente. Asegúrese(Make) de que el dispositivo aparezca en la pestaña Entrada . (Input)De lo contrario, reinstale el dispositivo de acuerdo con las instrucciones del fabricante. Si es un dispositivo USB , desenchúfelo y vuelva a enchufarlo.

3. Compruebe si hay controladores "sin firmar"

El laboratorio de calidad de hardware de Microsoft Windows(Microsoft Windows Hardware Quality Lab) ha probado un controlador que ha sido firmado digitalmente para la compatibilidad con DirectX . Si la herramienta de diagnóstico(Diagnostic Tool) marca un controlador sin firmar, actualizar el controlador podría resolver su problema. Por lo general, puede encontrar el controlador más reciente para su hardware en la sección de soporte del sitio web del fabricante.

Asegúrese(Make) de tener el controlador de 64 bits para su PC de 64 bits y que la versión del controlador sea compatible. Es posible que deba verificar la configuración de su hardware para resolver esto.

4. Otras cosas para comprobar

Si sigues teniendo problemas con un juego o una película después de ejecutar la herramienta de diagnóstico de DirectX(DirectX Diagnostic Tool) , hay un par de otras cosas que puedes comprobar con el archivo DxDiag .

Comprueba el modo de visualización(Display Mode) de tu aplicación(Your Application) o juego(Game)

Cuando una aplicación DirectX 9 pasa al modo de pantalla completa, es posible que la resolución de la aplicación no coincida con la resolución nativa de su monitor LCD ; la resolución de su monitor fue diseñada para mostrarse en función de su tamaño. Si ve bandas negras en la parte superior o los lados de la pantalla donde no se usa una parte, puede intentar escalar la imagen de pantalla completa. Si su aplicación o juego le permite elegir el modo de visualización, es posible que pueda cambiar la configuración de la aplicación o del juego y elegir un modo que coincida con la resolución nativa de su monitor LCD . Esto lo ayudará a usar todas las pantallas y aun así preservar la resolución prevista de la aplicación.

Qué versión(Version) de DirectX está(DirectX Is) instalada en su PC

Herramienta de diagnóstico DirectX

En la pestaña Sistema frente a Versión de DirectX(DirectX Version) , verá la versión instalada en su sistema. En la imagen de arriba, verá DirectX 2 mencionado.

Si ejecutar la herramienta no ayuda, puede desinstalar DirectX de su sistema y luego descargar DirectX(download DirectX) e instalarlo de nuevo.

Verifica la versión(Version) de DirectX que requiere tu aplicación o juego(Game Requires)

Algunas aplicaciones y juegos requieren DirectX 9 . Sin embargo, Windows 7 está instalado con una versión más reciente de DirectX . Si instala una aplicación o un juego que requiere DirectX 9 , es posible que reciba un mensaje de error, como: “ El programa no puede iniciarse porque falta d3dx9_35.dll en su computadora ; intente reinstalar el programa para solucionar este problema. (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)” Los dos últimos dígitos del nombre del archivo pueden variar. Si recibe el mismo mensaje de error después de reinstalar la aplicación o el juego, vaya a la página web del instalador web de DirectX End-User Runtime(DirectX End-User Runtime Web Installer) y siga las instrucciones para instalar DirectX y recibir actualizaciones de DirectX.y versiones anteriores de DirectX .

¿Cómo genero un Diagnóstico de DirectX(DirectX Diagnostic) ( DxDiag )?

Una vez que DirectX Diagnostic finalice su análisis, haga clic en Guardar(Save) toda la información, luego en Guardar(Save) como. Asegúrese(Make) de nombrarlo, para que lo recuerde y una ubicación donde pueda encontrarlo fácilmente.

¿Cómo puedo saber si DirectX está funcionando?

Si puede encontrarlo en el resultado de la búsqueda y la herramienta de diagnóstico no genera ningún error, significa que DirectX está funcionando. No puede usarlo directamente, y solo las aplicaciones y los juegos pueden usarlo llamando a diferentes funciones usando su API .

¿Hay alguna forma(Way) de forzar el reinicio de DirectX(Force Restart DirectX) ?

No. Deberá reiniciar su PC si cree que hay algún problema con el juego y hay un error de DirectX relacionado. (DirectX)También puede generar el informe para verificar si hay algo más que esté causando el problema.

¿Puedo instalar DirectX 12 en versiones anteriores de Windows ?

No se puede. Microsoft necesita admitirlo, ya que realiza muchas llamadas de bajo nivel que no están disponibles en versiones anteriores de Windows . Es posible que alguien lo transfiera, pero puede que no sea tan confiable. Entonces, si lo intentas, es bajo tu riesgo.



About the author

Soy ingeniero de windows, ios, pdf, errores, gadgets con más de 10 años de experiencia. He trabajado en muchas aplicaciones y marcos de trabajo de Windows de alta calidad, como OneDrive for Business, Office 365 y más. Mi trabajo reciente ha incluido el desarrollo del lector de pdf para la plataforma Windows y trabajar para que los mensajes de error sean más claros para los usuarios. Además, he estado involucrado en el desarrollo de la plataforma ios durante algunos años y estoy muy familiarizado con sus características y peculiaridades.



Related posts