DirectX es un conjunto de tecnologías utilizadas por muchos de los programas multimedia en Windows. Está desarrollado por Microsoft para proporcionar aceleración de hardware para aplicaciones multimedia pesadas, como juegos 3D y videos HD. Windows 7 tiene DirectX 11. Windows 10 tiene DirectX 12 instalado.
Ejecute la herramienta de diagnóstico de DirectX
Si tiene problemas para que un juego o una película se reproduzca correctamente, Herramienta de diagnóstico de DirectX puede ayudarlo a señalar la fuente. Para acceder a él, vaya a Inicio en Windows 10/8/7, escriba dxdiag y presiona Enter.
Si es la primera vez que utiliza la herramienta de diagnóstico de DirectX, es posible que se le pregunte si desea comprobar si sus controladores están firmados digitalmente.
Hacer clic sí 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 ha terminado, aquí están tres cosas clave verificar:
1. Revisa tu tarjeta de video
Algunos programas se ejecutan muy lentamente o no se ejecutan en absoluto a menos que la aceleración de hardware de Microsoft DirectDraw o Direct3D esté activada.
Para determinar esto, haga clic en la pestaña Pantalla y luego, en Funciones de DirectX, verifique si DirectDraw, Direct3D y AGP Texture Acceleration aparecen como Habilitado. Si no es así, intente activar la aceleración de hardware.
- Haga clic derecho en el escritorio y abra Resolución de pantalla.
- Hacer clic Ajustes avanzados.
- Haga clic en el Solucionar problemas pestaña, y luego haga clic en Cambiar ajustes.
- Mueva el control deslizante Aceleración de hardware a Completo.
Si eso falla, es posible que deba actualizar el controlador de video o la propia tarjeta. 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. Comprueba los mandos de tu juego
Si un joystick u otro dispositivo de entrada no responde, es posible que no esté instalado correctamente. Asegúrese de que el dispositivo aparezca en la pestaña Entrada. Si no es así, reinstale el dispositivo de acuerdo con las instrucciones del fabricante. Si es un dispositivo USB, desconéctelo y luego vuelva a enchufarlo.
3. Compruebe si hay controladores "sin firmar"
Un controlador que ha sido firmado digitalmente ha sido probado por el Laboratorio de Calidad de Hardware de Microsoft Windows para la compatibilidad con DirectX. Si la herramienta de diagnóstico marca un controlador sin firmar, la actualización del 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.
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, hay un par de cosas más que puedes comprobar.
Comprueba el modo de visualización de tu aplicación o juego
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 en 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 le ayudará a utilizar todas las pantallas y aún conservar la resolución prevista de la aplicación.
Qué versión de DirectX está instalada en su PC
En la pestaña Sistema, contra Versión de DirectX, verá la versión instalada en su sistema. En la imagen de arriba, verá DirectX 12 mencionado.
Si ejecutar la herramienta no ayuda, puede desinstalar DirectX de su sistema y luego descargar DirectX e instalarlo de nuevo.
Verifique la versión de DirectX que requiere su aplicación o juego
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 no se encuentra en su computadora, intente reinstalar el programa para solucionar este problema.”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 tiempo de ejecución del usuario final de DirectX y siga las instrucciones para instalar DirectX y recibir actualizaciones de DirectX y versiones anteriores de DirectX.wvc + TWC + twcf = MFC