上个月,我们展示了 GreenBoost,这是一种通过系统内存(RAM)和 NVMe 存储来扩展 NVIDIA GPU 显存(vRAM)的开源方案。这个面向 NVIDIA GPU 的内存分层(memory tiering)解决方案,由一位专注于 CUDA 技术的开源开发者开发,旨在让显存容量较小的显卡也能运行更大的大语言模型(LLMs)。尽管该项目曾因 NVIDIA 的法律问题遭遇挫折,但现在它以新的形式继续推进,并推出了 GreenBoost-Proton,以帮助提升在 NVIDIA 硬件上的 Linux 游戏体验。
在 GreenBoost 受到关注后,不幸遇到了一些问题:原始的 NVIDIA 官方论坛讨论帖被删除,而最初的 GitLab 仓库也因 URL 中包含 “nvidia_” 字样而被迫关闭,原因是可能侵犯 NVIDIA 的商标权。需要强调的是,GreenBoost 并非由 NVIDIA 开发或赞助。

那个名为 “nvidia_greenboost” 的仓库已被关闭并正在移除,以避免侵犯 NVIDIA 的商标权。
目前,开发者已在 GitLab 上启用新的名为 “greenboost” 的仓库继续开发,并更加明确地表明 GreenBoost 与 NVIDIA 无任何关联、未获其支持或背书。
在过去一个月的最新开发进展中,项目新增了 GreenBoost-Proton 以及一个 Vulkan 层,旨在增强在 NVIDIA 硬件上对 Linux 游戏的支持。当使用这段代码时,Vulkan 将报告一个基于 GPU 显存和系统内存总容量的“更大”显存值。那些原本因显存不足而运行困难的游戏,现在可以通过 GreenBoost 的内存分层技术更好地应对内存压力。
那些希望尝试 GreenBoost、以提升使用“小显存”显卡时的 CUDA 性能或游戏体验的用户,可以前往其新地址获取该项目。
转自 GreenBoost Memory Orchestrator For NVIDIA GPUs Introduces GreenBoost-Proton For Gaming – Phoronix
Linuxeden开源社区