Valve dev's kernel patches stabilize Linux gaming on 8GB VRAM
Valve developer Natalie Vock releases Linux kernel patches that prevent performance degradation on 8GB VRAM cards via cgroups on Arch-based distros like CachyOS. The fix stabilizes gaming by prioritizing GPU memory, countering Linux's VRAM eviction behavior amid tighter hardware budgets.

Valve Linux engineer Natalie Vock publishes kernel patches on GitHub to address this. The changes target Arch Linux distributions like CachyOS, where users install 'dmemcg-booster' and 'plasma-foreground-booster' packages alongside the patches, according to Phoronix and PC Gamer reports.
Linux applications consume all available VRAM without restraint. When demand surpasses 8GB, the kernel prioritizes eviction over out-of-memory kills, degrading frame rates over time, Vock explains in her GitHub notes.
The patches leverage cgroups v2 for memory protection and recursion on DRM/GPU allocations. They prioritize critical GPU memory, ensuring the driver distinguishes importance levels.
AUR packages enable the fix for other Arch users, who can use the CachyOS kernel or compile it. Vock advises non-Arch users to wait for propagation to other distributions and promises GitHub updates.
Reader-supported
The Circuitry is a passion project I've always wanted to build, and I love the work behind it.
Running it costs real money. APIs, hosting, time. To keep improving the site and growing this into something useful for everyone, those costs have to be covered.
Any contribution is appreciated. If not, no pressure. Thanks for reading.