Moore Threads MTT S80 GPU Escapes China, Gets Benchmarked
Tested in a suite of more familiar benchmarks and games
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.
【Hothotレビュー】中国製ゲーミングGPU「Moore Thread MTT S80」のパフォーマンスを検証する https://t.co/GW5XEBzPQn pic.twitter.com/AzhZTKoVE5June 13, 2023
Though we're pretty sure that the PowerVR architecture is behind the card, PC Watch reported from Moore Threads verbatim regarding the specs of the MTT S80. So, the card uses the Chunxaio architecture, employing 4096 MUSA cores. Other specs include the GPU's clock speed of 1.8 GHz, and its peak performance of 14.2 TFLOPS. There's a generous 16GB of GDDR6 14 Gbps memory onboard the sample tested by PC Watch, and that connects to the GPU via a 256-bit bus for 448 GB/s bandwidth.
The MTT S80 is relatively power hungry, with a TGP (total graphics power) of 255W. That's probably why it includes a triple fan design. Also interesting is that the card uses a PCI Express Gen5 x16 connector. These raw specs don't tell the full story, of course, and driver support could still be a major factor in performance. But let's see what PC Watch found in its testing.
Before we look at the benchmarks and gaming tests, please note that PC Watch found there were lots of current games that wouldn't run on the MTT S80 - even using a supported motherboard, OS and CPU. DX12 and Vulkan games were insurmountable hurdles for this card, but some DX11 titles could run with varying degrees of success. Modern benchmarks faced a similar issue, with the most current version of 3DMark stable and usable being 3DMark 06.
Graphics Test | MTT S80 | GTX 1050 Ti |
---|---|---|
3DMark 06 | 28589 | 61414 |
Unigine Valley (DX9) | 2707 | 5180 |
Counter-Strike: Global Offensive (DX9) | 92.5 | 211.5 |
Payday 2 (DX9) | 72.6 | 104.3 |
Dragon Quest X (DX9) | 103.3 | 156.9 |
Rainbow Six Siege (DX11) | 35.0 | 165.5 |
Apex Legends (DX11) | 29.9 | 108.9 |
Elder Scrolls: Skyrim SE (DX11) | 25.2 | 70.2 |
Asetto Corsa (DX11) | 3.5 | 318.9 |
Final Fantasy XIV (DX11) | 32.8 | 55.5 |
Valheim (DX11) | 19.3 | 30.0 |
Overall Geomean | 90.0 | 277.1 |
Above you can see that the MTT S80 fares very badly when put up against even modest competition like Nvidia's GeForce GTX 1050 Ti, a budget GPU that debuted in 2016. On paper, the GTX 1050 Ti is woefully outmatched — it offers up 2.1 teraflops of compute, has 4GB of GDDR5 memory, and 112 GB/s of bandwidth with a 75W TGP. Even with such weak competition, the Moore Threads graphics card falls flat.
The MTT S80 fared best in DX9 graphics comparisons. It was still significantly behind the GTX 1050 Ti but not completely trounced. Or... well, it was completely trounced, but the average performance lead in the DX9 tests was 'only' 86% — so not quite double the performance.
Things were much worse for the MTT S80 when PC Watch looked at a selection of DX11 games. Besides some rendering errors, performance was very poor and some games effectively failed to work at all with single digit fps. Even if we discount Asetto Corsa where the Nvidia GPU was 90 times faster, the average lead in the DX11 games was still 188%, nearly triple the performance. One percent lows were also frightful on the MTT S80.
Power Test | MTT S80 | GTX 1050 Ti |
---|---|---|
Asetto Corsa | 116.6 | 61.4 |
CS:GO | 169.8 | 64.8 |
Dragon Quest X | 132.7 | 48.3 |
Payday 2 | 160.3 | 59.3 |
Apex Legends | 132.7 | 61.0 |
Rainbox Six Siege | 131.5 | 63.2 |
Skyrim SE | 143.0 | 63.4 |
Valheim | 159.9 | 61.1 |
Power Geomean | 142.3 | 60.1 |
Poor performance and compatibility isn't the end of the sorry tale of the Moore Threads graphics card, unfortunately. As it stands, the card sucks up a lot of watts for very little. The MTT S80 on average consumed 142W, while the GTX 1050 Ti averaged just 60W.
In terms of performance per watt, even discounting Asetto Corsa (again), the MTT S80 managed just 0.33 fps/W while the GTX 1050 Ti averaged 1.86 fps/W. That makes the old Pascal GPU over five times as efficient.
There's a clear disconnect between the raw specs of the MTT S80 and its real-world results. On paper, the MTT S80 has four times as much memory, four times the memory bandwidth, and nearly seven times the raw FP32 compute. It's nowhere near reaching that theoretical level of performance.
PC Watch seems to think that the Moore Threads graphics card's major issue is with drivers, so it has some hope that things will continue to improve over the coming months. For now, the MTT S80 is not for gamers, curious developers, or graphics card collectors.
Back in February we reported on Korean TechTuber BullsLab Jay's video featuring the same MTT S80 graphics card. At that time, gaming tests were restricted to DX9 titles due to platform / driver immaturity. The fact that the MTT S80 can now at least try to run some DX11 games shows progress with the drivers, but there's still a long way to go. DirectX 12 and Vulkan games are also not currently supported.
Stay On the Cutting Edge: Get the Tom's Hardware Newsletter
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
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.Reply
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. -
JarredWaltonGPU
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.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.
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. -
sivaseemakurthi Is the architecture really based on powervr GPUs? I wonder why take so much trouble to hide that info.Reply -
bit_user
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.sivaseemakurthi said:Is the architecture really based on powervr GPUs? I wonder why take so much trouble to hide that info. -
bit_user
Are you saying that it's not available in Chinese retail stores? I thought it had been shipping for months.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.
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:MTT S80's drivers do not cover all DirectX functions, and calling some functions will cause a problem or become a bottleneck.
Any idea why? Is it for ReBar support?Metal Messiah. said:The card also requires a compatible MOBO to function properly.
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!Metal Messiah. said:that's why the S80 only matches the performance of the GTX 1050 Ti ! -
Elusive Ruse
I think this article hit a nerve :LOL: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!
If this thing can't even run CS and Rainbow Six Siege , it belongs in the bin. -
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 -
GAMING aside, the card is more suited for AI and inferencing/training.Reply
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 -
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?Reply
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.