If you've been searching for Ethereum mining software, there's one thing you need to know right away: the rules changed in September 2022.
Ethereum itself no longer supports GPU mining — but the software built for it still runs on other compatible chains.
This guide covers what the software actually does, which networks still support it, the best options available today for Windows 10 and PC users, and how mining pools fit into the picture.
Key Takeaways
Ethereum itself no longer supports GPU mining — The Merge on September 15, 2022, permanently ended proof-of-work on the ETH mainnet. Ethereum Classic (ETC) still runs on proof-of-work using ETCHash, and existing mining hardware can be redirected to mine it with minimal changes.
The most widely used GPU mining tools today include T-Rex (best for Nvidia), TeamRedMiner (best for AMD), lolMiner, PhoenixMiner, NBMiner, and the free open-source Ethminer.
Most Ethereum mining software for Windows 10 is free to download; developers monetize through a small dev fee (typically 0.65%–1%) rather than an upfront charge.
Solo mining is impractical for most users — joining a pool like Ethermine or 2Miners is the standard approach for consistent payouts.
If you want ETH exposure without setting up mining hardware, you can buy or trade Ethereum directly on MEXC.
Ethereum mining software is a program that connects your GPU to a blockchain network and puts it to work solving mathematical problems — a process called proof-of-work.
When your GPU submits a valid solution, the network rewards you with cryptocurrency.
The software handles the communication between your graphics card and the mining pool or network node, tracking your hashrate and submitting shares on your behalf.
It doesn't do the heavy lifting alone — you still need a GPU, a crypto wallet, and a pool address to point it toward.
Think of the software as the engine management system: your GPU is the engine, but without the software telling it what to compute and where to send results, nothing moves.
Most Ethereum mining software for PC runs on Windows 10 and Linux, and supports both Nvidia and AMD graphics cards, though performance varies depending on the tool and your hardware.
The short answer is no — not on the Ethereum mainnet.
On September 15, 2022, Ethereum completed what it called "The Merge," officially switching from proof-of-work to proof-of-stake and eliminating GPU mining entirely on the ETH network. That said, your hardware and software didn't become useless overnight.
According to ethereumclassic.org, the same hardware previously used to mine ETH is compatible with ETC mining, as Ethereum Classic's ETCHash algorithm is closely derived from Ethereum's original ETHash. Many of the most popular Ethereum Classic mining software tools, including several whose source code is publicly available on GitHub, were originally built for ETH mining and now work seamlessly with ETC. If you want to stay in the Ethash ecosystem, Ethereum Classic is the most established destination.
These tools were originally built for Ethereum and are now widely used to mine ETC and other Ethash-compatible coins.
T-Rex is a widely used GPU miner in the Nvidia ecosystem, consistently ranking among the top performers in community hashrate benchmarks.
It supports the Ethash algorithm, runs on Windows and Linux, and has been widely tested by the mining community for Nvidia GPU performance.
The developer fee sits at approximately 1%, which is standard for closed-source miners in this category.
lolMiner works across both AMD and Nvidia cards, making it a solid choice for rigs with mixed hardware.
It carries a developer fee of approximately 0.7% and is actively maintained, which matters when mining software needs to keep pace with driver updates.
TeamRedMiner is purpose-built for AMD GPUs and has been recognized in the mining community for strong hashrate performance on AMD hardware.
It supports ETCHash alongside other popular algorithms and is available for both Windows and Linux.
PhoenixMiner supports both Nvidia and AMD cards and has been noted for carrying one of the lower developer fees among available options, though users should verify the current fee on the official release page before use.
Setup involves downloading, extracting, and editing a .bat file with your wallet address and pool URL.
NBMiner started as a closed-source Nvidia miner but now supports AMD as well.
It handles multiple algorithms beyond ETCHash, making it a flexible option if you plan to mine more than one coin with the same rig.
Ethminer is the only widely known Ethereum mining software free of any developer fee.
Its source code is publicly available on GitHub (github.com/ethereum-mining/ethminer), making it the go-to reference for the Ethereum Classic mining software github community. Note that the repository was archived in 2022 and is no longer actively updated, so it works best as a no-cost option for experienced users comfortable with command-line setups.
Getting started with Ethereum mining software on Windows 10 is straightforward once you have all the pieces in place.
Here's what the setup process looks like, step by step:
Get a compatible GPU. You need a Nvidia or AMD card with at least 4 GB of VRAM to run Ethash-based mining software.
Set up a crypto wallet. You'll need a wallet address for whichever coin you plan to mine (ETC, for instance) — this is where your rewards will be sent.
Choose your software. Download your preferred miner (T-Rex, lolMiner, PhoenixMiner, or the free Ethminer) directly from the official GitHub repository or the developer's site.
Pick a mining pool. Choose a pool that supports your target coin and note its stratum URL and port number.
Edit the .bat file. Open the batch file in Notepad, replace the placeholder wallet address with your own, and paste in the pool's stratum URL.
Run and monitor. Launch the .bat file, watch the console for your reported hashrate, and cross-check it against what the pool actually receives — they should be close.
Most Ethereum mining software for PC is available as a free download; the developer fee is how maintainers monetize their work, not an upfront charge.
Solo mining on a proof-of-work network is, for most people, a losing bet.
The way it works is straightforward: miners on the network compete to seal each block, and only one wins the reward per round.
If your hashrate is a tiny fraction of the total network hashrate, you could go weeks or months without a single payout — even while running your GPU around the clock.
Mining pools solve this by grouping miners together, combining their hashrate, and splitting rewards proportionally based on each contributor's share of work submitted.
On the software side, connecting to a pool requires nothing more than a stratum URL and your wallet address — both go into the same .bat file you already configured.
Ethermine, 2Miners, and F2Pool are among the pools that currently support Ethereum Classic — users should confirm compatibility with their chosen software on each pool's official site before connecting.
Q: What is the best Ethereum mining software?
T-Rex is widely regarded as the best for Nvidia GPUs, while TeamRedMiner leads for AMD setups.
Q: Can you still mine Ethereum?
No — Ethereum switched to proof-of-stake in September 2022, making GPU mining on the ETH mainnet obsolete.
Q: What is the best free Ethereum mining software?
Ethminer is the only major open-source option with no developer fee, available on GitHub.
Q: What is Ethereum Classic mining software?
It refers to GPU mining tools — such as T-Rex, lolMiner, and PhoenixMiner — used to mine Ethereum Classic (ETC), which still runs on a proof-of-work algorithm.
Q: Does Ethereum mining software work on Windows 10?
Yes — most major mining tools, including T-Rex and lolMiner, support Windows 10 on both Nvidia and AMD GPUs.
Ethereum mining software didn't become obsolete when The Merge happened — it just found a new home on Ethereum Classic and other Ethash-compatible networks.
The tools covered here give you a solid starting point whether you're running an Nvidia or AMD GPU, looking for a free open-source option, or prioritizing low developer fees.
If you'd rather skip the hardware setup entirely and get exposure to ETH directly, you can buy or trade Ethereum on MEXC.