Linux Upcycling
Work in progress...


I have come to accept that my classic Mac Pro cannot last forever. Though capable of doing everything I want, it is fifteen years old now and in computing terms that's starting to creak a bit. So where to go? I'm not keen on the direction Apple have gone since the magnificence of the cMP, though the M4 Mini is the first machine they've (likely unwittingly) made that you can actually swap out the internal SSD without bricking it in an age. It's also massively more powerful. So much so that it makes the cMP look like a Speak'n'Spell. It's even sensibly priced, well apart from Apple's comically overpriced storage options. But China has an answer for that, which is what makes this machine appealing, as I'd not be reliant on Apple if the internal SSD dies. However that would be easy, and a bit uninteresting.

The other option is Windows 11, which is a bloated mess of spyware. True I run Windows 10 on my gaming PC, but that is an ameliorated version that has all the bloat and nonsense stripped out of it. That machine is also fairly static in terms of it doesn't get updates because it doesn't need to. It has nigh on 300 games installed on there that all run just fine. More than I could ever play in what's left of my lifetime. Given Win10 is now out of support, and I don't want to upgrade it to Win11, using that machine is off the table.

As an experiment I built a Linux machine using the Mint distribution a while back using old parts. I think I spent 50 quid on it all up to get it to where it was in all it's beige glory, and I kinda liked it, until it overheated. That old case had a cool retro vibe, but internally things were getting toasty. I could just rehouse it, but I got to thinking. My PC was built to be quite upgradable, should parts drop in price for them to be at my level* Why not rebuild the Linux box with that same ethos (indeed it could get hand-me-downs from the gaming PC) and commit to using it as my main 'working' computer?

*Since I retired (I should probably accept that now, it has been quite a while), I no longer have the disposable money to spooge on stuff I'd like because I could. Now to a degree I could justify spending a little more here and there, but I feel it's become something of a philosophy. It usually starts with me fancying something, then asking myself do I *need* said thing? Ultimately the answer is usually no. Not to say that the thing wouldn't be nice, but when I had lots of disposable income, being able to just buy the thing I wanted didn't necessarily make me happy anyhow. However I have found that I weirdly enjoy making things out of old stuff. The more I see people getting rid of old stuff the more I think, hang on, that's cool, why would you throw it away just to add to the mountains of landfill? I didn't even notice it happening. But I now realise, I'm a little bit obsessed with upcyling (as the kids call it these days), and I find making something useful out of someone else's old shite is oddly satisfying.

So back to the old machine. The intent was good but the execution left something to be desired. Attempt two would need to address the problems, the main one being getting some cooling to the new computer. First thing I snagged (see my PC downscaling blog for my eBaying strategy that relies on almost silly amounts of patience and restraint) a near mint, boxed Fractal Focus G Mini. A Micro-ATX (my now favourite form factor) case with ample ventilation and two 5.25" bays. I'd prefer it had a perforated side rather than the window, but then it's a much bigger case than my PC so it should be ok with enough fans.

The fans would be a problem of course. I dislike noise and use BeQuiet or Noctua fans wherever possible. Neither are cheap but I managed to snag a set of 3 Noctua Redux 120mm fans. It smarts because it's tarty and technically money I didn't need to spend. However I get REALLY irritated by the noise of cheap fans, which justifies it for me.

There are parts that will be tide-me-over parts until I'm able to upgrade them cheaply. The Corsair 450W PSU is one. It's more than enough power for the machine as it is now, but could limit future potential. I'll just keep an eye out for cheap 650+ PSUs and if one comes along, swap that in. Likewise I'll be carrying over the Radeon GPU from the old system. It'll work fine for now, but it's by far the weakest part of the system and I'm already on the hunt for a replacement. The CPU was one of Rod's old ones, a Ryzen 1700. Being an 8 core CPU that'll be fine for Linux right now. The DVD drive again, is an old one from a machine I stripped for parts. The MX500 I salvaged from my Xbox after doing some shuffling with other spare drives to free it up will be fine for now (indeed that whole process is paying for this). Finally I managed to snag a NVME drive with only 14 hours on it for sensible money.

The processor decided the motherboard. It had to be AM4, it had to support the 1700, but for me it also had to support up to a 5900X. Who knows what might be available cheaply in a few years, so I wanted the broadest set of options and that really fell to a B450 motherboard. Sure it's PCIe 3.0, which limits me to DDR4, and lower speed NVME drives. But the faster stuff all costs more as does the motherboard. As it was I snagged a Asrock B450-HDV r4.0. The memory, some more Fury Beast (I can't help myself) 16GB of DDR4. The cooler a NOS BeQuiet, complete overkill for the 1700 and just about any other processor I'm likely to get my hands on.

Mk2 cost breakdown:

  • 16GB Kingston Fury Beast DDR4 3600 RAM - 17.50
  • 3x Noctua Redux PWM 120 1700RPM fans - 25
  • Asrock B450M-HDV R4.0 motherboard - 35.70
  • BeQuiet Shadow Rock TF2 CPU cooler - 30
  • Fractal Focus G Mini case - 37
  • Crucial P3 Plus 1TB NVME SSD drive - 47.48
  • 5.25" SD Card/USB3 reader - 14
  • Innatek USB3 PCI-E card - 3.21

    From the stash:
  • Crucial MX500 2TB SATA SSD drive
  • Random SATA DVD Drive
  • AMD Ryzen 1700 CPU
  • Corsair 450W PSU
  • AMD Radeon R9 285 GPU

    So a little over 200 UKP to get Linux box mk2 up and running again. It should be a little faster than it was (a lot more from the CPU side), but more importantly it should be more stable and it has a load of scope for growth when it comes to the framework it's built on. Watch this space for further upgrades.

    In testing I was running the OCCT benchmark that kicks the crap out of both CPU and Memory and it crashed. An issue I actually expected as I'm fairly sure 3600MT DDR4 didn't exist when they Ryzen 1700 was around so the memory controller likely can't handle it. I know the motherboard is OK and it works with a 3600 because that's what Cleggy has in his machine and they were thoroughly tested on there so it's good when I upgrade the CPU. But for now I've just backed off the memory to 3000MTs and it appears to be stable at that. Again, all built for future expansion, so this was not unsurprising.


    [ back ]