¿Qué es DirectX y por qué es importante para los juegos de PC?


DirectX es el ingrediente secreto que permite ejecutar la mayoría de los mejores juegos de PC. Resuelve un problema para los desarrolladores al ofrecer una solución estandarizada para comunicar instrucciones a su tarjeta gráfica, y es la piedra angular de las mejores tarjetas gráficas que puede comprar en este momento.

Le mostraremos qué es DirectX, por qué DirectX 12 Ultimate es importante y cómo puede encontrar qué versión de DirectX está instalada en su PC.

¿Qué es DirectX?

DirectX es una interfaz de programación de aplicaciones (API) desarrollada por Microsoft para Windows y Xbox. Una API de gráficos es un intermediario que facilita el envío de instrucciones desde el software al hardware dentro de su PC. En los primeros días de las computadoras, las instrucciones iban directamente al hardware. Sin embargo, a medida que los juegos se han vuelto más complicados y las medidas de seguridad más directas, las API han sido la columna vertebral para decirle a su GPU qué hacer.

En años anteriores, los desarrolladores de juegos necesitaban escribir controladores para varias tarjetas gráficas. Las API como DirectX están estandarizadas, lo que permite que sus controladores AMD o Nvidia hagan todo, independientemente de la tarjeta gráfica que tenga. Las API de gráficos también habilitan funciones como el trazado de rayos acelerado por hardware y pueden aumentar el rendimiento a través de varias optimizaciones.

DirectX no es la única API de gráficos, pero es la principal que encontrarás. Sin embargo, es exclusivo de Windows, mientras que las API de código abierto como Vulkan brindan soporte multiplataforma.

Explicación de DirectX 12 Ultimate

Trazado de rayos DirectX en Battlefield V.

La versión más reciente de DirectX es DirectX 12 Ultimate, que está disponible en Windows 10, Windows 11 y Xbox Series X/S. Microsoft lo describe como «aditivo» a DirectX 12, que trae características como el trazado de rayos y el sombreado de tasa variable a las consolas Windows y Xbox.

Estas son todas las funciones adicionales de DirectX 12 Ultimate:

  • Trazado de rayos DirectX (DXR): una versión anterior del trazado de rayos introducida en juegos como Fortnite y campo de batalla v La mayoría de los títulos que admiten el trazado de rayos lo hacen a través de DXR (aunque Vulkan también tiene su propio soporte de trazado de rayos).
  • Sombreado de tasa variable (VRS): permite que la GPU asigne diferentes cantidades de energía a diferentes áreas en un cuadro. La idea es aumentar el rendimiento centrándose en las áreas más importantes de una escena, lo que ahorra recursos en áreas menos exigentes.
  • Sombreadores de malla: los sombreadores de malla son un tema complejo, pero esencialmente combinan varios pasos de sombreado en un solo proceso. Esto evita el paso entre la CPU y la RAM al dibujar mallas, lo que mejora el rendimiento.
  • Comentarios de muestras: los juegos modernos transmiten activos al mundo del juego, y el juego se ve obligado a predecir qué transmitir a continuación en función de lo que está haciendo el jugador. Los comentarios de Sampler alimentan muestras de lo que podría suceder sin ejecutar realmente la instrucción, lo que permite que los juegos tomen mejores decisiones sobre qué activos transmitir.

Aunque DirectX 12 Ultimate tiene muchas características nuevas, no necesita preocuparse por ellas. Son principalmente para que los desarrolladores optimicen los juegos más allá de lo que podrían hacer en DirectX 12 o DirectX 11. La adición más importante es DXR, que permite el trazado de rayos no solo en PC sino también en Xbox Series X.

Cómo instalar y actualizar DirectX

Menú DXdiag en Windows 11.

No puede instalar DirectX directamente. Viene con Windows, y solo puede actualizarlo con Windows. Si ve una oferta para instalar DirectX en línea, evítela a toda costa. Microsoft no pone a disposición ningún instalador.

Instalar y actualizar DirectX implica realizar una actualización de Windows. Lea nuestra guía completa sobre cómo instalar Windows 11 si está comenzando desde cero. Antes de actualizar DirectX, debe averiguar su versión de DirectX, lo que puede hacer siguiendo estos pasos:

  • Haga clic derecho en el icono de Windows en la barra de Inicio y seleccione Correr.
  • Escriba «dxdiag» en el cuadro y seleccione ESTÁ BIEN.
  • Comprobar Versión de DirectX bajo la Sistema pestaña.

Siempre que haya mantenido Windows actualizado, debe tener la última versión. Si no lo hace, puede obligar a Windows a buscar nuevas actualizaciones con los siguientes pasos:

  • Utilizar Tecla de Windows+S para abrir el cuadro de búsqueda.
  • Buscar Buscar actualizaciones y selecciónelo.
  • Utilizar el Controlar para actualizaciones botón para buscar nuevas actualizaciones.
  • Hacer clic Instalar ahora.

¿Qué versión de DirectX debería usar?

Un jugador se para junto a su compañero hongo en Tiny Tina's Wonderlands.

DirectX es compatible con versiones anteriores, por lo que generalmente es mejor usar la versión más reciente compatible con el juego que desea jugar. La mayoría de los juegos solo admiten una versión, pero hay un puñado de títulos que se extienden a ambos lados de la línea entre versiones como Control, Civilización VI, y El país de las maravillas de Tiny Tina.

Las versiones más recientes de DirectX brindan mejores funciones y oportunidades para que los desarrolladores optimicen el rendimiento. Si desea profundizar en esas optimizaciones, asegúrese de leer nuestra comparación entre DirectX 11 y DirectX 12.

Recomendaciones de los editores








Source link-34