Skip to main content

Plotting Hardware

New proof format

In 2024, we proposed a new proof format. This format will have slightly different hardware requirements for plotting and farming versus the original format. For more info about the new format, see the following resources:

The rest of this page only pertains to the original proof format.

Cost/time tradeoffs

Plotting requires compute - the more compute, the faster the plot time. With that in mind, it may be tempting to run out and buy the fastest computer you can find for plotting. But first, you should consider a few important points, and answer some related questions:

  • Most computers made within the last decade can be used to create Chia plots.
    • Do you already own a computer that is not being heavily used?
  • Plotting is a one-time activity.
    • What will you do with your plotting machine after you have finished plotting?
  • Farming is a long-term endeavor.
    • If you do buy a plotting computer, will the time saved on plotting justify its cost?

Everyone needs to decide for themselves what makes the most economic sense. With plotting, often it comes down a simple tradeoff of either:

  • Spend money on a computer, plot faster, and earn rewards sooner, or
  • Don't spend money, plot slower, and earn rewards later

ChiaCalculator.com will help you to understand this tradeoff, along with more nuanced factors. Many farmers find that they will make more money by using the equipment they already own.

If you do decide to buy hardware, this page will help you to decide what might work best for your farm.

When looking for a plotting machine, the main components to consider are the temporary storage and the processor type (CPU or GPU).

Temporary storage

While a Chia plot is being created, a significant amount of temporary data must be written, either entirely in memory, or mostly on disk (HDD or SSD). There are tradeoffs to using RAM, HDDs, and SSDs for plotting, including durability, speed, and cost:

  • RAM
    • Doesn't wear out from Chia plotting
    • Faster than SSDs; significantly faster than HDDs
    • Requires a high-end workstation or a server
    • Typically only makes economic sense for large farms (>1 PiB)

  • HDD
    • Doesn't wear out from Chia plotting
    • Significantly slower than RAM and SSDs
    • Works on most computers
    • Cheap and effective for small farms (<100 TiB), but typically too slow for larger farms

  • SSD
    • Does wear out over time; a high-endurance enterprise NVMe SSD is recommended
    • Slower than RAM, but much faster than HDDs
    • Works on most computers
    • A good option for farms of most sizes, especially if it means you don't have to buy a high-end workstation

Processor type

CPUs and GPUs are both supported for plotting, with GPUs typically being faster.

The BladeBit CUDA plotter requires an NVIDIA GPU with CUDA capability 5.2 and up, with at least 8GB of vRAM. It is supported on Windows and Linux only. MacOS support may be added in the future, but is not guaranteed.

The following table lists the general plotter types, along with their requirements, for creating k32 plots:

Processor +
Storage
Plotter
Name(s)
Chia
Version
Comp.
Plots
ComputeTemp
Disk
(GB)
RAM
(GB)
Plot
Times
(min.)
GPU +
RAM
BladeBit CUDA2.0YesGPUNone2561-3
GPU +
SSD
BladeBit CUDA2.1YesGPU1801283-5
CPU +
RAM
BladeBit RAM2.0YesCPUNone4162-5
CPU +
SSD
Bladebit Disk
madMAx
ChiaPoS
2.0NoCPU512415-60
CPU +
HDD
Bladebit Disk
madMAx
ChiaPoS
2.0NoCPU5124> 60
note

GPU + HDD is not recommended. The HDD is already the bottleneck, even with CPU plotting. Using a GPU with an HDD is not likely to improve plotting speed versus CPU + HDD.

info

Gigahorse from madMAx is a third-party plotter capable of creating compressed plots. Depending on your setup, it may be a viable option, but do keep in mind that this plotter carries a dev fee, as explained in the link.

If you want to create compressed plots, you will need to choose either GPU + RAM, GPU + SSD, or CPU + RAM. At some point, CPU + SSD might become capable of creating compressed plots as well, but for now this is not an option.

The rest of this page will list a few decent configurations, depending on your budget and goals.

Compressed plotting systems

Required

The following hardware and software components are required for creating compressed plots:

Hardware

For BladeBit CUDA plotting:

  • NVIDIA GPU with CUDA capability 5.2 and up
  • At least 8GB of vRAM
  • A 64-bit CPU (Intel x86, AMD x86, or arm64)
  • System RAM
    • Experimental RAM + disk plotting: at least 16 GB (only available with the standalone version of BladeBit)
    • Fully supported RAM + disk plotting: at least 128 GB
    • RAM only: at least 256 GB

For BladeBit Disk plotting:

  • At least 416 GB of system RAM
  • A 64-bit CPU (Intel x86, AMD x86, or arm64)
Software

64-bit Linux or Windows (MacOS is not supported)

Most tested

A wide range of hardware and software configurations that meet the above requirements could potentially be used for creating compressed plots. The following setups have received the most testing scruitiny. The further your system strays from these setups, the more likely you are to encounter problems. Unfortunately, we may not be able to offer support if your machine does not fall within these parameters.

Operating Systems

  • Ubuntu 20.04.6 LTS
  • Ubuntu 22.04.02 LTS
  • Ubuntu 23.04
  • RHEL 7.4
  • RHEL 8.7
  • RHEL 9.1
  • Windows 10 version 22H2
  • Windows 11 version 21H2
  • Windows 11 version 22H2
  • Windows Server 2022
  • Windows Server 2019 (version 1809)

Systems

  • Intel x86
  • AMD x86
  • arm64

Platforms

  • Desktop
  • Workstation
  • Server

GPUs

  • 1060
  • 2060
  • 3060 Ti
  • 3090
  • 4060
  • Tesla P4
  • A4000

JM has created an excellent plotting build guide with advice on which equipment provides the best performance for the money. This guide is well worth a visit if you are interested in creating compressed plots with BladeBit CUDA.

We'll also list two recommendations here, which assume you will use pre-owned components wherever possible. eBay and Amazon are good places to shop around.

Budget

  • Model: HPE Z440
  • CPU: Xeon v4
  • RAM: 256 GB DDR4 ECC 2133
  • GPU: 2070

Total Cost: $500-600

Estimated plot times (k32): 170-200 seconds

Daily plot capability: 40-50 TB

Workstation

  • Model: Lenovo P620
  • CPU: Threadripper Pro 5945 WX
  • GPU: 3080
  • Bus: PCIe 4.0 x 16
  • RAM: 256 GB DDR4 ECC 3200

Total Cost: $1300-1500

Estimated plot times: 90-150 seconds

Daily plot capacity: 60-95 TB

Uncompressed plotters

Most Chia farmers will want to create compressed plots. However, some will opt for uncompressed plots, including those who:

  • Intend to keep their farm small
  • Are not be primarily motivated by profit
  • Do not want to spend any money on plotting hardware
  • Pay a high amount for electricity, such that creating compressed plots is not economically justifiable

In these cases, and potentially others, most hardware running the ChiaPoS, madMAx, and BladeBit plotters will also work.