• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

ram bandwidth vs. fabric speed: GTAV

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

mackerel

Member
Joined
Mar 7, 2008
I just did the following testing, which came about due to an interesting question on another forum. A member was looking for ram configuration advice on a Ryzen build. My instinct was to go for bandwidth in the form of dual channel, but another member proposed that fabric speed was more important. Ideally, you could have both, but the OP was only getting a 2 slot board and couldn't afford all the ram in one go.

gtav-ram.png

This is the built in benchmark, which gives min/max/average for 5 passes. Shown above are the averages. I tested in 3 ram configurations.

Test system:
CPU: Ryzen 1700 fixed at 3600 MHz 1.20v.
Mobo: Asus Prime X370 Pro bios 0805
Ram: Corsair Vengeance LPX 3000 2x4GB
GPU: 280X with bios mod to run at AMD stock clock/voltage. Factory OC didn't add more performance but did take silly amounts of power.

Firstly, ram set to 2133 dual channel, single rank. Modules were in slots 2 and 4, counting 1 as closest to CPU. I turned on DOCP and the ram was then running at 2933. Past testing showed it was unstable at the next step of 3066. Now I wanted to run both modules in single channel, to keep the same amount of ram. On Intel I'd just slots 1 and 4, but when I booted I saw CPU-Z still report it was running in dual channel mode. Fine, I moved the modules to slots 3 and 4. Now it was reporting single channel, but in this case, note there is 2 rank per channel. That can also affect performance compared to single rank per channel. Past testing on Intel with synthetic benchmarks show a slight increase in bandwidth and also a slight increase in latency. I haven't looked at Ryzen in the same way.

Anyway... the chart shows that dual channel at 2933 was fastest in all cases. Not surprising. Now, is single channel at 2933 faster than 2133 dual channel? In 4 of the 5 passes, 2133 dual channel was faster than 2933 single channel. Differences were relatively small. In the remaining case of pass 0, 2933 single channel was a fair bit faster than 2133 dual channel.

Conclusion, dual channel at high speed is best, but it could go either way to bandwidth or fabric speed in other cases. It will likely be sensitive to the load so it will be hard to generalise these GTAV results to other applications.
 
Last edited:
Not sure how much this matches what you have posted but a little ram talk from AMD .....

https://community.amd.com/community...down-frequency-vs-memory-timings?sf98152750=1

Ooh, I hadn't seen that previously. Thanks. Debating if I should get ROTR for additional testing as it sure does seem popular. (I had typo'd it as ROTT previously, which is a much older game... :D)

What is fabric speed?

I don't know if there is a formal definition for what Infinity Fabric is. For desktop Ryzen it can be seen as a high speed bus which connects the CCX to each other as well as the ram, and its clock is proportional to the ram setting. Hence the early recommendations of targeting a higher ram speed for Ryzen as it would help out for inter-CCX communication also.
 
Back