Española
0

DirectX 12 o DirectX 11: ¿Cuál es mejor para juegos de PC?

DirectX 12 o DirectX 11: ¿Cuál es mejor para juegos de PC?

DirectX 12 es la API de gráficos más reciente que impulsa Windows 11 para ejecutar videojuegos en PC por completo, pero muchos de los mejores juegos de PC aún se ejecutan en DirectX 11, y algunos tienen la opción de cambiar. ahora estos juegos ¿Cuál deberíamos elegir?? Aunque la mayoría de las actualizaciones de DirectX son iterativas, DirectX 12 representa un cambio radical en la API que Microsoft ha estado desarrollando durante décadas. Esta API puede mejorar en gran medida el rendimiento de tus juegos y tiene algunas características únicas a las que DirectX 11 no tiene acceso.

  • Nvidia, Intel y AMD listos para admitir la interfaz Vulkan 1.3

Las API de gráficos no son iguales

Si queremos definirlo de forma general y sencilla, tenemos que decir que DirectX es en realidad una interfaz de programación de aplicaciones gráficas o (API) para abreviar. Una API de gráficos traduce los comandos del software (que es su juego) en instrucciones estandarizadas para su hardware (su tarjeta gráfica y CPU).

DirectX 12 o DirectX 11

Sin embargo, no todas las API de gráficos se crean de la misma manera. Como puede ver en el análisis proporcionado sobre la API de Vulkan, puede proporcionar un mejor rendimiento que DirectX en la mayoría de los juegos. Las capacidades de una API pueden marcar una diferencia significativa en el rendimiento del juego, por lo que si bien usar cualquier versión de DirectX puede parecer correcto a primera vista, elegir la mejor versión puede ser una de las configuraciones más importantes para optimizar.

DirectX 12 frente a DirectX 11: ¿cuál es la diferencia?

La principal diferencia entre DirectX 11 y DirectX 12 es que DirectX 11 es una API de alto nivel, mientras que DirectX 12 es una API de bajo nivel. Hay varias capas entre el juego y tu hardware. Las API de bajo nivel están más cerca del hardware, mientras que las API de alto nivel operan más lejos y son más generales.

Esta es una distinción importante entre DirectX 11 y DirectX 12. En pocas palabras, DirectX 12 permite a los desarrolladores de juegos enfocar las optimizaciones más cerca del hardware y reducir la sobrecarga de las API y los controladores de gráficos. A su vez, trabajar con desarrolladores también es más difícil.

De hecho, DirectX 12 funcionó un poco peor que DirectX 11 en el lanzamiento, principalmente debido a sus complejidades. Sin embargo, los desarrolladores se han centrado en DirectX 12 durante los últimos años y le han aportado más optimizaciones, por lo que hoy vemos que DirectX 12 funciona mejor en la mayoría de los juegos que DirectX 11.

DirectX 12 o DirectX 11
DirectX 12 o DirectX 11

Otro cambio notable en DirectX 12 es la computación paralela. DirectX 11 maneja sus operaciones informáticas en serie, lo que significa que hay una cola de operaciones que se ejecutan en secuencia. La existencia de la computación paralela abre la opción para que los desarrolladores realicen varias llamadas al mismo tiempo, lo que en última instancia mejora enormemente la eficiencia de la operación.

DirectX 12 también permite operaciones asincrónicas. Aunque este método es similar a la computación paralela, no son exactamente iguales. La computación asíncrona permite que su hardware continúe con las operaciones sin esperar a que se completen otras operaciones. Por ejemplo, su CPU puede ejecutar una introducción para obtener texturas de la memoria y continuar ejecutando otra función (como IA para un personaje) sin esperar a que finalice la instrucción de la memoria. Esta priorización puede reducir pequeñas partes de la latencia en miles de lugares, lo que hace que sus juegos se ejecuten mucho más rápido en general.

Finalmente, DirectX 12 también ofrece una amplia gama de características DirectX 12 último apoya Estas características incluyen trazado de rayos (RTX) y sombreado de tasa variable, entre otras características visuales y de rendimiento que hacen que el resultado final sea mucho más diferente.

  • Caída del rendimiento del RTX 4080 del 45% en la prueba de Vulkan en comparación con el 4090

DirectX 12 frente a DirectX 11: rendimiento

Hay muchas diferencias técnicas entre DirectX 11 y DirectX 12, pero al final lo que cuenta es el rendimiento. Como puede ver en el gráfico a continuación, casi siempre obtiene un mejor rendimiento con DirectX 12 que con DirectX 11, por lo que es lógicamente mejor usar la API más nueva.

DirectX 12 o DirectX 11

Algunas de las ventajas son relativas, como puede ver, algunos juegos no se benefician tanto de DirectX 12, ya que algunos juegos se benefician más de las optimizaciones de bajo nivel que otros. Por ejemplo, en el juego Luz moribunda 2 Básicamente no ve ningún cambio en el rendimiento. Pero contra el juego Civilización VI que tiene una gran carga de trabajo de inteligencia artificial y aprovecha la computación asíncrona, ha sido testigo de un gran progreso. Por otro lado, los juegos Sombra del Tomb Raider Y El país de las maravillas de Tiny Tina también se colocan en el medio.

Pero no son sólo los juegos en sí los que afectan al rendimiento final, sino que el hardware también juega un papel muy importante. Los resultados anteriores con AMD RX 7900 XTX que es de la última generación de AMD. Las tarjetas gráficas y los procesadores más nuevos se beneficiarán más de DirectX 12 que las generaciones anteriores.

Sin embargo, hay una red muy amplia aquí. Estamos hablando de las últimas generaciones que han visto mejoras, mientras que las tarjetas gráficas que tienen casi una década han visto menos progreso. Entonces, si tiene una PC moderna y actualizada, DirectX 12 suele ser la opción correcta para usted.

¿Deberíamos usar DirectX 12?

Hay docenas de juegos que admiten tanto DirectX 11 como DirectX 12, incluidos Civilization VI, Control, Shadow of the Tomb Raider y Dying Light 2. Pero la mayoría de los juegos usan DirectX 11 de forma predeterminada por motivos de compatibilidad, pero en cualquier caso, es un buena idea cambiar al modo DirectX 12.

La única excepción es si tiene una PC vieja que tiene al menos 10 años. El hardware más antiguo puede incluso funcionar mejor en DirectX 11, o puede que no se beneficien de DirectX 12 en absoluto. Sin embargo, la mayoría de los usuarios deberían elegir DirectX 12 por sus características más amplias y una mejor optimización del juego.

Artículos Relacionados:

  • El fin de DirectX 12 en los procesadores Intel más antiguos: avanzando
  • Rendimiento mejorado de DirectX 9 de las GPU Intel Arc A7 en nuevos controladores
  • Cancele la compatibilidad con DirectX 9 en las GPU Intel y use un emulador de software
  • La promesa de Intel de mejorar el rendimiento de los juegos en GPU Arc en DirectX 11

More Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

Most Viewed Posts
Menu