Skip to main content

GPU-плоттер

Autonomys использует хранилище накопителей, в частности SSD или NVMe для хранения участков. После того, как процесс плоттинга будет завершен, эти участки будут питаться процессором. Фарминг не является особенно требовательным для CPU, что позволяет большинству современных процессоров управлять значительными размерами плота. Тем не менее, процесс создания участка является весьма интенсивным с точки зрения ресурсов, что приводит к тому, что ЦП укладывает основные узкие места.

Использование GPU плоттинга позволяет использовать мощность совместимых GPU для генерации и отрисовки участков, либо в сочетании с процессором, либо в качестве его замены. Хотя многие современные процессоры могут завершить построение сектора менее чем за две минуты, единый высокопроизводительный GPU может выполнить одну и ту же задачу за пять секунд, значительно повышая эффективность и скорость.

Хотя построение графика на GPU не является обязательным, оно обеспечивает повышенную энергоэффективность и скорость по сравнению с использованием исключительно центрального процессора.

Совместимость платформ

Платформа🐧 Linux🪟 WindowsNvidiaAMDIntel
CLI🛠️🔮
Space Acres🔜🔮

🛠️ Limited AMD Support for Linux only is available in recent test builds. The most recent test builds are linked on the forum

See Discord farmer-chat channel for limited support.

Supported GPUs

Series/ModelSupported
RTX 20xx and Newer
GTX 16 Series

Nvidia drivers version 550 or later are required. Installing the CUDA Toolkit is not required.

Common Plotting Parameters

Enable CPU Plotting

When a compatible GPU is detected, CPU plotting is automatically disabled by default, but can be re-enabled if needed by specifying number of concurrently encoded sectors: --cpu-sector-encoding-concurrency <sectors>

--cpu-sector-encoding-concurrency 2

Disable GPU Plotting

Linux
  --cuda-gpus ""
Windows
--cuda-gpus 99

Specify specific GPUs

Specify particular GPUs for plotting rather than using all available GPUs (the default configuration employs all compatible GPUs): --cuda-gpus <gpu_ids>

--cuda-gpus 0,1,3

Farming Cluster

When utilizing Farming Cluster, particularly with multiple or fast GPUs, you might encounter limitations due to your network's bandwidth. High performance GPUs can easily surpass the capacity of a 1G connection. While this won't cause the process to fail, it may result in your GPU idling as it waits for data to transfer. To optimize performance in such scenarios, consider upgrading to networking solutions of 2.5G, 10G, or higher.