Maximizing your 24″ 2006 iMac with an eGPU, Yosemite, and a replacement screen
lowendmac.com
lowendmac.com
> The primary issue with the 2006 24″ iMac is its GPU, which tends to fail
So long term value that the author has to frankenstein new hardware into it. Just buy things that can be easily repaired, people.
I'm not running heavy workloads, honest question:
If someone's trying to build a top-of-line bottom-of-budget system, is the best GPU they can afford attached to whatever 2006 iMac they have laying around honestly a bad approach?
Except once I started watching videos of doing work on the iMac I was instantly turned off. It's like brain surgery. They made that machine really tough to work on, and accomodating a 2.5" SSD means putting it in the optical drive slot, etc. etc.
I would love to be able to replace the mainboard entirely with something else. Doesn't look super feasible though.
CPU in this iMac has less than a quarter of iPhone's speed. If it wasn't for macOS, this could probably run on a Raspberry Pi.
All of this is moot, though, if it's just a proof of concept/I did it to see whether it was possible!
That being said, it's a good question: I always wish there was a tool where you could calculate all of the tradeoffs involved - TCO for you (both purchase and operating costs), TCO for the environment, etc.
When working with LLMs, inference speed is crucial and M2 Ultra is not there yet.
I do recall a while back Nvidia did release updated MacOS drivers, but I’m not sure of the state of those on modern macOS.
But it certainly was possible to run an NVIDIA eGPU at some point.
Unfortunately the focus is soft. I wish I had a higher resolution version with sharp focus.
You can swap GPUs, sure. But eventually the CPU will be too slow relatively speaking, so you'll need a faster CPU.
And if you need a new CPU, most sockets don't support future CPUs (or only +1-2 gen), so you'll need a new motherboard.
The power draw of CPUs and GPUs have increased, so you'll likely need a new PSU if you only just barely were getting by before.
Because of the new motherboard, you'll need new RAM. You can't socket DDR3 into a DDR5 slot.
New CPU socket may require a new CPU cooler too, depending on the brand of cooler and how good they are at maintaining compatibility. Even if it has a mount, you may need it just because power draw has increased so much that an older cooler may not be sufficient anymore.
If you're just swapping the GPU, thats easy and will most likely work for a few generations. But sooner or later, the whole computer will need to be replaced, except maybe the case.
- CPU/Motherboard/Memory
- GPU
- Storage
- Monitor
with PSU sometimes happening on one of those and case being an optional anytime upgrade. Eventually you'll need to replace everything over enough time but the nice thing is you don't need to immediately replace everything the moment the first component gets outdated.
The ultimate killer of this value is most people just don't upgrade components, it's too in the weeds for the average user.
Personally I wait until several generations have gone by (at minimum 4 intel, 2 Nvidia), so it's best to just replace almost everything. It's a lot of fun assembling a new machine.
CPU+board+RAM are usually replaced together, as a combo. So, not ideal, but not that bad either.
Storage is also independent and easily upgradeable, I've had hard disks last several builds, just as PSUs. I think my last desktop had four disks inside.
If you need some proprietary software, like Adobe suite or alike, e.g. that’s for work, why not buy a much better/newer machine? The machine is clearly a home computer. I have old MacBook that serves as a home laptop as well.
A modern updated OS better than an outdated one. If the hardware is too slow, Free OS world has you covered, the number of DEs (desktop environments) is plenty for every user. Even behemoths like KDE/Gnome work very well on 4 GB ram and some ‘dumb GPU’ machine. So why bother with macOS supported hardware?
That said if I were to do this I’d probably build a hackintosh running Snow Leopard or Mavericks or at least procure an old cheesegrater PowerMac/Mac Pro tower for the extra flexibility offered rather than using an old iMac.
All that’s a headache so I just keep my old Mac running old software. It’s annoying to not have the latest features, an ancient version of logic that runs like shit, no support for new plugins, etc, but it still works.
Maybe someday I’ll upgrade but it would be pretty costly to do so and this works despite the headaches. Really wish manufacturers were required to at least release documentation of hardware like this when they dropped support; it was quite expensive back in 2005 or whenever I purchased it and now it’s basically useless outside of this niche scenario. Frustrating and one of the many projects I want to someday get to although I’m probably too stupid to reverse engineer a FireWire bus device and write a driver ha
Edit: Okay I missed the part where the GPU is failing. The same thing happened to my 2010 MBP, it's currently collecting dust.