I have been keeping my old mid-tower running 24/7 for about six years. The original reason was a home server I never quite finished setting up. The reason I kept it running for the next five years was inertia and a vague sense that turning it off would somehow break something. Then I read about a tiny Ryzen mini PC (a small-form-factor desktop about the size of a paperback book) that idled at six watts, did the math on what my tower was actually costing me, and felt appropriately stupid.
This is not a review of that mini PC. This is the kitchen-table math on what your always-on home computer is really costing you, and what changes when you replace it with something that draws less power than the LED bulb in your desk lamp.
The number that made me do the math
My old tower idles around 75 watts. I knew that in the abstract. I did not know it in dollars until I sat down with my last electric bill, did the actual rate calculation, and multiplied it out.
Pull up your own bill. Find the total dollars paid and the total kWh used. Divide dollars by kWh and you have your real rate, including all the per-kWh fees your utility layers on. For most US households that lands somewhere between 14 and 22 cents. Some of you are paying more. I am not going to sugarcoat the math from here.
At 16 cents per kWh, my 75-watt tower running 24 hours a day, 365 days a year, costs $105.12 per year just to sit there doing nothing. Add a real workload and the cost climbs, but idle is the right number to focus on because idle is what your server is doing for most of the hours of the year.
A tiny Ryzen-based mini PC (the BOSGAME VTA-439 I borrowed for this article is a current example) idles around 6 to 12 watts. The lower number is the headless case with no display attached. The higher number is when you have a monitor plugged in and the system is doing basic desktop work. The same 16-cent rate over a year works out to $8 to $17 for 24/7 idle.
The savings are not subtle. The replacement pays for itself inside the first year from electricity alone, and then it is pure savings for every year after that.
Why this is not a “go buy a new thing” article
I am not trying to sell you a specific mini PC. There are about a dozen reasonable choices in this category right now, and the one that fits your use case depends on what you actually run. The point is the category itself: low-power x86 hardware in a tiny box has gotten good enough that the always-on-server use case no longer requires a full desktop tower.
For most of the last twenty years, the trade-off looked like this. If you wanted a 24/7 home server, you either ran a full desktop tower and ate the electricity cost, or you ran something underpowered like a Raspberry Pi (a small ARM single-board computer) and accepted the performance ceiling. Neither was great. The Pi could run a media server and a Pi-hole (a network-level ad blocker) but choked on anything involving transcoding or multiple concurrent users. The tower did everything but quietly cost you a hundred dollars a year in idle power.
The new generation of mini PCs splits that difference. You get real x86 performance in a box that draws laptop-class power at idle. Idle in the 6 to 12 watt range is not a marketing claim, it is what the wall meter reads when the system is doing nothing. That is the same range as a small NAS appliance, and a fraction of what a desktop tower pulls.
Where the math gets uncomfortable
If you are running a real workload on your tower, the cost climbs. Compiling a kernel, transcoding video, running a containerized app stack under load. None of those are idle. A typical mid-tower under sustained compile load pulls 150 to 250 watts. At 16 cents per kWh, that is roughly 1.5 to 2.5 cents per hour of compile time. A year of nightly kernel compiles adds up.
This is where the case for a mini PC gets more nuanced. A tiny Ryzen box under the same compile load pulls 65 to 90 watts. It is slower per minute of compile time, because you have less thermal headroom and fewer cores. The wall meter is honest about this. You pay for the lower power draw with longer compile times.
The decision is whether your workload is bursty or sustained. If you are compiling once an hour and the rest of the time the box is idle, the mini PC wins by a country mile. If you are compiling continuously for an hour every day and your tower finishes in 20 minutes while the mini PC takes 35, the cost difference narrows but the mini PC still wins on a strict power-per-compile basis.
For most people the bursty case is the actual case. A home server is idle 95 percent of the time and busy 5 percent of the time. Optimize for the idle.
Linux compatibility is the part nobody talks about
The reason I had a tower running for six years was that I never got around to setting up the home server properly. The reason I had a tower specifically was that every time I tried a smaller box, something did not quite work. Sleep states were broken, or the network driver needed a parameter, or the integrated graphics fell back to software rendering.
The current generation of mini PCs is mostly fine on Linux, with a small set of caveats. The Ryzen AI chips need a recent kernel, 6.10 or newer, for full feature support. The amd-pstate driver (a kernel module that controls how AMD CPUs scale their clock speed) is needed for proper power management under load. Sleep states still do not work perfectly on every box, and BIOS updates from the vendor matter more than they used to. If you are comfortable with a few hours of kernel command line work, you will be fine. If you want Linux to just work the way Ubuntu does on a ThinkPad, this is not that experience yet.
For my use case, the answer was to disable sleep entirely and treat the box like a server. That removes the most fragile part of the Linux-on-mini-PC story. With sleep off and a fixed workload, the system has been stable for months.
Trade-offs
The honest list of things a mini PC does worse than a full tower:
- Sustained CPU performance. Less thermal headroom means throttling under long compile jobs.
- Expansion. One or two M.2 slots, often a single 2.5-inch drive bay, and that is it. No full-size GPU. No additional PCIe cards.
- Repairability. Many of these are sealed units with non-standard parts. If the Wi-Fi card dies, you are soldering or replacing the mainboard.
- Linux quirks. The kernel-version requirement, the amd-pstate driver, the sleep states, the BIOS updates. All manageable, all real.
The honest list of things a mini PC does better:
- Idle power draw. 6 to 12 watts versus 60 to 100 for a tower. The single biggest win.
- Physical size. A box you can Velcro to the back of a monitor or hide on a shelf.
- Noise. A small fan spinning slowly versus a tower’s multiple fans. Mostly silent in normal use.
- Heat output. A small heat signature that does not warm a room.
The action step
Pull up your last electric bill right now. Find the rate. Multiply it by the idle wattage of whatever you have running 24/7. Multiply that by 8,766 (the number of hours in a year). That is your real annual cost for the privilege of having that box on. If the number is over $50, you have a candidate for replacement. If the number is over $100, the math is urgent.
The exact replacement depends on what you run. A current Ryzen mini PC in the $400 to $600 range pays for itself inside the first year for most people running a real 24/7 server workload. After that it is pure savings, and your tower can be repurposed as a build box that you actually turn off when you are not using it.