AMD + ITX + TB3? It's the ASRock X570 Phantom Gaming-ITX/TB3 Motherboard Review
by Gavin Bonshor on October 9, 2019 12:00 PM ESTSystem Performance
Not all motherboards are created equal. On the face of it, they should all perform the same and differ only in the functionality they provide - however, this is not the case. The obvious pointers are power consumption, but also the ability for the manufacturer to optimize USB speed, audio quality (based on audio codec), POST time and latency. This can come down to the manufacturing process and prowess, so these are tested.
For X570 we are running using Windows 10 64-bit with the 1903 update as per our Ryzen 3000 CPU review.
Power Consumption
Power consumption was tested on the system while in a single ASUS GTX 980 GPU configuration with a wall meter connected to the Thermaltake 1200W power supply. This power supply has ~75% efficiency > 50W, and 90%+ efficiency at 250W, suitable for both idle and multi-GPU loading. This method of power reading allows us to compare the power management of the UEFI and the board to supply components with power under load, and includes typical PSU losses due to efficiency. These are the real-world values that consumers may expect from a typical system (minus the monitor) using this motherboard.
While this method for power measurement may not be ideal, and you feel these numbers are not representative due to the high wattage power supply being used (we use the same PSU to remain consistent over a series of reviews, and the fact that some boards on our testbed get tested with three or four high powered GPUs), the important point to take away is the relationship between the numbers. These boards are all under the same conditions, and thus the differences between them should be easy to spot.
The ASRock X570 Phantom Gaming-ITX/TB3 is one of the better performers in our power consumption testing with a strong showing in all three of our tests. A smaller PCB tends to equate to fewer controllers and circuitry and can have an impact on this. With the most inefficient designs on the smaller form factor models getting found out very quickly, the ASRock X570 mini-ITX is highly competitive.
Non-UEFI POST Time
Different motherboards have different POST sequences before an operating system is initialized. A lot of this is dependent on the board itself, and POST boot time is determined by the controllers on board (and the sequence of how those extras are organized). As part of our testing, we look at the POST Boot Time using a stopwatch. This is the time from pressing the ON button on the computer to when Windows starts loading. (We discount Windows loading as it is highly variable given Windows specific features.)
In our POST testing, ASRock tends to field some of the best times in every platform and the X570 Phantom Gaming-ITX/TB3 is no different in this regard. It posted a competitive default POST time of just over 25 seconds which in comparison to the next board above this, the GIGABYTE X570 Aorus Xtreme which has a marginally slower POST time of 25.6 seconds. With controllers stripped down to the bare necessities, we managed to shave a further 1.6 seconds off the overall time it takes to load up Windows 10 on our testbed.
DPC Latency
Deferred Procedure Call latency is a way in which Windows handles interrupt servicing. In order to wait for a processor to acknowledge the request, the system will queue all interrupt requests by priority. Critical interrupts will be handled as soon as possible, whereas lesser priority requests such as audio will be further down the line. If the audio device requires data, it will have to wait until the request is processed before the buffer is filled.
If the device drivers of higher priority components in a system are poorly implemented, this can cause delays in request scheduling and process time. This can lead to an empty audio buffer and characteristic audible pauses, pops and clicks. The DPC latency checker measures how much time is taken processing DPCs from driver invocation. The lower the value will result in better audio transfer at smaller buffer sizes. Results are measured in microseconds.
We test the DPC at the default settings straight from the box, and the ASRock X570 Phantom Gaming-ITX/TB3 performed very well as expected. ASRock desktop models tend to have the upper hand in out of the box DPC latency performance, and this board continues that trend comfortably.
64 Comments
View All Comments
HardwareDufus - Wednesday, October 9, 2019 - link
This board is sooooo close to what I want. However, a 2nd M.2 slot, for a 2nd NVMe drive is necessary. I know it's allot to ask for in an m-ITX board, but it can be done.shabby - Wednesday, October 9, 2019 - link
Next version they add a second nvme slot "oh I wish it had 10gbit lan, almost prefect..."wolrah - Wednesday, October 9, 2019 - link
> Next version they add a second nvme slot "oh I wish it had 10gbit lan, almost prefect..."To be fair, at least something >1gbit *should* have been standard on high-end boards long ago, but for whatever reason no one's integrated it in to a chipset.
Instead we get a compact desktop board that wastes precious space with WiFi. WiFi is for things that move and things that get placed in odd locations where wiring is impractical. Desktop computers are neither of those things. Even if you're one of those screwballs who refuses to plug in a cable or insists on placing your computer in some weird place it's not like WiFi is fast enough that USB would be a bottleneck, so there's no good reason for it to be taking up space on a motherboard.
Hell, actually a M.2 slot would be a win-win there, those who want WiFi can install it instead of a SSD.
DiHydro - Wednesday, October 9, 2019 - link
No, I think he is right. Being able to stick another M.2 drive in there is super helpful, especially as if you leave it open for a cheaper/slower SSD as more of a mass storage option. Personally, I want it for two 2 TB intel drives right off the bat, then I will add another SATA drive if I need it at that point.29a - Thursday, October 10, 2019 - link
just buy a 4 tb samsung29a - Thursday, October 10, 2019 - link
or use sata ssd's for the slower cheap storagewr3zzz - Monday, October 14, 2019 - link
Your obviously have never worked with ITX or even mATX cases. An extra M.2 slot is a godsend vs. the space and cabling headaches of sata drives in SFF.DCide - Wednesday, October 9, 2019 - link
Collectively, these are some of the worst comments I’ve ever seen on AT. This is probably the best mITX motherboard board ever designed - even surpassing ASRock’s excellent X299 boards.16 high-performance cores, nearly 4000 points in Cinebench R15, 64GB of high-speed DD4, 18TB of SSD storage (2TB at 3GB/s and 16TB at 1.5GB/s), 6 USB3 ports (two of them Gen 2), and the first full-speed Thunderbolt 3 ever on an mITX motherboard! In fact, being on AMD, I won’t be shocked if it turns out to run at 40Gbps, rather than the expected 32Gbps (on Intel ATX) or 16Gbps (on Intel mITX).
WiFi is useful on a portable form factor (at minimal expense), while 10GbE generates significant heat and adds nearly $100 to the cost. I think every complaint here can be addressed with proper system design, and Thunderbolt 3 makes all the difference, allowing one to add e.g. 10GbE and USB 3 as needed. In fact, TB3 makes this the first mITX board that can transfer files at 2/3 GB/s (in/out) and operate an eGPU with all 4 PCIe 3.0 lanes!
Ironically, the only significant drawback wasn’t mentioned yet - the lack of an iGPU on Zen 2 (useful e.g. for video encoding) which could free up the PCIe slot/lanes for other uses.
chx1975 - Wednesday, October 9, 2019 - link
The Thunderbolt chip, out of necessity, is the same Intel Titan Ridge you'd find on Intel ATX boards or some laptops. While this motherboard is the first to integrate it, there were reports on various forums of the Gigabyte Titan Ridge card (not the Alpine Ridge) working in AMD motherboards without connecting the special header it has. There is no Titan Ridge LP so the bus speed will be 40gbps and the data speed will be 22gbps. That's the same across all TB3 controllers, except the Alpine Ridge LP where the data speed will be 16gps and the bus speed, I think even after this many years, is simply unknown. 20gbps would make sense but it could be just the 18gbps necessary to run a DisplayPort. But then again, there is no common sense where Intel and Thunderbolt is concerned, noone knows why they gimped the data speed on full speed controllers to 22gbps.DCide - Wednesday, October 9, 2019 - link
No, I agree there’s not much common sense there - even down to questions such as “why is TB3 networking limited to 10Gbps” (and reportedly not even reliable enough for production - I’ve only used it in testing scenarios).I had not heard of the 22gbps data limit, but even if it applies here this motherboard should still be the most flexible and highest performance mITX model available, and (fortunately) could still approach 3GB/s transfer rates.