Noticias, Gadgets, Android, Móviles, Descargas de Aplicaciones

Primeras pruebas comparativas de DirectX 12 en el juego ¿Un campo de juego nivelado? El drama y los marcos chocan

A veces me pregunto si deberíamos preparar una columna de estilo TMZ explícitamente para informar sobre todo el drama que ocurre entre AMD y NVIDIA. Hoy hemos sido testigos de uno de los primeros disparos desde uno de esos campos, en lo que se espera que sea un campo de batalla muy acalorado en los próximos años: DirectX 12.

Durante el fin de semana, la prensa tuvo acceso a uno de los primeros puntos de referencia de DirectX 12 del mundo, cortesía de Oxide’s Ashes of the Singularity. Esta no es una prueba sintética como la prueba de funciones generales de la API de 3DMark, sino más bien un verdadero punto de referencia del mundo real que utiliza una versión pre-Beta del próximo juego. Y todos hemos estado salivando sobre una forma de medir las mejoras de rendimiento en el mundo real de DirectX 11 a DirectX 12 desde que aprendimos por primera vez sobre la API actualizada de Microsoft.

Además de ser nuestro primer vistazo de cómo funciona un motor real para un juego real con DirectX 12, también es algo de crucial importancia para NVIDIA y AMD: cómo se comparan sus controladores y hardware con DirectX 12. Mientras que estamos hablando de controladores comprensiblemente inmaduros y un juego inédito, es sin embargo la primera impresión del mundo.

Como muestran algunos de los primeros resultados, el escalado de DX11 a DX12 en la GTX 980 de NVIDIA es casi inexistente. Junto con el monstruo Core i7-5960x de Intel, la mejora del rendimiento en la configuración de baja calidad es del 9%, y en la configuración alta, curiosamente, hay una disminución del 12%.

Mientras tanto, esas mismas pruebas en la Radeon 390x de AMD, también emparejada con la i7-5960x, ilustran una enorme ganancia del 80% entre DX11 y DX12. Eso no es ni remotamente toda la historia, pero parece ser suficiente para poner a NVIDIA a la defensiva. Como bien sabe, los datos se pueden manipular para satisfacer muchos argumentos diferentes.

Disparos

A pesar de que varios otros resultados de Ashes of the Singularity arrojaron una luz muy favorable sobre NVIDIA, su departamento de relaciones públicas envió un comunicado a nuestra bandeja de entrada, indicando que cualquier prueba que utilice los ajustes preestablecidos de Oxide’s Ashes of the Singularity no es válida: “Ashes of Singularity tiene un Error del lado de la aplicación para MSAA que ejecuta el ejecutable DX12 en GPU GeForce. Tenga en cuenta que MSAA está habilitado de forma predeterminada cuando selecciona los ajustes preestablecidos ‘bajo’, ‘medio’, ‘alto’ y ‘loco’ en la versión DirectX 12. Como resultado, las ejecuciones de referencia que utilizan estos ajustes preestablecidos no son válidas. ” [Emphasis ours]

Varios, si no la mayoría, de los medios de tecnología utilizaron estos ajustes preestablecidos en sus pruebas.

NVIDIA continuó diciendo: “Creemos que habrá mejores ejemplos del verdadero rendimiento de DirectX 12. Creemos que la arquitectura GeForce y el rendimiento de los controladores DX12 son insuperables. Cuando lleguen las métricas precisas de DX12, la historia será la misma que para DX11 “.

Palabras fuertes. Y Oxide respondió a otros igualmente fuertes en respuesta, diciendo que la declaración de NVIDIA era inexacta: “Nuestro código ha sido revisado por NVIDIA, Microsoft, AMD e Intel. Ha superado el exhaustivo sistema de validación D3D12 proporcionado por Microsoft diseñado específicamente para validar contra usos incorrectos. Todos los IHV [Independent Hardware Vendors] hemos tenido acceso a nuestro código fuente durante más de un año, y podemos confirmar que tanto NVIDIA como AMD compilan nuestros últimos cambios a diario y han estado ejecutando nuestra aplicación en sus laboratorios durante meses. Básicamente, la ruta de MSAA se mantiene esencialmente sin cambios en DX11 y DX12. Cualquier declaración que diga que hay un error en la aplicación debe descartarse como información inexacta.” [Emphasis ours]

Además, una publicación del desarrollador en el foro de Oxide afirma que “NVIDIA declaró erróneamente que hay un error en el código Ashes con respecto a MSAA. Para el domingo, verificamos que el problema está en su controlador DirectX 12. Desafortunadamente, esto no fue antes de que tuvieran dijo a los medios que Ashes tiene un modo MSAA con errores “. También vale la pena mencionar que Oxide dice que error o no, el efecto en los números de NVIDIA es “bastante intrascendente”.

Cuando le dimos a NVIDIA la oportunidad de responder de la misma manera, su actitud parecía haberse suavizado, ofreciendo lo siguiente: “La versión DirectX 12 de Ashes of Singularity pre-Beta actualmente exhibe un rendimiento MSAA menor al esperado en las GPU GeForce. NVIDIA está trabajando en estrecha colaboración con Oxide Games para garantizar que esto se resuelva lo antes posible “.

cenizas dx12
Ashes of the Singularity presenta una gama útil de puntos de datos para analizar.
Aquí hay una prueba DX12 que se ejecuta en un Intel Core i7-5960x y Radeon Fury. (Haga clic para alta resolución)
cenizas dx11
Este es el mismo punto de referencia que el anterior, pero se ejecuta en DX11.
Vemos un increíble aumento de rendimiento del 79% entre DX11 y DX12. (Haga clic para alta resolución)

Tuvimos un obstáculo interno con nuestras propias pruebas de Ashes of the Singularity (el ejecutable simplemente no se lanzaría en nuestro banco de pruebas AMD APU), pero tenemos la intención de compartir nuestra información lo antes posible. La razón por la que queríamos centrar nuestra atención principalmente en las máquinas basadas en APU se alinea con lo que también han descubierto otros periodistas. Si bien el rendimiento de un solo núcleo de Intel siempre ha reinado supremo, DirectX 12 adora los núcleos adicionales, y esos núcleos son más baratos en los procesadores AMD. Eso significa que AMD podría ver un impulso de ventas muy necesario en sus líneas de FX y APU, y estamos comenzando a entender por qué están predicando el evangelio de DirectX 12.

Ahora estamos ansiosos por ejecutar este punto de referencia en una amplia gama de entornos de hardware que van desde los más baratos hasta los ridículamente caros.

En cuanto al drama, podría ser un simple caso de falta de comunicación o las primeras señales de advertencia de una intensa batalla por venir. No se puede negar que AMD y NVIDIA tienen una rivalidad bastante amarga en los últimos tiempos y que no muestra signos de terminar.

¿Las buenas noticias para los jugadores? Ya sea que esté usando tarjetas de video GeForce o Radeon, CPU Intel o AMD, estos primeros resultados de DirectX 12 indican que obtendrá un aumento significativo del rendimiento simplemente instalando Windows 10 y jugando juegos codificados con DirectX 12. Por supuesto, esto es solo un juego y un motor, pero es una señal prometedora.