La llegada de DirectX 12 Ultimate supone una serie de cambios no solo en la API multimedia por excelencia para Windows, sino también en el hardware, ya que no todas las GPU del mercado están diseñadas para aprovechar todas las prestaciones que ofrece. con la última versión de la API de Microsoft, pero ¿qué GPU para juegos de AMD, NVIDIA e Intel son totalmente compatibles con DirectX 12 Ultimate?
Cada vez que Microsoft sacaba una nueva versión de DirectX, los desarrolladores de videojuegos para PC se echaban las manos a la cabeza, volvía a estar en el punto uno en cuanto a aprendizaje debido a que muchas funciones han sido reemplazadas por otras, y en cuanto a hardware, lo mismo está pasando con el desarrollo de nuevas tecnologías de hardware yendo de la mano con el desarrollo de las API para que las aplicaciones puedan utilizarlas.
Esto significa que gran parte de la tecnología de DirectX 12 Ultimate no puede ser utilizada por la mayoría de las GPU del mercado, sino por la más reciente de todas en el momento de escribir este artículo. Entonces, si está pensando en comprar una PC para juegos y está pensando en una tarjeta gráfica, tenga en cuenta que si toma una mala decisión al elegir el hardware de gráficos para su nueva computadora, puede hacer que envejezca. leche y lo que nos interesa es que lo hace como el vino.
DirectX 12 Tecnologías definitivas
Se han agregado nuevas tecnologías a DirectX 12 Ultimate, por lo que pensamos en enumerarlas una por una para que pueda ver los beneficios de adoptar la nueva API de videojuegos. Sin embargo, cabe aclarar que este es un breve resumen de los mismos, por lo que encontrarás información más completa en los diversos artículos que hemos realizado aquí en HardZone.
- Trazado de rayos: El trazado de rayos es uno de los mayores avances en gráficos, ya que resuelve problemas visuales con iluminación indirecta, así como la naturaleza de la luz sobre los objetos. A efectos prácticos, esto significa sombras más precisas y reflejos reales en los objetos.
- Malla de sombreadores: los juegos tienen una geometría cada vez más compleja debido a la mayor cantidad de detalles, lo que significa que las etapas del pipeline 3D encargadas de su gestión han quedado obsoletas y era necesaria una renovación.
- Almacenamiento directo: tecnología que sirve para integrar y acceder a los SSD NVMe en la tarjeta gráfica, lo que abre nuevos escenarios en los que el tamaño de la VRAM es prácticamente ilimitado.
- Comentarios de la muestra: una tecnología que permite que el procesador de gráficos elija exactamente los datos que necesita del SSD en lugar de recuperar bloques enteros de datos donde gran parte solo ocupa espacio en VRAM.
- Sombreado de tasa variable: diseñado para que la GPU no realice la misma operación varias veces con píxeles totalmente simétricos. Con resoluciones de millones de píxeles por cuadro, genera ahorros y ganancias de rendimiento al eliminar las operaciones redundantes.
Todas estas tecnologías requieren cambios profundos en el hardware interno de la GPU, lo que limita la cantidad de GPU que tienen soporte completo para todas estas tecnologías.
¿Por qué las tarjetas DirectX 12 estándar no son compatibles con Ultimate?
El hecho de que Microsoft no haya bautizado la nueva versión de su API como DirectX 13 indica que la nueva API es una extensión de DirectX 12. Esto no significa que todas las GPU del mercado con soporte DX12 puedan ejecutar juegos. para la API mencionada, pues se tiene la excepción de no tener soporte para las tecnologías que mencionamos en el apartado anterior. Entonces, si son un requisito esencial en un juego, entonces no será posible ejecutarlo, incluso si tiene suficiente potencia para ello.
¿Por qué está pasando esto? Bueno, debido al hecho de que requieren la adición de hardware adicional dentro de la GPU para implementarse. Por ejemplo, Ray Tracing requiere unidades informáticas de intersección en unidades GPU shader, DirectStorage requiere un nuevo controlador de memoria, Variable Rate Shading requiere nuevas unidades raster y ROPS, e incluso Mesh Shaders requiere modificaciones en el procesador GPU.
Esto significa que un simple controlador no es suficiente para implementar estas tecnologías, ni es posible acceder a ellas usando programas de sombreado, lo que significa comprar nuevo hardware.
¿Qué tarjetas gráficas de NVIDIA, AMD o Intel son compatibles con DirectX 12 Ultimate?
En términos de compatibilidad con DirectX 12 Ultimate, las GPU de NVIDIA ahora tienen una gran ventaja, ya que todas las tecnologías implementadas en la nueva API ya se habían implementado en su serie RTX 2000 y obviamente heredadas en la serie RTX 3000. La referencia que Microsoft usó para modelar DirectX 12 Ultimate fue Turing de NVIDIA, que se usó en el primer RTX.
El caso de AMD, en cambio, es especial, el fiasco de AMD Vega les hizo volver a la mesa de diseño para crear la arquitectura RDNA, lanzada como RX 5000, pero arquitectura a pesar de competir cara a cara con RTX 2000 en la mercado comenzó a diseñarse como una respuesta a la GTX 1000 con grandes retrasos. ¿Sus consecuencias? El RX 5000 no es compatible con las tecnologías DirectX 12 Ultimate, mientras que el RX 6000 se ha actualizado para admitir el hardware completo.
En cuanto a Intel, tendremos que esperar al lanzamiento de Intel ARC para tener soporte completo para DirectX 12 Ultimate.
La influencia de las consolas de videojuegos
Hoy en día, hacer videojuegos de alto calibre es extremadamente costoso, lo que significa grandes presupuestos que una sola plataforma no puede permitirse por sí sola. Así que los desarrolladores están haciendo versiones de sus juegos para varias plataformas y hoy en día las tienen más fáciles que nunca por dos motivos:
- Las consolas de hoy tienen hardware de PC, los días de arquitectura exótica con una larga curva de aprendizaje quedaron atrás.
- Una de las plataformas, Xbox, también usa DirectX 12 Ultimate y, por lo tanto, la misma API de PC.
La situación actual es que estamos ante juegos intergeneracionales en consolas que no aprovechan las características de DirectX 12 Ultimate. Así que apostar por una tarjeta gráfica u otra dependerá de lo que quieras jugar y de si vas a actualizarla a corto o largo plazo. Nuestro consejo es no sufrir de miopía y elegir a partir de ahora una NVIDIA RTX 3000, una Intel ARC o una AMD RX 6000, porque poco a poco, pero a un ritmo constante, los juegos van teniendo soporte para las nuevas tecnologías implementadas. . en la API.