Moore Threads MTT S80 GPU Escapes China, Gets Benchmarked

Moore Threads
(Image credit: Moore Threads)

Japanese tech site PC Watch has managed to get its hands on a Moore Threads MTT S80 graphics card. This card uses a GPU that, despite some obfuscation deployed by Moore Threads management, appears to use the Imagination Technologies PowerVR architecture. This isn't going to make the list of the best graphics cards, not even if we roll back the clock to 2015, but it's good to start to see cards like this tested outside of China in benchmarks and games we're familiar with.

Latest Videos FromTom's Hardware
Mark Tyson
News Editor

Mark Tyson is a news editor at Tom's Hardware. He enjoys covering the full breadth of PC tech; from business and semiconductor design to products approaching the edge of reason.

  • InvalidError
    While drivers are almost certainly a large part of the issue, it is also likely that the hardware itself has bottlenecks regarding how information gets shuffled around between SMs and other function blocks in typical gaming vs AI and GPGPU workloads.
    Reply
  • What most TECH sites do not understand is that the MTT S80 is STILL a product under development phase, no matter what the company claims or advertises. They made a mistake by marketing this card in such an early stage of development, or sort of a beta state.

    MTT S80's drivers do not cover all DirectX functions, and calling some functions will cause a problem or become a bottleneck. MOST importantly, the "Chunxiao" architecture itself has many issues which the team is still trying to fix in the FINAL silicon.

    The card also requires a compatible MOBO to function properly.

    So it's too early to jump on any conclusion. And as the results show, while the basic performance of the Pixel/Vertex Shader seems satisfactory, the GPU fails in actually drawing complex graphics.

    For example, in Assetto Corsa game, the GPU rendering process seems to be a strong bottleneck here, while other game have poor rendering issues (Rainbow Six Siege (DX11)," "Apex Legends," and "The Elder Scroll V: Skyrim Special Edition").

    Also, Chunxiao architecture platform lacks proper support for DX12, Vulkan or OpenGL programming interfaces, which severely holds this arch back, hence that's why the S80 only matches the performance of the GTX 1050 Ti ! Which is very less by today's standard.

    There were also instances where the card did not even run some games due to API and software compatibility issues. Given all these issues, the MTT S80 graphics card may not be that good of a side option even for the Chinese/ASIAN market.

    MTT seriously needs to focus more on drivers, firmware and software to get full benefits from the S70/S80.
    Reply
  • JarredWaltonGPU
    Metal Messiah. said:
    What most TECH sites do not understand is that the MTT S80 is STILL a product under development phase, no matter what the company claims or advertises. They made a mistake by marketing this card in such an early stage of development, or sort of a beta state.

    MTT S80's drivers do not cover all DirectX functions, and calling some functions will cause a problem or become a bottleneck. MOST importantly, the "Chunxiao" architecture itself has many issues which the team is still trying to fix in the FINAL silicon.

    The card also requires a compatible MOBO to function properly.

    So it's too early to jump on any conclusion. And as the results show, while the basic performance of the Pixel/Vertex Shader seems satisfactory, the GPU fails in actually drawing complex graphics.

    For example, in Assetto Corsa game, the GPU rendering process seems to be a strong bottleneck here, while other game have poor rendering issues (Rainbow Six Siege (DX11)," "Apex Legends," and "The Elder Scroll V: Skyrim Special Edition").

    Also, Chunxiao architecture platform lacks proper support for DX12, Vulkan or OpenGL programming interfaces, which severely holds this arch back, hence that's why the S80 only matches the performance of the GTX 1050 Ti ! Which is very less by today's standard.

    There were also instances where the card did not even run some games due to API and software compatibility issues. Given all these issues, the MTT S80 graphics card may not be that good of a side option even for the Chinese/ASIAN market.

    MTT seriously needs to focus more on drivers, firmware and software to get full benefits from the S70/S80.
    We at Tom's Hardware fully understand that the card isn't really ready or done. The real question is whether it will ever be ready for public consumption. In many ways, it's harder to make functional hardware in the first place, and if you have good hardware the drivers are less problematic. If the hardware isn't properly functional, on the other hand, drivers can only go so far in working around the problems.

    On some level, this almost feels like Moore Threads took some generic compute-focused cores and they're now trying to back-engineer drivers to make those compute cores do graphics work. And if the cores don't support half of the base functions needed for DX11/DX12, things can get messy in the software.

    Basically, building the full architecture for a modern GPU that can provide 10+ teraflops of FP32 is hard. Because to actually hit the proposed teraflops, you need the memory controllers and everything else to be designed properly and work well. The MTT S80 has probably been a great learning process, and maybe a future architecture will do a lot better, but I'm skeptical the current design will ever reach even half of its theoretical potential.
    Reply
  • sivaseemakurthi
    Is the architecture really based on powervr GPUs? I wonder why take so much trouble to hide that info.
    Reply
  • bit_user
    sivaseemakurthi said:
    Is the architecture really based on powervr GPUs? I wonder why take so much trouble to hide that info.
    Given that this card is only marketed and sold within China, it could be for the sake of that market. Maybe they think more consumers will opt for their lower-performing card out of a sense of patriotic duty, if they believe it was entirely designed in China.
    Reply
  • bit_user
    Metal Messiah. said:
    What most TECH sites do not understand is that the MTT S80 is STILL a product under development phase, no matter what the company claims or advertises. They made a mistake by marketing this card in such an early stage of development, or sort of a beta state.
    Are you saying that it's not available in Chinese retail stores? I thought it had been shipping for months.

    Metal Messiah. said:
    MTT S80's drivers do not cover all DirectX functions, and calling some functions will cause a problem or become a bottleneck.
    You'd think there should be some game they can point to as one which is fully-supported. Have they said as much?

    Metal Messiah. said:
    The card also requires a compatible MOBO to function properly.
    Any idea why? Is it for ReBar support?

    Metal Messiah. said:
    that's why the S80 only matches the performance of the GTX 1050 Ti !
    The benchmarks in the article show the GTX 1050 Ti drawing circles around the S80. The best case was Payday 2 (DX9), where the S80 managed almost 70% of the 1050 Ti's performance, but while using 2.7 times as much power!
    Reply
  • Elusive Ruse
    bit_user said:
    Are you saying that it's not available in Chinese retail stores? I thought it had been shipping for months.


    You'd think there should be some game they can point to as one which is fully-supported. Have they said as much?


    Any idea why? Is it for ReBar support?


    The benchmarks in the article show the GTX 1050 Ti drawing circles around the S80. The best case was Payday 2 (DX9), where the S80 managed almost 70% of the 1050 Ti's performance, but while using 2.7 times as much power!
    I think this article hit a nerve :LOL:
    If this thing can't even run CS and Rainbow Six Siege , it belongs in the bin.
    Reply
  • bit_user said:
    Are you saying that it's not available in Chinese retail stores? I thought it had been shipping for months.

    Not yet on a full scale, only few stores had it actually, but the majority of samples sold were given to testers/reviewers. Gamers haven't bought this yet due to obvious reasons like lack of proper API and gaming support. Some Cyber Cafes had it installed, but that also didn't go as expected.

    The card also had a retail price of around $300 US in the Chinese domestic market so it seems unlikely that it will sell that well considering the GT 1030 consumes lower power and can be found for lower than $100 US in the same region in abundance.

    Furthermore, MTT S80 does not support the latest Windows version/build, and many of the modern games. This card is currently restricted to DX9 games, and it doesn’t even support tessellation, and Shader Model 5.

    bit_user said:
    You'd think there should be some game they can point to as one which is fully-supported. Have they said as much?

    Not sure about this. But I think CS:GO, League of Legends,, and KartRider.
    On their website they do have a lot of games listed as compatible, but as far as I know only DX9 games are BEST supported by this architecture. Even in some reviews DX9 titles showed much better performance than DX10/11 games.

    bit_user said:
    Any idea why? Is it for ReBar support?

    Yes, actually it is ReBAR, IMO, and also because part of PCI Express Gen5 support on this GPU. The S80 has a list of hardware restrictions, as it only works with certain motherboards and monitors.

    Officially, the card only supports CPUs newer than Intel’s 10th Gen and AMD’s Ryzen 3000 series. Here is the list of ALL supported mobos as of now.

    https://i.imgur.com/QbiVUQy.png
    Reply
  • GAMING aside, the card is more suited for AI and inferencing/training.

    With the full-featured MUSA architecture and using the MUSA software stack, developers can easily and quickly migrate existing AI models to MTT S80.

    MTT S80 is also compatible with PyTorch, and a variety of other mainstream deep learning frameworks such as TensorFlow, and can optimize dozens of AI models such as Transformer, CNN, and RNN.

    In some tests the GPU exhibited a very strong single-precision floating-point performance. MTT S80, for example, is specially adapted to MONAI, an AI open source framework in the MEDICAL field, to achieve high-precision reasoning for a variety of tasks. I presume they will mostly use this card in this domestic field.

    Just in case anyone didn't know, the “CUDA on MUSA” is the most important technology developed by MTT.

    MTT has created a CUDA ON MUSA compatible solution for CUDA language users in order to reduce migration costs. Using Moore Thread’s porting tool, the CUDA source code can be run on the Moore Threads MUSA architecture GPU in just two steps: compiling and running.

    https://i.imgur.com/XlhovXj.png
    Some close-up GPU pics. Not mine, but taken from a testing done in the lab by an UNIXCLOUD employee. Taken permission to publish this. :p :smiley: ;)

    Unixcloud is actually the authorized distributor/dealer/seller of MTT GPUs to the Asian market.

    https://i.imgur.com/MgtLF1W.jpg
    https://i.imgur.com/SScDhgR.jpg
    https://i.imgur.com/1aCfPLR.jpg
    https://i.imgur.com/vZF1xNt.jpg
    Reply
  • Avro Arrow
    Yeah, there's no question that this card is hindered by its drivers. Imagination Technologies makes a crap-tonne of GPUs for phones and those work remarkably well while maintaining a very desirable level of power efficiency. Also, the TDP, VRAM and bandwidth all point to this card being capable of far more than what we're seeing. After all, why incur the expense of a 256-bit bus, a PCI-e5 x16 interface and 16GB of GDDR6 only to have it perform like a card with 2GB of VRAM, a 64-bit bus and a PCI-e3 x1 interface?

    There's no question that this isn't final silicon and it's even more obvious that whatever drivers were used are only for functionality testing. Don't forget what a train wreck that Arc looked like with early drivers. I have a feeling that this card's gaming performance will be similar to that of an RX 5700 in about a year's time if they make good drivers for it.
    Reply