🔥💻 Can an Old CPU Boil Water While Mining Monero?
Can an old desktop processor do more than just mine cryptocurrency? What if we could use the heat generated by CPU mining to heat water? In this experiment, I wanted to explore an unusual idea: combining Monero (XMR) mining with DIY heat recovery.
Instead of wasting all the heat produced by an old processor, why not try to reuse it?
🧰 What You Need
For this experiment, I used old computer hardware and basic cooling components:
- Old desktop CPU and compatible motherboard.
- CPU cooling system.
- Thermal paste.
- Water container.
- Water circulation setup.
- Temperature monitoring software.
- XMRig mining software.
- Monero mining pool connection.
- Basic DIY tools and spare parts.
The idea is to build a system that allows the processor to mine Monero continuously while investigating whether its waste heat can be transferred into water.
⚙️ Setting Up the CPU for Monero Mining
First, I assembled the old computer and installed the operating system.
Next, I installed and configured XMRig, the popular mining software used for RandomX-based Monero mining.
After connecting to a mining pool, I started the miner and allowed the CPU to run under sustained load.
Unlike normal desktop usage, mining keeps the processor busy for extended periods. This increases power consumption and generates additional heat.
That heat is exactly what we want to recover!
🔥 How to Capture CPU Waste Heat
Normally, a CPU cooler transfers heat from the processor into the surrounding air.
For this experiment, the challenge is to transfer that thermal energy into water instead.
A suitable approach would be to use a water-cooling block connected to a sealed circulation loop and a separate heat exchanger.
The water absorbs heat from the CPU cooling loop without coming into direct contact with the motherboard or electrical components.
Temperature monitoring is essential. The processor must remain within its manufacturer's recommended operating temperature range.
Safety note: Never pour water onto a CPU cooler or motherboard. Use properly rated liquid-cooling components, leak protection, and electrical isolation.
💧 Can a CPU Actually Boil Water?
Let's look at the numbers!
Heating water requires a surprising amount of energy.
For example, heating 1 liter of water from 20°C to 100°C requires approximately 335 kJ of energy.
A CPU consuming 100 watts produces approximately 100 joules of heat per second.
Under ideal conditions, the calculation looks like this:
- CPU power: 100 W.
- Water volume: 1 liter.
- Starting temperature: 20°C.
- Target temperature: 100°C.
- Required energy: approximately 335 kJ.
- Theoretical heating time: approximately 56 minutes.
In reality, heat losses and imperfect heat transfer increase the required time.
So yes, CPU-generated heat can theoretically heat water to boiling temperature, but a single old processor is not an efficient way to do it.
⛏️ Mining Monero While Producing Heat
The interesting part is that the CPU is performing useful computational work while generating thermal energy.
Monero uses the RandomX algorithm, which is designed to be CPU-friendly.
This creates an interesting combination:
- The CPU performs RandomX calculations.
- XMRig submits mining results to a pool.
- The processor consumes electrical energy.
- Most of that energy eventually becomes heat.
- A liquid cooling system can potentially capture some of that heat.
Instead of using electricity only for heating, the system also participates in cryptocurrency mining.
However, mining profitability depends on CPU performance, electricity prices, pool fees, and network difficulty.
📊 Is CPU Heat Recovery Worth It?
Theoretically, almost all electrical energy consumed by a CPU eventually becomes heat.
This makes computer hardware an interesting candidate for small-scale heat recovery.
However, there are some limitations:
- Old CPUs generally have relatively low mining performance.
- Liquid cooling adds complexity.
- Heat transfer is not 100% efficient.
- Electricity costs can exceed mining rewards.
- A conventional electric water heater is much simpler.
The experiment is more interesting as a DIY engineering project than as a practical replacement for a water heater.
🔧 Other Ways to Reuse Computer Waste Heat
This idea can be expanded beyond a single CPU.
Possible projects include:
- Using multiple old computers as a small heat source.
- Heating a workshop or garage.
- Recovering heat from a home server.
- Building a liquid-cooled mining system.
- Monitoring electricity consumption versus recovered thermal energy.
A home server running 24/7 already produces heat. Recovering some of it could make that energy more useful during colder months.