I Tried to Resurrect an Old PC
I found an old PC at home. It still had Windows on it and it still ran fine, except the performance was really terrible.
So I checked the spec. Core 2 Duo E6400 from 2006, two cores, 6GB of RAM, GeForce 210 from 2009. Insanely old compared to what we have now.
So I thought, why not wipe the whole disk and put something on it that actually fits that spec. Linux, obviously.
Even Installing Linux Did Not Go Smoothly
Debian 13 first. The installer looked completely fine and the install finished with no errors. Then I rebooted into the installed system and got a rainbow-colored corrupted screen.
Fine, Mint 23. Same thing. Installer fine, installed system black.
How old is this machine.
The pattern was at least consistent. The installer works and the installed system does not, every time. That is not a bad ISO. Installers run on the plain framebuffer the BIOS hands over at boot, low resolution and no real driver. The installed system loads the actual graphics driver and does modesetting for real. Everything broke exactly at that handoff.
It Was the Monitor
I have a 1440p monitor. That card cannot output 1440p. Its ceiling is 1080p.
So the driver reads the monitor, sees 1440p as the preferred mode, tries to drive it, and the output is garbage. Rainbow on Debian, no signal on Mint.
That also explains Windows. Windows only ever output 1080p on this monitor, because it had NVIDIA’s proprietary driver, which knows the card’s real limit and clamps to it instead of attempting a mode the hardware cannot deliver.
The problem is that driver does not exist anymore. NVIDIA ended support for this card at 340.108, in 2019, and it does not build against the kernels current distros ship. Ubuntu dropped the package years ago, which is why Mint 23 had nothing to offer.
So I had to go look at previous versions. I landed on Linux Mint 19.3, which is built on Ubuntu 18.04 and still has that driver in its repos. It is end of life and gets no security updates, which I accepted because this is a hobby machine.
Getting there took a few more workarounds. The live USB would not boot normally, so I used compatibility mode. The installer reported success but never actually wrote the bootloader to the disk, so I installed GRUB by hand from the live session. Then GRUB was there but invisible, because Mint’s boot menu is graphical and asks the card for a video mode my monitor rejects. Forcing it into plain text mode fixed that:
GRUB_TERMINAL=console Then Driver Manager, two clicks, reboot.
It Works
And it runs well. Much better than Windows did on the same hardware.
Then I Tried to Install Claude Code
I work with AI, so the next thought was to put my AI tooling on it and use this as a secondary machine.
Ran the installer. Got this:
Illegal instruction (core dumped) That is not a missing dependency or a bad download. That is the CPU being handed an instruction it does not physically implement.
This chip is from 2006 and its instruction support stops at SSSE3. Modern binaries want SSE4.2 at minimum and often assume AVX2, which did not arrive until 2013. There is no flag for that, and going back to Windows would not help either, because the refusal comes from the CPU and not the OS. I checked whether swapping the processor would fix it. Nothing this motherboard can accept clears the bar.
This PC is so old that the CPU does not understand what Claude Code needs.
So I put it back in storage.
Still, I Enjoyed It
I spent the day chrooting into a broken install, arguing with a bootloader about video modes, and digging for a driver NVIDIA abandoned in 2019.
Typing lines like the good old days, when AI was not a thing.