Bugs gráficos, mal rendimiento y errores de hardware, la GPU china MTT S80 es una broma de mal gusto

De las GPU de la empresa china Moore Threads ya os hemos hablado varias veces en el pasado, más que nada por su bajo rendimiento en comparación con otra soluciones del mercado. Lo que las convierte en un despilfarro de recursos y en bonitos pisapapeles. Pues bien, su próximo invento es una revisión de la MTT S80 con PCI Express 5.0. ¿Será mejor que la anterior versión o se trata de una actualización menor?

A la hora de hacer una GPU no solamente es suficiente con hacer el chip para luego montarlo en una tarjeta gráfica. Uno de los puntos más importantes son los drivers y tener unos de calidad puede suponer que tu diseño sea competente o no según sus especificaciones técnicas. El caso que nos ocupa es la demostración de lo que ocurre cuando no haces los deberes y encima intentas engañar al prójimo con ello.

La MTT S80, una tarjeta gráfica inacabada

Moore Threads MTT S80

La tarjeta gráfica de la MTT S80 PCI Express 5.0 es la misma de pobre rendimiento, especificaciones paupérrimas y arquitectura desfasada que ya vimos el año pasado. La única diferencia es que sus creadores han puesto la etiqueta PCIe Gen 5 para así poder engañar a los incautos y que no os engañen sus 14 TFLOPS de potencia o sus 16 GB de memoria GDDR6, lo que es la GPU central de la misma sigue estando una década desfasada a nivel de arquitectura. Ya que ni tan siquiera llega a soportar teselación o subdivisión de vértices programable por hardware, en realidad no llega ni a tener todo lo necesario para una tarjeta gráfica DirectX 11.

Lo cual no deja de ser paradójico, desde el momento en que si tenemos en cuenta su potencia de cálculo no debería tener ningún problema para poder ejecutar los juego más punteros. Sin embargo, si por ejemplo intentamos iniciar el benchmark de Street Fighter 6 con la MTT S80 nos encontraremos que este no arranca y nos da un mensaje de error por el hecho de que la tarjeta gráfica no soporta DirectX 11. Mientras que en otros juegos nos podemos encontrar errores visuales bastante graves que demuestran que algo no funciona bien y que han lanzado un producto inacabado.

Y no solo se lleva mal con juegos, sino también con aplicaciones de diagnóstico. HWInfo es incapaz de detectar su presencia de forma correcta y no para de dar mensajes de error y en el caso de GPU-Z, simplemente las especificaciones de la tarjeta gráfica son totalmente invisibles. Lo cual demuestra que la MTT S80 tiene un problema enorme con su software.

Pero, ¿qué es lo que le pasa a esta tarjeta gráfica realmente?

MTT S80

Cuando tienes una tarjeta gráfica con una 14.4 TFLOPS de potencia en FP32, un TDP de 255 W, pero te rinde mucho peor que una GTX 1050 y en los juegos no paran de existir problemas visuales y de rendimiento, entonces es que hay algo que falla. Y no es otra cosa que el lanzamiento de un producto totalmente inacabado. Y es que no puedes lanzar una tarjeta gráfica a día hoy sin drivers de calidad, hacerlo supone tener un producto que no te va a rendir nunca como debería.

No olvidemos que la MTT S80 sobre el papel, si descontamos el hecho de que no tiene funciones de DirectX 12 Ultimate es más potente que cualquiera de las dos consolas de nueva generación. Si bien su arquitectura no es moderna, debería ser capaz de ejecutar con soltura y sin problemas los juegos al nivel de una AMD Vega, una GTX 1080 o incluso mejor por la ventaja del ancho de banda que tiene su memoria GDDR6, pero no quedarse por debajo de la GTX 1050. El problema es que su driver es tan malo que es incapaz de enviar los batches de geometría en suficiente cantidad, lo que provoca que luego acabe rasterizando primero y texturizando después pocos polígonos.

Por ejemplo, en la prueba de 3DMark 06 donde se mide la capacidad de texturizado, tanto para una sola textura con polígonos como en varias, se puede ver como está empatada con la RTX 3060. Esta prueba, sin embargo, no calcula la posición de los polígonos. Por lo que no se encuentra de bruces con el cuello de botella provocado por el driver. En cambio, como se puede ver, en una prueba completa el rendimiento baja por completo.

La única explicación son los drivers

Desde el momento en que las unidades que calculan la geometría y el texturizado son las mismas, entonces podemos concluir que el error no está en el hardware y más si tenemos en cuenta que por escena siempre hay menos vértices que píxeles. Por lo que es precisamente la parte posterior del pipeline 3D la que tiene más peso computacional. Eso sí, si lo que viene antes no rinde, entonces habrá pocos polígonos a texturizar y el resultado será catastrófico en rendimiento.

Esto es lo que le ocurre a la MTT S80 y no se trata de un problema de drivers, si esta tarjeta hubiese tenido unos controladores gráficos correctos, entonces otro gallo hubiese cantado en cuanto a rendimiento. Claro está, que su gran error es no tener un procesador de comandos que soporte multihilo y que se hizo necesario tan pronto como las GPU alcanzaron cierta complejidad en número de núcleos.