{"id":417783,"date":"2023-01-22T11:13:59","date_gmt":"2023-01-22T11:13:59","guid":{"rendered":"https:\/\/magazineoffice.com\/directx-12-frente-a-directx-11-cual-es-mejor-para-juegos-de-pc\/"},"modified":"2023-01-22T11:14:01","modified_gmt":"2023-01-22T11:14:01","slug":"directx-12-frente-a-directx-11-cual-es-mejor-para-juegos-de-pc","status":"publish","type":"post","link":"https:\/\/magazineoffice.com\/directx-12-frente-a-directx-11-cual-es-mejor-para-juegos-de-pc\/","title":{"rendered":"DirectX 12 frente a DirectX 11: \u00bfcu\u00e1l es mejor para juegos de PC?"},"content":{"rendered":"


\n<\/p>\n

\n

DirectX 12 es la API de gr\u00e1ficos m\u00e1s reciente que funciona con Windows 11, pero muchos de los mejores juegos de PC a\u00fan se ejecutan en DirectX 11 o incluyen una opci\u00f3n para cambiar. \u00bfCu\u00e1l deber\u00edas elegir?<\/p>\n

Aunque la mayor\u00eda de las actualizaciones de DirectX son iterativas, DirectX 12 representa un cambio enorme para la API que Microsoft ha estado desarrollando durante varias d\u00e9cadas. Puede mejorar enormemente el rendimiento de tus juegos y tiene algunas caracter\u00edsticas \u00fanicas a las que DirectX 11 no tiene acceso.<\/p>\n

Las API de gr\u00e1ficos no son iguales<\/h2>\n
<\/figure>\n

Tenemos una explicaci\u00f3n completa que desglosa qu\u00e9 es DirectX, pero es importante cubrir r\u00e1pidamente qu\u00e9 es una interfaz de programaci\u00f3n de aplicaciones (API) de gr\u00e1ficos. Una API de gr\u00e1ficos se encarga de traducir las instrucciones del software (su juego) en instrucciones estandarizadas para su hardware (su tarjeta gr\u00e1fica y su procesador).<\/p>\n

Sin embargo, no todas las API de gr\u00e1ficos se construyen de la misma manera. Como puede ver en nuestro desglose de la API de Vulkan, proporciona un mejor rendimiento que DirectX en la mayor\u00eda de los juegos. La sobrecarga de la API puede representar una diferencia significativa en el rendimiento al jugar juegos, por lo que, si bien puede parecer correcto usar cualquier versi\u00f3n de DirectX que desee, puede ser una de las configuraciones m\u00e1s importantes para modificar.<\/p>\n

DirectX 12 frente a DirectX 11: \u00bfcu\u00e1l es la diferencia?<\/h2>\n
\"Trazado
El uso del trazado de rayos en Battlefield V.<\/span><\/figcaption><\/figure>\n

Entre DirectX 11 y DirectX 12, la diferencia m\u00e1s importante es que DirectX 11 es una API de alto nivel, mientras que DirectX 12 es una API de bajo nivel. Hay varias capas entre tu juego y tu hardware. Las API de bajo nivel est\u00e1n m\u00e1s cerca del hardware, mientras que las API de alto nivel est\u00e1n m\u00e1s alejadas y son m\u00e1s generalizadas.<\/p>\n

Es una distinci\u00f3n importante entre DirectX 11 y DirectX 12. En resumen, DirectX 12 permite a los desarrolladores de juegos enfocarse en optimizaciones m\u00e1s cercanas al hardware, lo que reduce la sobrecarga incurrida por la API y el controlador de gr\u00e1ficos. A su vez, tambi\u00e9n es m\u00e1s dif\u00edcil para los desarrolladores trabajar con \u00e9l.<\/p>\n

En el lanzamiento, DirectX 12 en realidad mostr\u00f3 un rendimiento ligeramente inferior al de DirectX 11, principalmente debido a su complejidad. Sin embargo, los desarrolladores se han centrado m\u00e1s en DirectX 12, ejem, directamente en los \u00faltimos a\u00f1os y han exprimido m\u00e1s optimizaciones. Como veremos a continuaci\u00f3n, DirectX 12 funciona mejor que DirectX 11 en la mayor\u00eda de los juegos.<\/p>\n

\n
\n
\n
\n\t\t\t\t\"Canalizaci\u00f3n\n\t\t\t<\/div>\n<\/figure>\n
\n
\n\t\t\t\t\"Canalizaci\u00f3n\n\t\t\t<\/div>\n<\/figure><\/div>\n<\/div>\n

Otro cambio significativo en DirectX 12 es el c\u00f3mputo paralelo. DirectX 11 maneja las operaciones en serie, lo que significa que hay una \u00fanica cola de operaciones que se ejecutan en orden. El c\u00f3mputo paralelo abre la opci\u00f3n para que los desarrolladores realicen varias llamadas al mismo tiempo, lo que mejora enormemente la eficiencia de las operaciones.<\/p>\n

Del mismo modo, DirectX 12 abre la posibilidad de operaciones as\u00edncronas. Esto es similar a la computaci\u00f3n paralela, pero no son lo mismo. La computaci\u00f3n as\u00edncrona permite que su hardware contin\u00fae con las operaciones sin esperar a que se complete otra operaci\u00f3n. Por ejemplo, su CPU puede ejecutar una introducci\u00f3n para recibir texturas de la memoria y pasar a ejecutar otra funci\u00f3n (como IA para un personaje) sin esperar a que termine esa instrucci\u00f3n de memoria. Esta priorizaci\u00f3n puede reducir la latencia en miles de lugares, lo que hace que tus juegos se ejecuten mucho m\u00e1s r\u00e1pido en general.<\/p>\n

Finalmente, DirectX 12 tambi\u00e9n es compatible con una variedad de caracter\u00edsticas de DirectX 12 Ultimate. Puede leer sobre esto en nuestro desglose de DirectX, pero incluyen trazado de rayos y sombreado de tasa variable, entre otras caracter\u00edsticas visuales y de rendimiento.<\/p>\n

DirectX 12 frente a DirectX 11: rendimiento<\/h2>\n
\"Rendimiento<\/figure>\n

Hay muchas diferencias t\u00e9cnicas entre DirectX 11 y DirectX 12, pero el rendimiento es el rey. Como puede ver en el gr\u00e1fico anterior, casi siempre obtiene un mejor rendimiento con DirectX 12 que con DirectX 11, por lo que es mejor usar la API m\u00e1s nueva.<\/p>\n

Vimos \u00abcasi\u00bb porque la API no es el \u00fanico factor en el rendimiento. Ciertos juegos no ven mucho beneficio de DirectX 12 porque algunos juegos ven m\u00e1s beneficio de las optimizaciones de bajo nivel que otros. luz moribunda 2, <\/em>por ejemplo, b\u00e1sicamente no ve cambios en el rendimiento. Pero Civilizaci\u00f3n VI, <\/em>que tiene cargas de trabajo masivas de IA que se benefician de la computaci\u00f3n as\u00edncrona, ve una gran mejora. Sombra del Tomb Raider <\/em>y El pa\u00eds de las maravillas de Tiny Tina <\/em>sentarse en alg\u00fan lugar en el medio.<\/p>\n

Los juegos no son el \u00fanico factor. Los resultados anteriores se recopilaron con un AMD RX 7900 XTX, que es de la generaci\u00f3n m\u00e1s reciente de AMD. Las tarjetas gr\u00e1ficas y los procesadores m\u00e1s nuevos ver\u00e1n un mayor beneficio de DirectX 12 que las generaciones anteriores.<\/p>\n

Sin embargo, aqu\u00ed hay una red bastante amplia. Estamos hablando de que las \u00faltimas generaciones ven una mejora, mientras que las tarjetas gr\u00e1ficas que tienen cerca de una d\u00e9cada ven una mejora menor. Si tiene una PC moderna, DirectX 12 suele ser la respuesta correcta.<\/p>\n

\u00bfDeber\u00edas usar DirectX 12?<\/h2>\n
\"El<\/figure>\n

Hay una docena o m\u00e1s de juegos compatibles con DirectX 11 y DirectX 12, incluidos Civilizaci\u00f3n VI, Control, Shadow of the Tomb Raider, <\/em>y Luz moribunda 2. <\/em>La mayor\u00eda de los juegos usar\u00e1n de forma predeterminada DirectX 11 por motivos de compatibilidad, pero es una buena idea cambiar al modo DirectX 12.<\/p>\n

La \u00fanica excepci\u00f3n es si tiene una PC m\u00e1s antigua que data de 10 a\u00f1os o m\u00e1s. El hardware m\u00e1s antiguo puede funcionar mejor en DirectX 11, o DirectX 12 puede no proporcionar ning\u00fan beneficio. Sin embargo, la gran mayor\u00eda de las personas deber\u00eda elegir DirectX 12 por sus caracter\u00edsticas m\u00e1s amplias y mejores optimizaciones de juegos.<\/p>\n