GPU Plotter
Autonomys utilizes your drive storage, specifically SSD or NVMe drives, to store plots. After the plotting process is finished, these plots are then farmed using your CPU. Farming is not particularly demanding on the CPU, enabling most modern processors to manage a substantial farm size. However, the plot creation process is highly resource intensive, which makes CPU plotting the main bottleneck.
Utilizing GPU plotting allows you to harness the power of compatible GPUs for plot generation and replotting, either in conjunction with or as a substitute for CPU processing. While many modern CPUs can complete the plotting of a sector in less than two minutes, a single high performance GPU can accomplish the same task in under five seconds, greatly improving efficiency and speed.
Although GPU plotting is not mandatory, it provides enhanced energy efficiency and speed compared to relying solely on a CPU.
GPU plotting employs the new v1 plot format, which is applicable to any plots created with versions released on or after July 5th. In contrast, older software versions generated plots in the v0 format, which is only compatible with CPU plotting.
Platform Compatibility
Platform | 🐧 Linux | 🪟 Windows | Nvidia | AMD | Intel |
---|---|---|---|---|---|
Advanced CLI | ✅ | ✅ | ✅ | ✅ | 🔮 |
Space Acres | ✅ | ✅ | ✅ | 🔜 | 🔮 |
See Discord #farmer-chat channel for limited support.
Supported GPUs
- Nvidia
- AMD
- Intel
Series/Model | Supported |
---|---|
RTX 20xx and Newer | ✅ |
GTX 1660 Super | ✅ |
There are many challenges to overcome regarding AMD ROCm support. There is much more information on this topic on the forum.
You must be using the latest test build for AMD support.
Series/Model | Ubuntu | Windows |
---|---|---|
RX 7900 XTX | ✅ | ❔ |
RX 7600 XT | ✅ | ❔ |
RX 7600 | ✅ | ❔ |
RX 6800 | ✅ | ❔ |
RX 6600 | ✅ | ❔ |
RX 5700 XT | ❌ | ❔ |
RX 5700 | ❌ | ❔ |
RX 5600 | ❌ | ❔ |
AMD BC-250 | ❌ | ❔ |
- 🐧 Ubuntu
- 🪟 Windows
- 🐳 Docker
The subspace-farmer-rocm-*
binaries provide ROCm support, with corresponding CLI options similar to CUDA and prefixed with --rocm
.
-
In order to install necessary libraries go to Ubuntu native installation — ROCm installation (Linux) and follow these steps for your Ubuntu version:
- Package signing key
- Register ROCm packages
You don’t need a custom driver or full ROCm toolchain to use already compiled application, so skip all other steps.
-
Next install a single package with ROCm runtime:
sudo apt-get install --no-install-recommends hip-runtime-amd