Any Chia enthusiast knows that the more effectively you optimize your software and hardware to output more plots per day, the more coins you stand to earn during a less expensive fashion.
This has led to optimizations in processors, SSDs, plotting scripts, all aimed toward increasing plot output often by optimizing around maximum parallel plotting.
However, as of early 2021, the nuance of how each component of a given setup impacts time to plot isn’t fully matured. One such topic is that the role that RAM plays within the plotting process. If you face any problem during that you can get help from the chia plot online.
RAM in Plotting
Any individual learning to plot quickly learns that RAM capacity is critical in maximizing parallel plots.
A single plotting thread uses between 3000 and 7000 RAM and is really a figure you’ll set yourself while plotting. The high recommended value has landed around 6750 for the very best impact to hurry , while the low end of 3400 allows for more parallel plots on a machine which will be more RAM constrained.
However, the role of the speed and quality of that RAM is acknowledged but not as heavily tested as other aspects. While many gaming enthusiasts are fully conscious of the impact of RAM with a better frequency, this is often a less-discussed side of RAM elsewhere. Gamers draw a bead on RAM frequencies of 3200 MHz or higher, while more standard grades of RAM will land within the 2000 to 3000 MHz range.
I decided to explore whether or not the gaming RAM in my machine had a meaningful impact on my plotting to ascertain if dedicated plotting machines would enjoy similar RAM upgrades. to try to to this, I designed a test altering the speed of the RAM.
Designing the Test
While both RAM frequency and RAM timings are considered crucial elements in gaming, the frequency side of it’s really the only biggest part. to know the impact of frequency on plotting time, I wanted to check high and low frequencies.
I used gaming RAM, 32GB of G.Skill Trident Z Neo DDR4 RAM clocking in at 3600MHz for the high end. it is vital to notice that this ram hits these speeds only with XMP/DOCP enabled. I’ll spare the heavy details, but this RAM only operates at those high speeds when the motherboard is specifically set to enable them, and it’s disabled by default.
It effectively overclocks the RAM to a manufacturer’s pre-determined acceptable range (In this case, 3600MHz) assuming your motherboard is on the list of supported hardware. It doesn’t run this high by default because it isn’t fully guaranteed, and not all motherboards can support the RAM reaching that prime albeit the RAM is capable of delivering it.
With XMP enabled RAM humming along in my machine, I then set an easy parallel plot test:
- 3 parallel plots, 60-minute delay
- 6 threads, 6750 RAM
- XMP enabled
For reference, the machine is employing a Ryzen 3900XT processor and plotting with a Sabrent Rocket 4 2TB M.2 NVMe.
I let the machine plot completely uninterrupted or used for other purposes and recorded the days from the logs. I then repeated this with the precise same setup, however with XMP disabled, resulting in a massively reduced frequency of 2133MHz.