图形/仿真

新版光线追踪 SDK 可改进游戏显存分配

RTX Memory Utility (RTXMU) 现已推出

使用开源解决方案降低显存消耗

实时光线追踪提升了电子游戏中的光照艺术效果,但该过程需要消耗大量算力。为了减少消耗,NVIDIA 开发了一款显存实用程序,它将规整和二次分配技术相结合,可优化和减少加速结构的显存消耗。我们已将此解决方案变为名叫 RTXMU 的 SDK,并在今天将其作为开源版本提供。它专为支持各种 DXR 或 Vulkan 光线追踪应用程序而构建。

通过利用 RTXMU 规整加速结构,可消除初始构建操作中浪费的显存。对于使用 RTXMU 的应用程序,NVIDIA RTX 显卡的显存占用量减少了大约 50%。此外,利用 RTXMU 二次分配加速结构缓冲区可防止出现碎片和浪费的空间。包含数千个不同的小 BLAS 的场景将从二次分配中受益匪浅。

RTXMU 如何立即提供帮助?

RTXMU 易于集成,可立即带来好处。

二次分配和规整显存管理器需要花费大量工程时间进行验证。RTXMU 可缩短开发者将规整和二次分配技术集成到 RTX 游戏中所需的时间。

RTXMU 还会抽象化 BLAS 的显存和规整状态管理,并管理规整尺寸回读和规整副本所需的所有屏障。

更深入地说,RTXMU 使用 BLAS 数据结构的句柄间接层来防止错误管理 CPU 内存(包括访问已取消分配或不存在的 BLAS)。此外,二次分配通过将更多 BLAS 装入 64 KB 或 4 MB 页面中,带来了提高 TLB(页表缓存)命中率的好处。

简而言之,RTXMU 让开发者毫不费力地就能让实时光线追踪游戏和应用程序更快速地运行。

可从何处获得 RTXMU?

RTXMU 是一个开源 SDK,定于今天 待定[1]  发布。有关部署此工具的技巧,请查看我们的 RTXMU 入门博客。您可以访问 developer.nvidia.com/RTXMU,了解关于 NVIDIA 的更多信息。


Tags