![]() |
| The Steam Machine has to make do with 8 GB of graphics memory. |
Just like the Nvidia GeForce RTX 5060 Ti – which currently sells for around $399 on Amazon – the upcoming Steam Machine (or today’s Steam Deck) ships with only 8 GB of graphics memory. That’s enough to run most modern games at 1080p resolution, but anyone who has tried to crank up texture quality in memory-hungry titles like Cyberpunk 2077 or Hogwarts Legacy knows the pain: stutters, pop-in, and sudden frame drops when VRAM runs dry. Nvidia is betting on AI‑compressed textures to ease the squeeze, but a veteran Linux engineer has cooked up a much simpler, more elegant trick – one that could give the Steam Machine a serious leg up without new hardware.
The VRAM bottleneck nobody talks about
It’s no secret that 8 GB of video RAM is becoming the new minimum for AAA gaming, not the sweet spot. But here’s a less-discussed problem: under Linux (the operating system powering the Steam Deck and future Steam Machines), every running application gets equal priority when it comes to VRAM allocation. That sounds fair, but in practice it’s a disaster for gamers. While you’re playing, background apps like Steam itself, a web browser with a few tabs, Discord, or even system widgets can quietly gobble up several gigabytes of graphics memory.
In one real‑world example highlighted by software engineer Natalie Vock, a typical Linux desktop left only 6.1 GB of free VRAM for Cyberpunk 2077 – even though the game really needs 7.4 GB to run smoothly. The missing 1.3 GB gets shunted off to the much slower system RAM, causing frame rates to crater as data crosses the PCIe bus back and forth.
A kernel patch that protects your game first
Vock, who regularly works with Valve on graphics and driver‑level optimizations, has developed a kernel patch that rewrites those rules. Instead of treating all processes equally, the patch marks the graphics memory used by a game as “protected.” Linux will then swap out other applications’ VRAM to regular RAM first, and only touch the game’s precious video memory as an absolute last resort.
The result? In Vock’s test, Cyberpunk 2077 suddenly had access to the full 7.4 GB it asked for – over a gigabyte of effective VRAM recovered without changing a single graphics setting. Performance drops due to memory limits vanished. You can see the before‑and‑after comparison in her detailed write‑up at PixelCluster.
Why this matters for the Steam Machine (and AMD/Intel gamers)
Currently, the patch only works with AMD and Intel graphics cards – not Nvidia. That’s a deliberate technical choice, but it’s also perfect news for the Steam Machine, which is expected to use an AMD APU (just like the Steam Deck). If Valve integrates this patch into SteamOS, every Steam Machine could effectively punch above its weight class, squeezing more usable VRAM out of that 8 GB budget.
While Nvidia tries to solve the same problem with AI‑based texture compression (a clever but computationally heavy approach), Vock’s solution is refreshingly low‑level and lightweight. It doesn’t require game developers to do anything special, nor does it introduce extra latency. It just makes Linux’s memory manager stop treating your game like another background tab.
The bottom line
For anyone gaming on Linux with an AMD or Intel GPU – especially on a handheld or compact Steam Machine – this patch is a must‑watch. It won’t turn 8 GB into 12 GB, but it can easily give you back the 1–2 GB that background apps steal, eliminating those annoying VRAM‑related stutters. Valve hasn’t officially committed to merging the patch into SteamOS yet, but given Natalie Vock’s close ties to the company, it’s likely only a matter of time.
Until then, if you’re comfortable building your own kernel, the code is freely available. For the rest of us, this is one of those “why didn’t anyone think of this sooner?” moments – a simple fix that proves sometimes the best upgrade is just better software.
![]() |
| This is the typical VRAM usage under Linux. |
![]() |
| The patch gives the game access to over 1 GB of additional graphics memory. |


