Cómo determinar la versión de DirectX y el modelo de sombreador

Tabla de contenido:

Cómo determinar la versión de DirectX y el modelo de sombreador
Cómo determinar la versión de DirectX y el modelo de sombreador
Anonim

Microsoft DirectX es un conjunto de API para programar videojuegos en los sistemas operativos de Microsoft: Windows y Xbox. Presentado en 1995, poco después del lanzamiento de Windows 95, desde entonces se ha incluido en todas las versiones de Windows desde Windows 98.

Con el lanzamiento de DirectX 12 en 2015, Microsoft introdujo varias funciones de programación nuevas, como las API de bajo nivel, que permiten a los desarrolladores tener más control sobre los comandos que se envían a la unidad de procesamiento de gráficos.

Desde el lanzamiento de DirectX 8.0, las tarjetas gráficas han utilizado instrucciones llamadas Shader Models para interpretar las instrucciones sobre la representación de gráficos enviadas desde la CPU a la tarjeta gráfica. Sin embargo, estas versiones de sombreador están vinculadas a la versión de DirectX que haya instalado en su computadora, que a su vez está vinculada a su tarjeta gráfica.

Cómo determinar la versión de DirectX

Una sencilla utilidad de diagnóstico presenta la versión de DirectX.

  1. Presione Win+R y en el cuadro escriba dxdiag luego presione Enter en su teclado para ejecutar el comando.
  2. En la pestaña Sistema, debajo del encabezado Información del sistema, la herramienta devuelve su versión actual de DirectX.

    Image
    Image
  3. Haga coincidir su versión de DirectX con la versión de Shader que se indica a continuación.

Una vez que haya determinado la versión de DirectX que se ejecuta en su PC, puede usar el siguiente cuadro para determinar qué versión de Shader Model es compatible.

Versiones de DirectX y Shader Model

La herramienta de diagnóstico no comparte la versión del modelo Shader. Su versión de DirectX determina su versión de Shader Model, de la siguiente manera:

  • DirectX 8.0 - Modelo Shader 1.0 y 1.1
  • DirectX 8.0a - Modelo Shader 1.3
  • DirectX 8.1 - Modelo de sombreado 1.4
  • DirectX 9.0 - Modelo Shader 2.0
  • DirectX 9.0a - Modelo Shader 2.0a
  • DirectX 9.0b - Modelo Shader 2.0b
  • DirectX 9.0c - Modelo Shader 3.0
  • DirectX 10.0 - Modelo Shader 4.0
  • DirectX 10.1 - Modelo Shader 4.1
  • DirectX 11.0† - Modelo Shader 5.0
  • DirectX 11.1† - Modelo Shader 5.0
  • DirectX 11.2‡ - Modelo Shader 5.0
  • DirectX 12 - Modelo Shader 5.1

La compatibilidad con Shader Models comenzó con DirectX 8.0. Windows XP no es compatible con DirectX 10.0 y superior, y Windows Vista y Windows 7 (antes del Service Pack 1) no son compatibles con DirectX 11.0 o superior. Sin embargo, Vista es compatible con DirextX 11.0 después de una actualización de la plataforma. Windows 7 SP1 es compatible con v11.1 pero no con 11.2 o posterior. Puede obtener más información en nuestra guía para descargar e instalar DirectX.

DirectX 12 solo está disponible para Windows 10 y Xbox One.

¿Qué juegos son compatibles con DirectX 12?

La mayoría de los juegos de PC desarrollados antes del lanzamiento de DirectX 12 probablemente se desarrollaron con una versión anterior de DirectX. Estos juegos son compatibles en PC con DirectX 12 instalado debido a su compatibilidad con versiones anteriores.

Si por casualidad su juego no es compatible con una nueva versión de DirectX (principalmente juegos que se ejecutan en DirectX 9 o anterior), Microsoft proporciona DirectX End-User Runtime que corrige muchos errores de tiempo de ejecución con archivos DLL instalados desde las versiones anteriores de DirectX.

¿Cómo instalar la última versión de DirectX?

La instalación de la última versión de DirectX solo es necesaria cuando intentas jugar un juego que se ha desarrollado con esa última versión. Microsoft ofrece actualizaciones a través de Windows Update estándar y mediante descarga e instalación manual. Sin embargo, desde el lanzamiento de DirectX 11.2 para Windows 8.1, DirectX 11.2 ya no está disponible como descarga independiente y debe descargarse a través de Windows Update.

Además de Windows Update, la mayoría de los juegos verificarán su sistema durante la instalación para ver si cumple con los requisitos de DirectX; de lo contrario, se le pedirá que lo descargue e instale antes de instalar el juego.

Recomendado: