Chia Plotting Overview
Chia plotting is the process of creating files called "plots" that contain cryptographic proofs used during farming. Each plot takes up storage space on your hard drive and represents your chance to win rewards in Chia farming. The speed and efficiency of plotting largely depend on the hardware used and the plotting software. This page discusses various plotting options, their trade-offs, and factors to consider when choosing the best approach for your specific needs.
Plotting is temporary
One of the biggest mistakes in Chia farming is over-spending on plotting hardware. Unlike the months after mainnet launch, the netspace is not growing exponentially so plotting fast is not as important as actually having more storage to farm.
Parallel staggering
CPU plotters like the Chia Official Plotter and MadMax could benefit from running multiple plotting processes in parallel. Staggering the start times of parallel processes can help in reducing cumulative resource usage and drastically increase the plot output of a system .
Plotting doesn't kill SSDs
It was widely misreported that Chia plotting kills SSDs in a matter of weeks. Although plotting does require a large number of writes, this is often offloaded to RAM, GPUs, or enterprise grade SSDs. In fact, even plotting directly to HDDs is feasible to ensure no wear on SSDs.
Plotting Methods
CPU Plotting
Slower but accessible.
-
Lower initial investment
-
Can be done with most consumer-grade computers
-
Can use HDDs or high endurance SSDs for temporary storage
-
Slower plotting speed (30+ minutes)
Chia Official Plotter, MadMax, Gigahorse CPU, Bladebit Diskplot, NoSSD CPU
GPU Plotting
Fastest and most energy efficient
-
Faster plotting speed (2-10 minutes)
-
Reduced disk writes
-
Higher initial investment
-
Nvidia only (4GB+ VRAM)
Gigahorse CUDA, Bladebit CUDA, DrPlotter, NoSSD GPU
RAM Plotting
Server hardware plotting
-
Faster plotting speed (5-10 minutes)
-
Zero disk writes
-
High RAM requirements (440GB+)
Bladebit Ramplot
Plotting Software
Chia Official
-
Included with Chia software
-
Suitable for parallel plotting directly to HDDs
-
Open source
-
Slower plotting speed compared to other plotters
-
No compressed plot support
MadMax
-
Included with Chia software
-
Faster plotting speed than the official Chia plotter
-
Can partially offset writes to ramdisk (110GB+)
-
Open source
-
No compressed plot support
Bladebit
-
Included with Chia software
-
Has all-RAM (Ramplot), partial-RAM (Diskplot), and CUDA (GPU) options
-
Supports compressed plots
-
Open source
-
High RAM requirements
Gigahorse
-
Has CPU and GPU (Nvidia) options
-
Supports compressed plots.
-
Lower VRAM & RAM requirements than Bladebit for GPU plotting
-
Closed source
-
Up to 3.125% dev fees
DrPlotter
-
Official Chia software
-
Highest compression available.
-
No fees
-
Soon to be open source
-
Requires 24GB Nvidia GPUs (3090/4090/A5000)
-
High RAM requirements
NoSSD
-
Has CPU and GPU (Nvidia) options
-
Supports compressed plots.
-
Lower VRAM & RAM requirements than Bladebit for GPU plotting
-
Closed source
-
3.5% fee
-
Pool locked
Hardware requirements for different plotters (K32)
Plotter | GPU (min VRAM) | RAM (GiB) | SSD (GiB) | Plot Size (GiB) | Plot Time |
---|---|---|---|---|---|
Chiapos | 4 | 240 | 101.3 | 1-4 hours | |
madMAx (all RAM) | 256 | 101.3 | 15-30 minutes | ||
madMAx (partial RAM) | 110 | 220 | 101.3 | 20-45 minutes | |
madMAx (all disk) | 4 | 256 | 101.3 | 30-60 minutes | |
Bladebit ramplot | 416 | 101.3 | 4-10 minutes | ||
Bladebit diskplot | 4 | 480 | 101.3 | 10-30 minutes | |
Bladebit CUDA in-RAM | Nvidia (8GB) | 256 | 78.1-101.3 | 1.5-4 minutes | |
Bladebit CUDA | Nvidia (8GB) | 128 | 78.1-101.3 | 1.5-6 minutes | |
Gigahorse CUDA (all RAM) | Nvidia (4GB) | 256 | 29.1-85.7 | 1.5-6 minutes | |
Gigahorse CUDA (1/2 partial RAM) | Nvidia (4GB) | 128 | 150-180 | 29.1-85.7 | 4-10 minutes |
Gigahorse CUDA (1/4 partial RAM) | Nvidia (4GB) | 64 | 250 | 29.1-85.7 | 8-20 minutes |
Gigahorse CUDA Disk Plot | Nvidia (4GB) | 8 | 200 | 53.1-85.7 | 12-25 minutes |
Gigahorse CPU (all RAM) | 256 | 68.1-85.7 | 15-30 minutes | ||
Gigahorse CPU (partial RAM) | 110 | 220 | 68.1-85.7 | 20-45 minutes | |
Gigahorse CPU (all disk) | 4 | 256 | 68.1-85.7 | 20-45 minutes | |
DrPlotter | Nvidia (24GB) | 128 | 22.8-31.9 | 8-12 minutes |