Verifique el directx instalado. Cómo ver qué DirectX está instalado en tu computadora

El sistema operativo Windows tiene una estructura bastante compleja que sólo sus desarrolladores pueden entender. Para el correcto funcionamiento de todos sus componentes en aplicaciones y juegos que requieren importantes recursos, los desarrolladores del estudio Microsoft lanzan un conjunto especial de herramientas: DirectX. Es un error pensar que se trata simplemente de un programa que los usuarios necesitan.

De hecho, DirectX es un conjunto de herramientas compatibles con Microsoft para desarrolladores. Es imposible programar aplicaciones y juegos complejos para Windows sin DirectX. También debe instalarse en la computadora del usuario final del programa o juego desarrollado para que Windows pueda interactuar con él. Las herramientas DirectX se mejoran periódicamente y se lanzan nuevas versiones. Por eso es importante que el usuario sepa qué DirectX está instalado en su computadora y si es necesario actualizarlo para que funcione con un juego moderno.

Cómo saber qué DirectX está instalado

Definir Versión de DirectX en una computadora debajo control de ventanas muy simple, todo lo que necesitas es:

  1. Presione la combinación Windows + R en su teclado para abrir la línea "Ejecutar";
  2. Deberá ingresar el comando dxdiag en él;
  3. Esto abrirá una ventana de información del sistema llamada "Herramientas de diagnóstico de DirectX". En la pestaña "Sistema" en la parte inferior puede ver una columna que indica qué DirectX está instalado en la computadora.

Importante: Puede instalar cualquier versión de DirectX en su computadora. Sin embargo, hay un matiz importante: si no es compatible con el hardware, el sistema Windows no podrá funcionar con él. Luego, el sistema operativo selecciona como activa la versión más alta compatible de DirectX, y es esta versión la que se muestra en el menú de diagnóstico, cuya información se proporciona arriba.

Cómo determinar la versión de DirectX utilizando programas de terceros

Además del incorporado Sistema operativo utilidades que le permiten determinar la versión de DirectX en su computadora Aplicaciones de terceros. Al mismo tiempo, pueden proporcionar mucha más información que el comando dxdiag mencionado anteriormente.

Una útil herramienta de diagnóstico informático es la aplicación AIDA64. Su versión gratuita Se puede descargar desde el sitio web oficial de los desarrolladores. Este programa le permite encontrar información sobre todos los componentes de la computadora, así como sobre el componente de software.

En el menú izquierdo de la aplicación puede ver un elemento DirectX separado. Contiene información en tres subsecciones: archivos, vídeo, sonido:


AIDA64 no es el único programa de diagnóstico para su computadora. Puede encontrar muchos de sus análogos en Internet, tanto de pago como gratuitos.

Por qué DirectX 12 no funciona en Windows 10

Una de las características del sistema operativo Windows 10 que Microsoft promueve activamente son los juegos. La nueva versión del sistema operativo en un "nivel cercano al hardware" funciona con juegos desarrollados en DirectX 12. Esto permite a los jugadores en computadoras de bajo consumo ejecutar proyectos que requieren un alto rendimiento.

Sin embargo, algunos usuarios de Windows 10 pueden descubrir al comprobar que tienen instalado DirectX 11 o 11.2, y no el DirectX 12 moderno. En tal situación, no es necesario descargar DirectX 12 del sitio web oficial de Microsoft e instalarlo en su computadora. , ya que esto no ayudará. Esta versión Los controladores están disponibles inicialmente en Windows 10, y la solución al problema hay que buscarla en otro plano.

Si ve DirectX 11.2 en lugar de DirectX 12 en Windows 10, esto se debe a:


Es importante tener en cuenta que un DirectX más reciente en una computadora no reemplaza Versión anterior. Es decir, si una aplicación o juego requiere DirectX 8,9 o 10 para ejecutarse y hay instaladas versiones posteriores en tu computadora, debes descargar el controlador “antiguo”.

DirectX: un conjunto de bibliotecas y software, que se utilizan para resolver problemas relacionados con el lanzamiento de aplicaciones y juegos para el sistema operativo. sistema windows. Cada versión del sistema operativo tiene instalada una determinada generación de este software, que corresponde a las capacidades de la tarjeta de video instalada. Cada versión posterior del paquete API incluye todas las bibliotecas heredadas, por lo que no es necesario instalar todas las versiones seguidas, simplemente instale el paquete más reciente. Veamos cómo puedes comprobar DirectX en Windows 7. diferentes caminos.

Medios estándar

Los sistemas operativos Windows tienen una función especial incorporada que le permite ver información sobre el sistema, la pantalla, el sonido y los dispositivos de entrada. Obtener acceso a esta aplicación se puede hacer de dos maneras: usando un comando en la ventana "Ejecutar" o iniciando un archivo ejecutable. Consideremos ambas opciones.

Para verificar DirectX en Windows 7, debe seguir estos pasos:

  1. Inicie la aplicación Ejecutar. Esto se puede hacer usando el menú Inicio y el elemento del mismo nombre que contiene, o mediante la combinación de teclas Win+R.
  2. En la ventana que se abre, ingrese el comando dxdiag y haga clic en Aceptar para ejecutar la aplicación correcta.
  3. Después de pasar un tiempo recopilando información, verá una ventana con estadísticas y
  4. En la primera pestaña "Sistema" hay una línea "Versión de DirectX". Frente a él verá el número de la versión actual del software que está instalado en la computadora.
  5. Sin embargo, la versión que aparece en la primera pestaña no es necesariamente la compatible con su tarjeta de video. Para encontrar información sobre las bibliotecas compatibles, debe abrir la pestaña Pantalla.
  6. Preste atención a la sección "Controladores" y a la línea DDI para Direct3D. Frente a este elemento se encuentra el número de generación del paquete API compatible con su tarjeta de video.

Ahora ya sabe cómo comprobar DirectX en Windows 7 en dos direcciones: la que está instalada en la computadora y la que es compatible con el acelerador de gráficos de su computadora.

Segunda opción estándar

Puedes iniciarlo de otras maneras. En primer lugar, puedes abrir partición del sistema disco duro y vaya al directorio de Windows y System32. En la lista de todos los archivos, busque dxdiag.exe y ábralo.

En segundo lugar, el usuario puede utilizar la búsqueda en el menú Inicio. Para ello, abra el menú e ingrese el nombre del expediente ejecutivo. Una vez que aparezca en la lista de coincidencias encontradas, ejecútelo. Por supuesto, puede ejecutar la aplicación y comprobar la versión de DirectX en Windows 7. Además, las opciones descritas son adecuadas para todas las versiones posteriores del sistema operativo, hasta la 10.

Programas de terceros

Si no estás satisfecho remedio estándar Verifique, luego puede usar una utilidad de terceros para verificar la información sobre el sistema y el equipo. Por ejemplo, uno de esos programas es el popular AIDA64. Puedes descargar gratis versión de prueba y vea la versión de DirectX en Windows 7 a través de él.

Debe ejecutar el programa y seleccionar "Sistema operativo" en el directorio principal con particiones. En él, busque la línea con el nombre del software, frente a la cual se escribirá versión instalada.

Para comprender qué versión es compatible con su tarjeta de video, busque la sección DirectX y abra la pestaña "Video". Luego busque la línea "Soporte de hardware". Frente a él, puede comprobar DirectX en Windows 7, que es compatible con su acelerador de gráficos.

Los usuarios a menudo se preguntan por qué este o aquel juego no se inicia en su computadora. Esto les sucede incluso a aquellos usuarios que compraron una “máquina” potente y de alto rendimiento. ¿Por qué no puedes instalar juegos con los requisitos máximos? La razón de esto puede ser una edición desactualizada de DirectX, que no es compatible con ciertas tecnologías. Si quieres conocer la versión de DirectX y resolver el problema al iniciar un juego en particular, ¡sigue leyendo!

Una utilidad desactualizada crea un problema al iniciar juegos

¿Qué es DirectX?

Estamos hablando de una herramienta que contiene paquetes de tecnología multimedia necesarios para diversas aplicaciones. En otras palabras, se trata de una colección de funciones necesarias para resolver diversos problemas con juegos, multimedia y algunos otros datos, desarrollada para el sistema operativo Windows.

DirectX se usa comúnmente para escribir juegos. El programa proporciona funciones que procesan gráficos y transmisiones de audio. Además, sin él, la computadora no podrá procesar la información que se transmite desde joysticks, ratones, teclados, etc. No es necesario pagar por ello, está disponible en el recurso oficial de Microsoft.

Verificación de versión

Es necesario verificar la compilación para comprender si DirectX es realmente el culpable de que el juego no funcione. Curiosamente, el juego suele incluir ediciones actualizadas del programa, pero hay excepciones.

Entonces, ¿cómo puedo saber qué DirectX está instalado? La forma más trivial es utilizar herramientas integradas. El procedimiento se ve así:

  • presione Win+R;
  • ingrese en el campo dxdiag;
  • presione Entrar.

El sistema iniciará una herramienta de diagnóstico que contiene todo sobre DirectX, incluida información sobre su tipo. El número se indica en la parte inferior de la pestaña "Sistema". Esta manipulación es adecuada para cualquier sistema operativo Microsoft.

De hecho, diferentes versiones de Windows también admiten diferentes versiones de DirectX. Windows hasta la versión 7 requería la instalación de DirectX 9c por separado, y esta biblioteca casi siempre se incluía con los juegos en disco. En Windows 7, 8 y 10, DirectX ya está incluido en el sistema y no es necesario instalar nada.

La opción que se usará en la computadora la determina el sistema en función de las capacidades de la tarjeta de video, aunque en Windows 7 y 8 el máximo con el que puedes contar es DirectX 11, y en la versión “diez” se usa 12, que proporciona todas las capacidades gráficas modernas.

Sin embargo, por motivos de compatibilidad con versiones anteriores, se recomienda instalar DirectX 9c en las nuevas versiones de Windows. Esto te permitirá ejecutar fácilmente juegos antiguos que se lanzaron antes de la aparición de la versión 4 de los sombreadores y toda una generación de tarjetas de video que los admiten.

Existe otro método que le permite averiguar qué versión del programa se utiliza en su PC. Estamos hablando de los parámetros de su tarjeta de video. Por ejemplo, todo lo que necesitas sobre DirectX se encuentra en la información sobre la tarjeta NVidia.

También hay muchas utilidades en Internet que recopilan toda la información sobre el sistema (incluidas las versiones de software).

Por supuesto, es recomendable tener la última versión número 12 de DirectX en su PC. Te permitirá disfrutar de los gráficos realistas más avanzados de los juegos modernos. Pero aquí hay problemas: esto requiere no sólo instalar una nueva versión de Windows 10, pero también tiene una tarjeta de video compatible con DirectX 12.

El hecho es que el propio procesador gráfico admite un conjunto limitado de comandos, por lo que solo funciona con la versión de DirectX actual en el momento de su desarrollo, así como con las más antiguas. Las nuevas tarjetas de video, combinadas con el sistema adecuado, pueden mostrar todas sus capacidades.

Por otro lado, Windows 7 y 8 no podrán utilizar DirectX 12, incluso si está instalada la tarjeta de vídeo adecuada; solo admiten la versión 11.

Por lo tanto, la información que muestra el sistema solo nos dice qué versión máxima posible de DirectX se está ejecutando actualmente en la combinación actual de sistema operativo y tarjeta de video. Puede encontrar en Internet o leer las instrucciones de su tarjeta de video qué versión máxima de DirectX admite. Es posible que desees actualizar a Windows 10 si tu tarjeta gráfica admite la versión 12.

Los desarrolladores de juegos también tienen en cuenta que se ejecutarán en computadoras con una amplia variedad de configuraciones. Por lo tanto, ofrecen la opción de DirectX y diferentes opciones de gráficos en la configuración. Además, la biblioteca en sí es compatible con versiones anteriores y, si no se admiten nuevas versiones y se utilizan las más antiguas, los gráficos simplemente no serán tan realistas.

Cuanto mayor sea la versión de DirectX, mejor para los juegos. Para la mayoría de las demás aplicaciones, esto es prácticamente indiferente, ya que no acceden a esta biblioteca cuando se ejecutan. Solo unos pocos que utilizan al máximo las capacidades de la tarjeta de video son sensibles a este parámetro, por ejemplo, los editores de gráficos 3D como 3D Studio Max.

Pío

A menudo me encontré con todo tipo de conceptos erróneos sobre el tema. DirectX. Por ejemplo, los usuarios intentan instalar DirectX de algunas versiones inverosímiles, descargar algo incomprensible de algunos sitios "izquierdos", etc., y finalmente obtienen todo tipo de errores en trabajo de windows y juegos.

Me ocuparé de todo esto en este artículo, tratando de poner los puntos sobre las íes en materia de tecnología de juegos DirectX.

¿Qué es DirectX?

Para descubrir qué es la verdad y qué es la ficción, primero averigüemos qué es DirectX. Wikipedia nos dice:

DirectX(De inglés directo- directo, inmediato) es un conjunto de API diseñadas para resolver problemas relacionados con la programación bajo Microsoft Windows. Más utilizado en la escritura de juegos de computadora. … A menudo, las versiones actualizadas de DirectX se incluyen con las aplicaciones de juegos.

Más en palabras simples: DirectX es una “capa” entre la tarjeta de video y los juegos, que le permite aprovechar al máximo toda la potencia informática de su computadora para generar hermosos gráficos.

Recuerdo que en 2003 estaba feliz con los reflejos creíbles en las ventanillas de los coches y los charcos en la carretera en el juego Need. por velocidad: Bajo tierra, cuando instalé en mi computadora una tarjeta de video compatible con DirectX 9. Por supuesto, el asunto no se limita solo a los reflejos, sino lo primero.

¿En qué se diferencian las versiones de DirectX?

Las tecnologías están progresando bastante rápido. Cada nueva versión de DirectX permite a los programadores agregar algún efecto nuevo al juego y optimizar los antiguos.

Creo que la diferencia más obvia entre las capacidades de DirectX diferentes versiones mostrara este video:

Preste atención a los hermosos efectos de la nieve que cae debajo de las ruedas del automóvil y las sombras suaves en la versión DirectX 11 (izquierda). A la derecha está el noveno, mucho más antiguo. En principio, efectos como sombras suaves y nieve debajo de las ruedas se pueden implementar utilizando la tecnología DirectX 9, pero la caída en el rendimiento será notable: en el "nueve" no hay optimización ni implementación competente de tales efectos.

El segundo ejemplo es el juego Crysis 2:

Se cree que cuanto mayor sea la versión de DirectX, mejor será la imagen. Pero no se debe esperar un milagro: a menudo los cambios no se notan. En mi opinión, la razón principal de una diferencia tan pequeña en la calidad de la imagen es que ahora los juegos se desarrollan simultáneamente para consolas de juegos Xbox, Sony PlayStation y PC. En comparación con las computadoras personales modernas, las consolas son débiles en términos de rendimiento y tecnologías compatibles. Como resultado, jugamos en la computadora juegos cuyos gráficos se mantuvieron al nivel del año en que se lanzaron las consolas, admirando las texturas borrosas y los efectos simplificados. Sí, hay juegos desarrollados o modificados para PC, pero son pocos.

Un ejemplo típico de multiplataforma es el juego Skyrim:

La diferencia en los gráficos entre Playstation 3 y Xbox360 radica en los detalles: en PS3 gotea poca agua en alguna parte, en Xbox 360 las sombras no reaccionan a las fuentes de luz parpadeantes. En una PC (identificada como “Windows” en el video), no hay tales problemas, además los objetos son visibles a largas distancias, pero no hay otras mejoras. Posteriormente los desarrolladores lanzaron un conjunto de texturas. alta definición para la versión para PC del juego, pero esto no mejoró significativamente los gráficos.

Para que pueda ver qué tipo de gráficos puede producir una computadora: un ejemplo de un juego diseñado para utilizar todas las capacidades de una tarjeta de video y un procesador:

¿Ves la diferencia? Hermosa iluminación, texturas claras, movimientos suaves. Este nivel de detalle sería inalcanzable utilizando tecnologías heredadas de DirectX 9: hay demasiados objetos en el cuadro al mismo tiempo. También hay muchos efectos que se implementan utilizando tarjetas de video que admiten DirectX 10 como mínimo.

Características del motor gráfico Crysis 3:

Al contrario de lo que algunos usuarios piensan, DirectX no mejora gráficos en juegos, pero solo dar una oportunidad el programador para hacer el juego más hermoso. Si el juego fue desarrollado para DirectX 9, entonces la presencia de la versión DirectX 10 no cambiará nada. Todo depende no sólo de las capacidades de la tarjeta de video, sino también del soporte tecnológico del juego. Si combinas todo, obtienes un juego sencillamente maravilloso en cuanto a gráficos se refiere.

Diferentes versiones de Windows y DirectX

DirectX es esencialmente un conjunto de archivos: bibliotecas de software. Si no están en carpetas del sistema, entonces los juegos, en el mejor de los casos, se mostrarán sin efectos, en el peor, no se iniciarán, dando un error (al iniciar el juego aparece el error “d3dx9_42.dll no encontrado”, donde los números pueden ser diferentes).

Un conjunto mínimo de estos archivos ya está presente en solo ventanas instaladas. Dependiendo de la versión del sistema operativo, habrá un conjunto diferente de archivos, lo que significa soporte para diferentes versiones de DirectX (información de aquí):

  • Windows XP SP2 - DirectX 9.0c
  • Windows Vista- DirectX 10
  • Windows Vista SP1 - DirectX 10.1
  • Windows Vista SP2 - DirectX 11
  • Windows 7 - DirectX 11.1
  • Windows 8 - DirectX 11.1
  • Windows 8.1 - DirectX 11.2
  • Windows 10 - DirectX 12

Versiones anteriores incluidas. Aquellos. Windows 10 tiene soporte para la versión 12, DirectX 11.2, 11.1, 11, 10.1, 10, 9 y por debajo.

En el texto se describirá cómo instalar un conjunto completo de archivos DirectX.

Soporte de tarjeta de video DirectX de diferentes versiones.

Cómo tarjeta de video más nueva, la versión superior de DirectX que admite. También se admitirán todas las versiones anteriores. Es decir, los juegos antiguos que utilizan DirectX 7/8/9 deberían, en teoría, funcionar bien. En la práctica, la compatibilidad con el sistema operativo se convierte en una limitación. Los juegos desarrollados para Windows 95/98/ME a menudo fallan en los sistemas operativos más nuevos; la tarjeta de video no tiene absolutamente nada que ver con eso.

Al mismo tiempo, debe comprender que también depende de Windows qué DX funcionará. Los juegos que requieren Direct 12 no se ejecutarán en Win7/8, y mucho menos en XP. La tarjeta de video en sí funcionará en sistemas antiguos, solo que las funciones API modernas no estarán disponibles. Por lo tanto, con una tarjeta de video que admita DirectX 12, no podrá jugar juegos modernos en Windows XP; solo se iniciarán aquellos que se ejecutan con DirectX 9 y versiones inferiores.

¿Cómo puedo saber qué versión de DirectX es compatible con mi tarjeta de video y Windows?

Tarjeta de video

Puede encontrar información sobre qué versión de DirectX admite su tarjeta de video en la página oficial del sitio web del fabricante y en cualquier tienda en línea. Por ejemplo, en Yandex.Market. Sin embargo, en general, todas las tarjetas de video lanzadas después de 2015 son compatibles con la versión 12. Aunque hay matices con el DX12, hablaremos más sobre eso a continuación.

ventanas

Averiguar qué versión admite Windows es más difícil porque mucho depende de las actualizaciones que haya instalado. Si tiene Windows 10, definitivamente tiene la última versión de la API. Para todos los demás sistemas operativos, el algoritmo es el siguiente:

1. Asegúrese de tener todas las actualizaciones de Windows instaladas (Inicio - Todos los programas - Actualización de Windows - Buscar actualizaciones - Instalar).

2. Opcional: actualice el controlador de su tarjeta de video a la última versión:

No hay otra forma de cambiar de versión si el juego no la proporciona. Piénselo usted mismo: los desarrolladores escribieron el código del juego usando comandos para una versión específica. Es imposible simplemente reemplazar comandos por otros.

Todas las partes deben admitir una determinada versión de DirectX: la tarjeta de vídeo, el sistema operativo y el juego.

Por lo tanto, la pregunta "en qué DirectX es mejor jugar" no tiene sentido: ¿qué significan el hardware, el sistema operativo y usos juego, entonces así será.

¿Necesito instalar DirectX desde el sitio web de Microsoft? ¿Qué aporta esto?

Brevemente: puedes, ¡pero no cambiará la versión de DirectX!

Si desea que los juegos se ejecuten normalmente, asegúrese de instalar todas las actualizaciones desde actualizacion de Windows porque es desde allí que Windows obtiene las últimas versiones de las bibliotecas. Confirmación de Microsoft.

En el sitio web de Microsoft, que desarrolló DirectX, puede descargar el instalador de DirectX. En realidad es No Instalador de DirectX, pero solo un programa de instalación que se descargará de Internet e instalará nuevas versiones de las bibliotecas de software DirectX. A pesar de los números 9, 10, 10.1, etc., DirectX también tiene una numeración interna, que está relacionada con las actualizaciones. Es decir, son posibles correcciones y mejoras dentro de las versiones.

Windows 7, 8 y 10 estas bibliotecas, en general, Innecesario, porque las actualizaciones requeridas llegan a través del Centro de actualizaciones. Pero si algún juego antiguo (2005-2010) que usa DirectX 9 no se inicia, intente instalar el mismo instalador. Quizás ayude.

D3DX9_ 24 .dll-D3DX9_ 43 .DLL
D3DX10. DLL-D3DX10_ 43 .DLL
D3DCompiler_33.dll - D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll - XACTENGINE2_9.DLL
XACTENGINE3_0.dll - XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll -XAPOFX1_5.DLL
X3DAUDIO1_0.dll - X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL

Para verificar qué instaló el instalador, descargué el instalador sin conexión de DirectX, que es necesario para instalar actualizaciones de DirectX en computadoras sin Internet:

A juzgar por las fechas, al momento de escribir esta publicación, las actualizaciones de los componentes DirectX se lanzaron el 18 de abril de 2011. (actualización 29/01/2016: ahora todo llega a través del Centro de actualizaciones en otros paquetes).

El programa descargado es esencialmente un archivo autoextraíble. Abrámoslo con el archivador 7-zip:

Preste atención a los nombres de los archivos: el instalador contiene archivos relacionados con DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33, etc.) y DirectX 10 (d3dx10_35, d3dx10_40, etc.). Cada versión se actualiza: se lanzan nuevas versiones de las bibliotecas .dll y se agregan otras nuevas.

Permítanme recordarles una vez más: esta no es una actualización de DirectX de una versión a otra. Esta actualización de versiones de la biblioteca de software no tiene nada que ver con la numeración 9, 10, 10.1, 11, 11.1. No podrá actualizar su instalación de DirectX de esta manera.

Después de la instalación, se agregarán nuevas bibliotecas y se actualizarán las antiguas, lo que permitirá que se inicien aquellos juegos que informen de un error faltante. d3dx*. Entonces puedes intentar instalarlo.

¿Dónde descargar DirectX?

¡Simplemente instale las actualizaciones a través del Centro de actualizaciones!

No descargue DirectX de ningún sitio ¡Está prohibido! ¡Corres el riesgo de contraer virus!

Los componentes de DirectX se actualizan mediante actualizacion de Windows. Esta es la única manera de obtener soporte para DirectX 10.1 Y 11 en Windows Vista, 11.1 en Windows 7.

Microsoft DirectX se incluye como componente en los sistemas operativos Windows. Puede actualizar DirectX con el último service pack u otras actualizaciones a través de Windows Update.

Si descargo e instalo DirectX en Windows XP, ¿aparecerá DirectX 11 allí?

no aparecerá. DirectX 10, 11 y versiones posteriores en Nunca habrá Windows XP. Podría seguir y seguir sobre este tema, pero solo diré esto: propietarios de Windows XP, supérenlo: este sistema operativo hace tiempo que dejó de ser un sistema operativo para "juegos". Muchos juegos modernos no son compatibles con Windows XP. Incluso Microsoft se ha rendido oficialmente.

Vale la pena señalar que existe una versión de DirectX 10 para Windows XP creada por artesanos. En esencia, esto es sólo un conjunto de bibliotecas de software, no agregar Efectos DirectX 10, pero solo permite que algunos juegos se ejecuten sin errores en XP si el modo “DirectX 10” está habilitado en su configuración. En cualquier caso, este conjunto de bibliotecas es muy probable que cause fallos en el sistema operativo, por lo que nunca debes instalar dicha división.

¿Cómo instalar DirectX versión 11.1 en Windows 7?

Con la llegada de Windows 10, esta pregunta es más relevante que nunca. Hay soporte para DirectX 11 .1 ya existe inicialmente. Windows 7 viene preinstalado con 11 . Llegará el soporte para la nueva versión de DirectX Centro Actualizaciones de Windows (Inicio - Todos los programas - Actualización de Windows). La actualización se llama KB2670838.

Así que actualice Windows a través del Centro de actualizaciones. Esto también se aplica a Windows 8.

DirectX 12

Hay muchos rumores circulando en torno a DirectX 12. Intentaré poner los puntos en todas las íes.

Windows 7, 8 y DirectX 12

No. ¡No y no otra vez! DirectX 12 en Windows 7 y 8 No voluntad. En teoría, esto se puede hacer si los fabricantes de tarjetas de video y Microsoft cooperan. En la práctica, ¡ay! La versión 12 es prerrogativa de Win10.

Muchas tarjetas de video antiguas son parcialmente compatibles con DirectX 12

Representantes del fabricante tarjetas de video amd y nVidia declaró que las tarjetas de video compatibles con DirectX 11 también admitirán DirectX 12. Esto resultó ser un engaño de marketing. La ventaja de DirectX 12 sobre 11 es un aumento múltiple en el rendimiento debido a la optimización del trabajo con los componentes de la tarjeta de video (memoria, procesador de video). El hardware de las tarjetas de video lanzadas en la era DirectX 11 y anteriores no está adaptado para DirectX 12, por lo que la característica principal de la nueva versión de la API, la aceleración de gráficos, no funcionará.

Es decir, los juegos modernos que requieren la versión 12 de la API de gráficos para funcionar se ejecutarán con dichas tarjetas de video. Pero la calidad de los gráficos tendrá que reducirse al mínimo para conseguir una velocidad de fotogramas más o menos decente.

Hay tres niveles de soporte para la nueva API de gráficos en tarjetas de video más antiguas: Nivel 1, Nivel 2 y Nivel 3. El Nivel 3 es el soporte más completo para el estándar. Y es quizás lo más parecido a lo que es DX12. Puedes jugar juegos modernos con ellos con una configuración de gráficos mínima con bastante comodidad.

Gráficos Intel ValleyView2 HD

Gráficos Intel HD 2500

Gráficos Intel HD 4000

Y más nuevo.

AMD Radeon HD 5xxx

AMD Radeon HD 6xxx

AMD Radeon HD 7xxxG, series M y D

AMD Radeon HD 8xxxG

Y más nuevo.

Parece que todo el mundo debería hacerlo.

Gráficos Intel HD 4400

Gráficos Intel HD 4600

Gráficos Intel HD 5000

Gráficos Intel Iris 5100

Gráficos Intel Iris Pro 5200

NVIDIA GeForce GT 430

NVIDIA GeForce GT 440

NVIDIA GeForce GTS 450

NVIDIA GeForce GTX 460

NVIDIA GeForce GT 520M

NVIDIA GeForce GT 520

NVIDIA GeForce GT 525M

NVIDIA GeForce GT 540M

NVIDIA GeForce GTX 550 Ti

NVIDIA GeForce GTX 560

NVIDIA GeForce GTX 560 Ti

NVIDIA GeForce GTX 570

NVIDIA GeForce GTX 580

NVIDIA GeForce 610M

NVIDIA GeForce GT 610

NVIDIA GeForce GT 620M

NVIDIA GeForce GT 620

NVIDIA GeForce GT 630M

NVIDIA GeForce GT 630

NVIDIA GeForce GT 635M

NVIDIA GeForce GT 640M

NVIDIA GeForce GT 640

NVIDIA GeForce GT 730

Y más nuevo.

Intel- No.

AMD- No.

NVIDIA GeForce GT 650M

NVIDIA GeForce GTX 650

NVIDIA GeForce GTX 650 Ti

NVIDIA GeForce GTX 650 Ti Boost

NVIDIA GeForce GTX 660M

NVIDIA GeForce GTX 660

NVIDIA GeForce GTX 660 Ti

NVIDIA GeForce GTX 670

NVIDIA GeForce GTX 680

NVIDIA GeForce GT 740M

NVIDIA GeForce GT 750M

NVIDIA GeForce GTX 750

NVIDIA GeForce GTX 750 Ti

NVIDIA GeForce GTX 760

NVIDIA GeForce GTX 765M

NVIDIA GeForce GTX 770

NVIDIA GeForce GTX 780

NVIDIA GeForce GTX 780 Ti

NVIDIA GeForce 840M

NVIDIA GeForce GTX 850M

NVIDIA GeForce GTX 860M

NVIDIA GeForce GTX 970

NVIDIA GeForce GTX 980

Y más nuevo.

Intel- No.

AMD Radeon HD 7750

AMD Radeon HD 7770

AMD Radeon HD 7850

AMD Radeon HD 7870

AMD Radeon HD 7950

AMD Radeon HD 7970

Gráficos AMD Radeon R4

AMD Radeon HD 8600

AMD Radeon HD 8800

AMDRadeon R7 200

AMDRadeon R9 200

AMDRadeon R9 390X

Y más nuevo.

Pero nVidia aún no tiene tarjetas de video con soporte completo para DirectX 12.

Actualización del 3 de marzo de 2018: ya tiene. Todos los modernos son compatibles con la versión 12.

Tenga en cuenta que después de 2015, la compatibilidad con la versión 12 de la API ha mejorado; ahora no necesita conocer los niveles de nivel.

Niveles de características

Como propietario de una AMD Radeon HD7950, me gustaría alegrarme de que definitivamente sea compatible con DX12, pero no funciona. El hecho es que Microsoft ha ido más allá e ha introducido niveles de funciones adicionales (“Niveles de funciones”). Si los niveles de nivel son un indicador para los compradores, entonces los niveles de funciones están destinados a los desarrolladores e informan sobre qué funciones de la nueva versión de la API son totalmente compatibles con el procesador de la tarjeta de video.

Nivel de característica 11.0- soporte para tarjeta de video DirectX11 y la función "Resource Binding" del Nivel 1. Representantes de dichas tarjetas de video: NvidiaGeForce GTX 400/500/600/700.

Nivel de característica 11.1- DirectX 11 .1 y soporte para muchas funciones que no enumeraré aquí (¿por qué?). Representantes:

  • Nvidia GeForce GTX 745/750;
  • AMD Radeon HD serie 7700-7900/8500-8900, Rx 240-280;
  • Gráficos Intel HD 4200-5200, 5300-6300;

Nivel de característica 12.0- compatibilidad con algunas funciones de Nivel 1 y Nivel 2. Representantes: AMD Radeon HD 7790/8770, Rx 260/285/290 y posteriores.

Nivel de característica 12.1- soporte completo para Nivel 1, soporte de hardware para todas las funciones de DirectX 12.

Por lo tanto, ninguna de las tarjetas de video lanzadas antes de 2015 es totalmente compatible con DirectX 12. Algunas de las funciones se implementan a nivel de software, por lo que el mismo juego que usa DX 11 y DX 12 no recibirá un aumento notable en el rendimiento al cambiar a nueva versión API.

Línea de fondo

La velocidad de los programas depende en gran medida del nivel de acceso al hardware de la computadora. Esto es especialmente cierto en el caso de los juegos. DX 12 ofrece funciones que los desarrolladores no deben descuidar. Desafortunadamente, en la práctica no siempre se utilizan plenamente. Por lo tanto, GTA V, lanzado para PC en 2015, se ve mejor y produce más fotogramas por segundo en el mismo hardware que Watch Dogs 2, que se lanzó un año y medio después, con una jugabilidad similar.

DirectX, como cualquier otro software, requiere actualizaciones periódicas. ¿Por qué es tan importante no descuidarlos? ¿Cómo determinar la versión del producto en su computadora?

¿Qué es DirectX y para qué sirve?

DirectX es un conjunto de API (Varias funciones, constantes, etc.), diseñado para resolver diversos problemas asociados con la programación en Microsoft Windows. Direct suele venir incluido con juegos de ordenador y lo utilizan principalmente los jugadores.

DirectX es aplicación gratuita, que está disponible gratuitamente en el sitio web oficial de Microsoft.

El programa garantiza la interacción entre la tarjeta de video y el juego: dirige toda la potencia informática de la computadora a gráficos de alta calidad. Gracias a DirectX, los usuarios pueden disfrutar de hermosos paisajes, personajes bien dibujados y detalles en los juegos.

DirectX permite a los creadores de juegos de ordenador mejorar los gráficos

DirectX no mejora los gráficos, solo brinda a los desarrolladores la oportunidad de embellecer la imagen. Si un juego fue escrito para la versión 9, instalar la 10 no cambiará nada, pero un juego desarrollado para la 11 se verá peor en la 10.

Cómo verificar la versión actual de DirectX en una PC con Windows 7

DirectX es uno de los programas instalados por defecto en el sistema operativo. Cada uno tiene su propia versión.

Sistema operativo Versión de DirectX
Windows XP SP2DirectX 9.0c
Windows VistaDirectX 10
Windows VistaSP1DirectX 10.1
Windows Vista SP2DirectX 11
ventana 7DirectX 11.1
ventana 8DirectX 11.1
Ventanas 8.1DirectX 11.2
ventanas 10DirectX 12

Pero puede haber diferencias a la hora de actualizar el sistema. ¿Cómo saber la versión de DirectX en una computadora con Windows 7?

Si Windows no pudo encontrar el comando dxdiag, entonces la versión 5.0 o anterior está instalada en la computadora, en cuyo caso instale ultima versión DirectX a través de Windows Update.

Cómo averiguar la versión de DirectX (vídeo)

DirectX es un software integrado en el sistema operativo Windows que afecta los gráficos en juegos de computadora. Si desea disfrutar de paisajes realistas con detalles bien dibujados, le recomendamos actualizar periódicamente el producto a la última versión.

Publicaciones sobre el tema.