5900x (and similar) - 80 plots per day guide #917
Replies: 5 comments 9 replies
-
One of the biggest issue is when the plot time is less then 40mins, due to hard drive speed or 1G network limit, the hard drive will hit the limit. I didn't setup for raid 0, just single partition on another low power consuming pc. The drive will only handle around 60MB/s. which will need 40mins to complete copy 1 plot. |
Beta Was this translation helpful? Give feedback.
-
Do you install clear Linux inside or outside Windows? Does this have any impact on performance? Do you mean we need to use one PC for plotting and another PC for farming? Because using one PC for both will affect the performance for plotting? Thanks |
Beta Was this translation helpful? Give feedback.
-
Thanks for sharing your settings. Question re: Clear Linux -- are the install instructions the same as Ubuntu to install MadMax on Clear? |
Beta Was this translation helpful? Give feedback.
-
Will try ClearLinux because Windows is crap with RAMdisk. MadMax + Ryzen 3950X + Corsair MP600 2TB = <35min In synth tests RAM disk does over 3000MB/s and MP600 manages around 1200-1500MBs sustainable. It makes you think... |
Beta Was this translation helpful? Give feedback.
-
my 5950X is at 24 min, the 2666 CL19 RAM causes this I think |
Beta Was this translation helpful? Give feedback.
-
I've seen that mane people with similar cpu and other hardware have a lot worse plot times than mine and struggling to get below 20 minutes, so i would like to share how i'm getting ~80 plots per day.
1. HARDWARE
5900x, 128GB DDR4 3600 CL18, NVME 970 pro 512GB
Think that NVME play big role here - people have tendency to buy nvme with fastest declared speed, but that's only maximum theoretical speed while using cache. Far more important than that is sustained write speed where 970 pro excels. I tried also two 970 pro in raid, but gain is so minor that it's not worth.
2. BIOS
there are two important tweaks in bios. First one is about cpu - PBO should be enabled (to advanced mode) and Curve optimizer se to -10 for all cores (if you are lucky, you can go maybe even -20 or -30, but i found -10 super stable on all of my plotters)
Second one is fclk (Infinity fabric clock). It's not enough just to load XMP to set ram to 3600, if you left fclk to auto, most motherboards will use 1:2 ratio - 900MHz. Set this manually to 1800MHz.
Important note - it wasn't possible on my Asrock x570 phantom gaming pro before bios version 4.20 which introduced AMD AM4 AGESA Combo V2 PI 1.2.0.3 Patch C. If you can't get it stable with fclk 1800MHz, set to auto but expect about 3 plots per day less.
3. SOFTWARE
Think that most important thing here is OS. I'm getting best results with Clear Linux, kernel 5.12 (5.13 is slower, beware of that!). Maybe some other distros have similar performance but i didn't tried except Ubuntu which was way slower.
Make sure you are using XFS for temp drive, not ext4
110G tmpfs is assumed
Plotter arguments i'm using (beside defaults/assumed): -r 12 -u 512 -K 2
With all of above, my first plot is : Total plot creation time was 1062.74 sec (17.7123 min)
4. OTHER
There can be quite big drop in speed after first plot (because of copying it somewhere), depends what you are using for that purpose. My advice is to avoid rsync (Plotman) if possible, as it takes cpu time because of ssl encryption, and also because of io wait while copying. If your HDDs are on the plotter, best way is to use second fast nvme as final destination, and some script to copy files to hdds (without using ssh/rsync), or find some plots manager which doesn't use ssl.
But fastest plots times i got is by using dedicated server with 10gbe network and fast nvme 'buffer'. On plotter, final drive is same as temp drive, so there's no copy when plot is finished, just rename. Then script checks for available plots and send to server by using nc (netcat). Server also have it's own script which distribute available plots to hdds.
By using that way, plot times (except first one) are about this: Total plot creation time was 1077.5 sec (17.9583 min)
Second approach (with server) make sense if you are 'hard core' plotter and have multiple PC-s, first one is simpler, but expect 2-3 plots less per day.
Hope this guide can help you getting similar times as mine. Feel free to suggest if you think it could be additionally improved.
Beta Was this translation helpful? Give feedback.
All reactions