As of April 2026, Ethereum can no longer be mined with GPUs, having transitioned to Proof-of-Stake in September 2022 (“The Merge”). Therefore, direct GPU mining of Ethereum is no longer possible. However, understanding VRAM (Video RAM) and system RAM requirements remains crucial for mining other Proof-of-Work (PoW) cryptocurrencies.
Table of contents
VRAM (GPU Memory) for Mining
VRAM is the dedicated memory on your graphics card. For Ethash-based algorithms (historically Ethereum, currently Ethereum Classic), a growing DAG (Directed Acyclic Graph) file is generated and stored in VRAM. This file continuously increases in size with each “epoch.”
- Historical Ethereum VRAM: Early Ethereum mining required minimal VRAM. However, by Epoch 399 (around late 2021/early 2022), Ethereum’s DAG size reached approximately 4.18 GB. This meant GPUs with less VRAM (e.g., 3.94 GB) could no longer mine.
- 4GB Cards: While 4GB cards were once widely used, the increasing DAG size eventually made them insufficient for Ethereum. Linux-based operating systems were often preferred for 4GB cards due to less VRAM overhead compared to Windows, allowing better utilization of the available memory for the DAG.
- Current PoW Coins: For alternative PoW coins, it’s essential to check their current DAG size to ensure your GPU’s VRAM is adequate. For instance, your 5700 XT with 8GB VRAM is typically sufficient for most current Ethash-like PoW coins.
System RAM (PC Memory) for Mining Rigs
System RAM is your computer’s main memory, essential for the operating system, drivers, and mining software. Its importance scales significantly with the number of GPUs in your rig.
- Basic Requirement: Many older mining tutorials suggested 4GB of system RAM for single-GPU setups. However, this is often inadequate for modern, multi-GPU rigs.
- Multi-GPU Rigs: For a high-GPU count setup, such as your proposed 19 GPUs, 4GB of system RAM would be a severe bottleneck. The “Allocating buffers failed with: clCreateBuffer (-4)” error in PhoenixMiner, even with GPUs like your 5700 XT 8GB cards, strongly indicates insufficient system RAM to handle the multiple GPUs, their drivers, and the mining software’s buffering needs. Each GPU requires a certain amount of system RAM for efficient operation.
- OS Differences: Windows generally consumes more system RAM than lean Linux-based mining operating systems (e.g., HiveOS, SimpleMining OS).
Recommended System RAM for Multi-GPU Setups (e.g., 19 GPUs)
- Linux-based OS (HiveOS, SimpleMining OS): A minimum of 8GB of system RAM is recommended for multi-GPU rigs. For very large rigs (12+ GPUs), 16GB is ideal to ensure stability, smooth operation, and headroom for software updates.
- Windows: Due to its higher memory footprint and overhead, 16GB of system RAM is generally advised for multi-GPU Windows rigs to prevent performance issues and errors.
