To the surprise of no one, running a PC without system RAM is not the solution to the memory crisis—but hey, you can always force Snake to run in the BIOS

As the ongoing memory crisis continues to make DRAM unaffordable for the majority of us, I’d imagine many are choosing to hold onto what they’ve got. But can you run a PC with no system memory at all? That’s the question that YouTube channel PortalRunner has been investigating, and the answer is…

No, not really. After realising that a new editing server would require considerable amounts of both SSD storage and DDR5 RAM, PortalRunner began by attempting to lower the initial DRAM loadout of a machine to its minimum point.

The first experiment involved tweaking Linux boot parameters to limit system memory to a measly 256 MB (hey, remember when that was a good amount?), but the system failed to initialise (via Hackaday). After some tomfoolery with the boot settings, a 446 MB DRAM limit, and just 4 GB of swap space on a SATA SSD allowed for a successful startup.

Unfortunately, the system ended up being too slow to pass PortalRunner’s three stress tests—a browser benchmark, a memory access test, and a Portal 2 bench to test out casual gaming.

This configuration caused the browser benchmark to crawl to a near halt, the memory access speed test to output a miserable 68 MiB/s result (compared to 11,069 MiB/s using a 4 GB RAM control system), and the Portal 2 benchmark to fail entirely, as Steam refused to load correctly. Quelle surprise.

A later experiment involved using graphics card VRAM as a system memory replacement, via a modded swapfile on a GTX 1660 Super. This caused multiple crashing issues, as Linux began killing processes to fit within its constraints, and led to two failed benchmarks and an unbelievably slow browser test.

(Image credit: PortalRunner)

Eventually, PortalRunner settled for modifying a BIOS chip to prevent system DRAM usage and leaning on the CPU cache of an old Intel chip as a memory substitute. This satisfied the initial goal of running a machine with technically no traditional RAM at all, but also limited the system’s capabilities considerably.

How considerably? Well, it can technically output a custom-coded Snake clone over a serial port. Briefly. Until the data-providing BIOS chip is removed and the cache is left to its own devices, which causes it to freeze. That’s about the bare minimum qualification of a working computer I can think of, but hey, small wins, etc., etc.

(Image credit: PortalRunner)

Ultimately, all of PortalRunner’s efforts amount to an excellent explanation of why DRAM is so vital to a modern system, and confirm that you absolutely need some to run a functioning machine by most people’s standards. So no, I’m afraid it’s not the solution to the memory crisis you might have hoped for. It’s good fun, though, and you may well learn something about how your PC works along the way.

And so, we all gain something. Just not, y’know, RAM. That’s gold dust right now, and likely will be for some time to come.

Leave a Reply

Your email address will not be published.

Previous post Web-code library with millions of weekly downloads poisoned by malicious release: ‘This is unironically a malware nuclear missile’
Next post MindsEye’s first major update, ‘Blacklist’, really will be used by former GTA lead to ‘share some of the evidence of the sabotage’ that apparently made it bad