{"slug": "nbd-vram-provides-swap-space-on-your-nvidia-geforce-gpus", "title": "NBD-VRAM Provides Swap Space On Your NVIDIA GeForce GPUs", "summary": "An open-source developer released NBD-VRAM, a tool that creates swap space on consumer NVIDIA GeForce GPUs under Linux. The software targets laptop users with soldered memory who need additional system memory by carving out swap space from the GPU's vRAM via the NVIDIA CUDA driver API and Linux Network Block Device protocol. NBD-VRAM requires the official NVIDIA Linux graphics driver stack and is designed for consumer GPUs where the NVIDIA P2P API does not work.", "body_md": "# NBD-VRAM Provides Swap Space On Your NVIDIA GeForce GPUs\n\nAn open-source developer has created NBD-VRAM as a way to create swap space on your consumer NVIDIA GPU's video memory under Linux.\n\nAdvertised primarily for those with laptops having soldered memory and needing more system memory space while also having a consumer NVIDIA GeForce RTX GPU in the laptop, NBD-VRAM provides a pathway to carving out some swap space from that vRAM.\n\nNBD-VRAM was published yesterday and consists of a small daemon to allocate vRAM via the NVIDIA CUDA driver API and then it is exposed using the Linux Network Block Device (NBD) protocol on a Unix socket. Ultimately this path exposes a portion of the NVIDIA GPU vRAM as a conventional Linux swap device.\n\nNBD-VRAM is designed explicitly to work with NVIDIA's consumer GPUs where the NVIDIA P2P API and alternatives do not work. You do need to be running the official NVIDIA Linux graphics driver stack for CUDA support as opposed to using Nouveau/Nova.\n\nThose wishing to learn more about this MIT-licensed NBD-VRAM open-source project can do so via\n\nAdvertised primarily for those with laptops having soldered memory and needing more system memory space while also having a consumer NVIDIA GeForce RTX GPU in the laptop, NBD-VRAM provides a pathway to carving out some swap space from that vRAM.\n\nNBD-VRAM was published yesterday and consists of a small daemon to allocate vRAM via the NVIDIA CUDA driver API and then it is exposed using the Linux Network Block Device (NBD) protocol on a Unix socket. Ultimately this path exposes a portion of the NVIDIA GPU vRAM as a conventional Linux swap device.\n\nNBD-VRAM is designed explicitly to work with NVIDIA's consumer GPUs where the NVIDIA P2P API and alternatives do not work. You do need to be running the official NVIDIA Linux graphics driver stack for CUDA support as opposed to using Nouveau/Nova.\n\nThose wishing to learn more about this MIT-licensed NBD-VRAM open-source project can do so via", "url": "https://wpnews.pro/news/nbd-vram-provides-swap-space-on-your-nvidia-geforce-gpus", "canonical_source": "https://www.phoronix.com/news/NVIDIA-NBD-VRAM", "published_at": "2026-06-01 09:57:44+00:00", "updated_at": "2026-06-02 20:57:18.394828+00:00", "lang": "en", "topics": ["ai-infrastructure", "ai-chips", "ai-tools"], "entities": ["NVIDIA", "NBD-VRAM", "CUDA", "Linux", "GeForce"], "alternates": {"html": "https://wpnews.pro/news/nbd-vram-provides-swap-space-on-your-nvidia-geforce-gpus", "markdown": "https://wpnews.pro/news/nbd-vram-provides-swap-space-on-your-nvidia-geforce-gpus.md", "text": "https://wpnews.pro/news/nbd-vram-provides-swap-space-on-your-nvidia-geforce-gpus.txt", "jsonld": "https://wpnews.pro/news/nbd-vram-provides-swap-space-on-your-nvidia-geforce-gpus.jsonld"}}