El equipo de desarrollo de la API presentó los Work Graphs, una nueva función que permitirá a la GPU tomar el control y liberar a la CPU.
Más historias en la categoría PC
- Descarga gratis otro juegazo de Steam por tiempo limitado
- Arranca el fin de semana descargando gratis un nuevo juego de GOG
- Ya disponible el tercer juego gratis de la Epic Games Store por Navidad, solo tienes 24 horas
No te pierdas nada y ¡Síguenos en Google News! |
Como sabéis, el término «cuello de botella» en el Gaming es famoso desde prácticamente siempre. En ocasiones, un elemento menos potente del sistema frena todo el flujo de datos, que proceden de otros componentes más rápidos, provocando que el resultado final no sea el deseado. Suele pasar, por ejemplo, cuando instalamos una tarjeta gráfica más potente en un equipo con una CPU antigua. Hay mejora, por supuesto, pero no exprime toda la potencia de la GPU.
Pues esta situación, en la actualidad, prácticamente es moneda corriente para cualquier situación. Las GPUs tienen una inmensa capacidad de cálculo bruto respecto a las CPU, provocando que sean los propios motores gráficos de los juegos, los que no sepan gestionar este trabajo. El resultado visual para el usuario, es que la GPU, a la espera de instrucciones por parte de la CPU (que le dice como será la próxima imagen a representar), acaba representando menos imágenes por segundo, es decir, menos FPS.
Work Graphs, la nueva función de DirectX 12, podría ser revolucionaria
Desde Microsoft, en la GDC 24, han presentado una nueva función que llaman Work Graphs para DirectX 12, que básicamente permite a la GPU generar trabajo por sí misma sobre la marcha, sin tener que esperar a la CPU. Esto, por supuesto, tiene una explicación mucho más compleja, pero la idea es que abrirá nuevos caminos a los desarrolladores para que optimicen sus motores gráficos. Volviendo a resumir mucho, con estas «gráficas», se refieren al camino que sigue la información, guiada por Nodos a resolver por los shaders.
La cuestión es que cada uno de esos nodos, se divide en varias tareas, que tradicionalmente deben completarse del todo, para pasar a la siguiente tarea, por tanto, la GPU encuentra espacios sin trabajo, esperando a esa especie de barrera que genera a un nuevo nodo. Con el Work Graph, la GPU podría adaptar su trabajo rellenando huecos independientes, sin tener que esperar a esa barrera, reduciendo efectivamente el tiempo total de ejecución.
La tecnología de renderizado sigue avanzando para los desarrolladores, pero sobre todo, para que los jugadores puedan seguir disfrutando de la más alta tecnología sin necesitar mayor fuerza bruta de procesado. En la anterior generación, el boom de los escaladores de imágenes acabaron resultando en algo tan común y casi imprescindible hoy día como el DLSS o el FSR, presentes en casi todos los juegos, y parece que la IA jugará un papel clave en el próximo movimiento.