오픈 소스 개발자들은 최근 NBD-VRAM이라는 도구를 출시했습니다. 이 도구는 소비자급 NVIDIA GeForce GPU의 비디오 메모리 일부를 Linux 시스템의 스왑 공간으로 나누어 시스템 메모리 부족을 보완할 수 있습니다. 특히 메모리가 납땜되어 확장하기 어려운 독립 RTX 그래픽 카드를 사용하는 노트북 사용자의 경우 더욱 그렇습니다.

보도에 따르면 어제 NBD-VRAM이 발표되었습니다. 이는 백그라운드에서 작은 데몬을 실행하고 NVIDIA CUDA 드라이버 API를 통해 그래픽 카드의 비디오 메모리 공간을 적용한 다음 Linux 네트워크 블록 장치(NBD, 네트워크 블록 장치) 프로토콜을 통해 Unix 소켓을 통해 비디오 메모리를 블록 장치로 노출하는 방식으로 작동합니다. 마지막으로 시스템에 일반 Linux 스왑 파티션(스왑 장치)으로 나타나며 직접 사용할 수 있습니다.
개발자는 NBD-VRAM을 공식 P2P(Peer-to-Peer) API 및 기타 대체 메커니즘을 사용할 수 없는 시나리오에서 추가 "메모리 오버플로 버퍼 채널"을 제공하기 위한 NVIDIA 소비자 GPU용 솔루션으로 명확하게 포지셔닝합니다. 사용자는 시스템에서 NVIDIA의 공식 Linux 그래픽 드라이버와 CUDA 지원을 활성화해야 합니다. Nouveau 또는 Nova와 같은 오픈 소스 드라이버를 사용할 수 없습니다. 그렇지 않으면 도구가 제대로 작동하지 않습니다.
이 프로젝트는 MIT 라이선스에 따라 오픈 소스로 출시됩니다. 관심 있는 사용자와 개발자는 GitHub에서 소스 코드를 얻고 자세한 구현 세부 정보를 알아볼 수 있습니다. 이 프로젝트는 현재 지속적으로 개선되고 있습니다.
https://github.com/c0dejedi/nbd-vram