Synthetics
Moving on, we have our synthetic performance testing, taking a look at geometry throughput, pixel throughput, memory compression, and more.
Given the significance of cutting a quarter of Navi 10’s GDDR6 memory bus, I was very curious to see what that would do for synthetic performance. But for better or worse, this has created more questions than it has solved.
The numbers listed below are accurate, in as much as these are the results I get when testing these cards. Whether they are correct, however, is another matter.
The problem, in short, is that due to AMD’s very aggressive power savings/idling implementation for their Navi 10 cards, I have been unable to get these cards to run at their full memory clockspeeds when executing the the Beyond3D Suite benchmark suite. The GPU clocks regularly pass 1600MHz like they should, however AMD’s telemetry is reporting that memory clocks are rarely hitting 7Gbps, let alone 12Gbps+. As a result, we end up with results like the pixel test below, where the RX 5600 XT is beating the RX 5700, an otherwise impossible outcome.
As best as I can tell, this issue has been going on since the launch of the Radeon RX 5700 series back in July, but it’s only now that I’ve noticed it, in large part due to the RX 5600 XT cards being slightly less aggressive in their idling. In other words, those cards are boosting to higher memory clockspeeds more often, putting them ahead of the RX 5700 and bringing the clocking issue front and center.
I’m still working on a proper fix for the issue, but for now the results with Navi 10 cards should be taken with a large grain of salt. The benchmark itself is still fine, but AMD’s aggressive power management (and lack of an easy means to disable it) is kneecapping AMD’s performance in these benchmarks.
ncG1vNJzZmivp6x7orrAp5utnZOde6S7zGiqoaenZH52gJFrZq2glWKurrCMq5idnZ%2BjerPEjG5taWhdrcFuvsSvoJ6vX2aC