c0deJedi

nbd-vram

c0deJedi

Use your NVIDIA GPU's VRAM as swap space on Linux. Built for laptops with soldered memory and no upgrade path. If you have an RTX card sitting there with 8GB of VRAM and you're getting swapped to SSD, this puts that VRAM to work

AI 简介

nbd-vram 是一个 Linux 工具,将 NVIDIA GPU 的闲置 VRAM 用作高优先级交换空间(swap)。它通过 CUDA 驱动 API 分配 VRAM,并借助 NBD 协议将其暴露为内核可识别的块设备(/dev/nbdX),无需自定义内核模块或修改 NVIDIA 驱动,兼容主流消费级显卡与系统更新。核心优势在于绕过 NVIDIA P2P API 限制,仅依赖 libcuda.so.1 和标准内核 nbd 模块;支持动态配置大小与 swap 优先级,可与 zram、SSD swap 分层协同工作。适用于内存焊死、无法升级的轻薄本或迷你主机,在多任务、虚拟机或内存密集型开发场景下提升可用内存容量与响应性。

Shell
MIT License
500
Stars
15
Forks
2
Watchers
2
Issues

Star 增长

今日0
近 7 天0
近 30 天+7
综合评分48.31
默认分支main