Re:Use your Nvidia GPU's VRAM as swap space on Linux
by kllrnohj on Wednesday June 03, 2026 @09:38AM
(#48383899)
Wouldn't this prevent the nvidia GPU from being power gated since it's never "idle"? So like your battery life regresses?
[ Parent
| on HN ]
Re:Use your Nvidia GPU's VRAM as swap space on Linux
by nyrikki on Wednesday June 03, 2026 @01:58PM
(#48387392)
While it may prevent sleep, one of the frustrations I have on an old skylake desktop with a bunch of 1080ti GPUs is that when set to power saving modes, the GPUs sit at 1x2.0 pcie lanes and low wattage. That slows down loading quite a bit.
So it will use more power, but nothing close to when the GPU is being used.
Re:Use your Nvidia GPU's VRAM as swap space on Linux
by tremon on Wednesday June 03, 2026 @03:14PM
(#48388498)
Is VRAM not directly accessible by the system then? Since it's mapped directly into the CPU's address space, I had assumed that there's a simple DMA controller managing said access and I would then also naively assume that said controller is separate (or at least on a separate power plane) from the actual GPU.
Re:Use your Nvidia GPU's VRAM as swap space on Linux
by kllrnohj on Wednesday June 03, 2026 @04:22PM
(#48389439)
they are talking about the scenario of having a discreet GPU in addition to the GPU on the CPU. So there's 2 GPUs, and the nvidia one has its own VRAM (typically of the GDDR variety even) that isn't shared with system RAM (hence the purpose of this project). So that also means 2 memory controllers.
Re:Use your Nvidia GPU's VRAM as swap space on Linux
by qingcharles on Wednesday June 03, 2026 @04:04PM
(#48389225)
Good point, you might wanna disable it on battery, but I'm guessing a lot of people have their laptop plugged in practically 24x7.