DirectX 11 vs DirectX 12: ¿Cuáles son las diferencias?

Directx 11 Vs Directx 12 Cuales Son Las Diferencias



Si eres un jugador de PC con Windows, saber si DirectX 12 es mejor que DirectX 11 es muy importante para sacar lo mejor de tus videojuegos favoritos. Ahora, la mayoría de la gente dirá que DirectX 12 es mejor porque tiene un número más alto, pero las cosas no suelen ser tan simples.



DirectX 12 se lanzó en 2015 junto con Windows 10. Microsoft afirma que es la mejor versión de DirectX hasta el momento y probablemente marcará el comienzo de una nueva era para los jugadores. Esto se debe a que es capaz de aumentar el rendimiento de la GPU, al mismo tiempo que reduce la sobrecarga de la CPU.





El problema es que aumentar el rendimiento de su computadora no es tan fácil como cambiar a una nueva versión de DirectX. O tal vez lo sea, así que averigüemos qué está pasando exactamente aquí.





DirectX 11 frente a DirectX 12

Ambas versiones de DirectX son excelentes, pero DirectX 12 es la versión más nueva y, como tal, viene con características que no se encuentran en DirectX 11. Sin embargo, determinar cuál es mejor no es tan sencillo.



alternativa de acronis

¿Qué es DirectX de Microsoft?

Entonces, DirectX es una colección de API clave diseñadas con el propósito de manejar tareas relacionadas con multimedia. Esto puede incluir la programación de videojuegos en Windows, Xbox y cualquier otra plataforma basada en Microsoft.

contraseñas ascii

¿Cuáles son las diferencias entre DirectX 11 y DirectX 12?

DirectX 12 , es capaz de interactuar con el hardware de su computadora en un nivel más avanzado. Por ejemplo, DirectX 12 está diseñado para distribuir la carga de trabajo de la CPU entre otros núcleos, pero no solo eso, puede permitir que cada núcleo se comunique con la GPU al mismo tiempo.

DirectX 11 por otro lado, solo permite que los juegos utilicen dos y cuatro núcleos de CPU. En muchos casos, el número máximo es tres, ya que uno de los núcleos se utiliza para dictar instrucciones a la GPU.



Cuando se trata de funciones sofisticadas de campanas y silbatos, DirectX 12 se lleva la palma aquí. Esto incluye objetos de estado de canalización (PSO) y computación asíncrona. Verá, la computación asíncrona refuerza la utilización de la GPU al permitirle manejar múltiples cargas de trabajo en paralelo.

La esperanza aquí es desbloquear todo el potencial de su GPU, aunque depende de si la GPU es compatible con DirectX 12, ya que no todos lo son. No se preocupe porque todas las GPU que se lanzaron después de 2015 son compatibles con DirectX 12, por lo que si la edad de su hardware actual está en línea con esa fecha en particular, entonces todo está bien.

Además de renderizar gráficos, su GPU está a cargo de manejar una amplia gama de tareas clave. Por ejemplo, se requiere una GPU para ejecutar algoritmos de aprendizaje automático. Ahora, si DirectX 11 se usa en una situación de aprendizaje automático, solo puede realizar tareas una tras otra y en un orden particular. Siempre que eso sucede, el rendimiento tiende a verse afectado, ya que no se utilizan todos los recursos relacionados con la GPU.

DirectX 12 resuelve este problema al hacer uso de la computación asíncrona, por lo que, como era de esperar, se maximiza el uso de la GPU y, como tal, mejorará el rendimiento de los juegos.

personalizar el menú de inicio de Windows 10

Además, debemos tener en cuenta que DirectX 12 es el primero en presentar los PSO a las masas. Para aquellos que se preguntan, los PSO son objetos que explican el estado de toda la canalización de gráficos. Verá, un PSO actúa como una botella que contiene todos los estados y componentes necesarios para la creación de imágenes. Entonces, en esencia, esto hará posible que la GPU procese previamente todos los estados dependientes sin tener que volver a calcular los estados todo el tiempo.

Cuando se usa esto, la sobrecarga de la CPU se reduce significativamente en comparación con la forma en que DirectX 11 maneja las cosas.

¿Cuál debería elegir, DirectX 12 o DirectX 11?

Entonces, la gran pregunta que merece una respuesta es, ¿cuál es mejor? Bueno, la respuesta depende del juego que estés intentando jugar. Algunos juegos se crearon con DirectX 11 en mente, mientras que los títulos más modernos se desarrollaron con DirectX 12 como punto focal.

Aún así, si no eres el tipo de persona que juega videojuegos antiguos, entonces DirectX 12 es la apuesta segura porque casi todos los títulos nuevos de hoy vienen con compatibilidad con DirectX 12 en comparación con la versión anterior.

LEER : Cómo utilizar la herramienta de diagnóstico de DirectX (DxDiag) para la solución de problemas

el archivo está abierto en el host de infraestructura de shell

¿DirectX 12 mejorará los FPS?

Dependiendo del juego, DirectX 12 podría ofrecer mejoras en lo que respecta a FPS. Algunos juegos, como Cyberpunk 2077, han visto un aumento del 20 por ciento en la velocidad de fotogramas a 1080p, mientras que Assassin's Creed Valhalla logró obtener un aumento del 25 por ciento con la misma resolución.

¿Necesito DirectX 11 si tengo 12?

DirectX no es algo que pueda instalar por separado, lo que significa que no hay forma de tener DirectX 11 y DirectX 12 instalados por separado en la misma computadora. Dado que la API de DirectX no es compatible con versiones anteriores, algunos juegos o aplicaciones pueden requerir la versión anterior para funcionar correctamente.

  El icono de WindowsClub
Entradas Populares