Un ex de Naughty Dog habla de las diferencias entre DirectX11/12
#1
Cita
[Imagen: clic_262422.jpg]

DirectX12, la nueva API de┬áMicrosoft┬ápara sacar el máximo rendimiento a los juegos más punteros y las tarjetas gráficas actuales, está muy cerca de aterrizar en PC. Con el lanzamiento de┬áWindows 10┬állegará la esperada librería de los chicos┬áRedmond, la cual promete una evolución gráfica más evidente que la que ofreció en su momento DirectX11. Destinada en primera instancia a PC, DirectX 12 también dará el salto a Xbox One┬ápara ofrecer a los desarrolladores una mejor eficiencia la hora de desarrollar juegos para la consola de Microsoft. No obstante, en la actualidad el primer foco de atención es el┬áPC, lugar en el que podremos ver la evolución respecto a DirectX11. Una cosa parece ser clara y es que hay diferencias substanciales, según ha comentado┬áJohn Hable, ex de Naughty Dog.

¿Dónde veremos las mayores diferencias de rendimiento de la versión más actual de la API de┬áMicrosoft? Según ha revelado Hable, DirectX 12┬áserá especialmente útil a la hora de hacer que los procesos tratados por la CPU┬ávayan más rápido. Ahora bien, ¿qué pasa con la┬áGPU? ¿Verá este componente una mejora a la altura de lo esperado? Todo depende de la función a desempeñar. Para John Hable,┬áDirectX12┬áno supondrá una gran mejora más allá de aumentar la velocidad de envío de un comando de instrucción que un desarrollador mande a la┬áGPU┬ápara su ejecución posterior. A la hora de ejecutar dicho comando y el tiempo que tarde en hacerlo no se verá una mejora significativa. A falta de una demostración técnica más completa, parece que la┬áCPU será la mayor beneficiada de la nueva API de┬áMicrosoft.

La respuesta corta es que las nuevas APIs harán a la CPU más rápida, pero probablemente no tenga mucho efecto en la GPU. Las APIs mejoradas cambian el tiempo que tarda lo que le digas que quieres que haga a la GPU, pero no tiene ningún efecto sobre el tiempo que tarda la GPU para ejecutar de forma efectiva esas instrucciones.┬á-John Hable, director de Filmic WorldÔÇÖs.

John Hable┬átambién ha tenido palabras para el desempeño de┬áDirectX12┬áen los juegos. A la API de┬áMicrosoft┬áha querido añadir además a┬áVulkan, la API del┬áGrupo Khronos,┬ácuyo protagonismo es también bastante alto. El rendimiento de ambas librerías podría poner fin a uno de los males que asolan a los juegos, el cuello de botella provocado por la┬áCPU. Según Hable, el uso de cualquiera de ellas supondrá una gran mejora en los juegos diseñados en base a laCPU┬ádel sistema. ¿Y en consolas? Parece que todo seguirá tal cual está. Los juegos de consolas provocan el cuello de botella en la GPU, por lo que Hable no espera cambios significativos en este aspecto ni con DirectX12, ni con┬áVulkan┬áu┬áOpenGL.

Si el juego sufre un cuello de botella por la CPU, DirectX 12 o Vulkan ayudarán mucho al juego. Pero si el cuello de botella es por la GPU entonces las APIs actualizadas ayudarán poco o nada en absoluto. Dado que muchos juegos de PC provocan cuello de botella por la CPU, se verán grandes ganancias ahí. Sin embargo, los juegos de consola provocan generalmente cuello de botella por la GPU así que no espero cambios significativos de las nuevas APIs. La GPU es la misma independientemente de si está usando OpenGL, DirectX 11/12, o Vulkan.┬á-John Hable, director de Filmic WorldÔÇÖs.

fuente


Mensajes en este tema
Un ex de Naughty Dog habla de las diferencias entre DirectX11/12 - por zothenr - 26-05-2015 09:23

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)