管理 Viewport 2.0 的 GPU 内存

Viewport 2.0 硬件要求

要运行 Viewport 2.0,您必须拥有正确的图形配置和图形驱动程序版本。有关 Maya 认证显卡和最新驱动程序版本的信息,请参见 Autodesk 知识网络上的 Maya 认证硬件

另请参见 http://www.autodesk.com/hardware

监视 GPU 内存使用

对于包含大量纹理、几何体或缓存动画的场景,请务必记下显卡上可用的 GPU RAM 量。

如果 GPU RAM 使用量非常接近显卡的 GPU RAM 限制,纹理可能无法加载,并且场景可能显示为着色模式。此时将显示一条错误信息,指明已超出纹理 RAM 限制并建议您减小“最大纹理分辨率”(Max Texture Resolution)钳制。详细信息请参见最大纹理分辨率钳制

若要查看卡的 GPU 内存使用情况(以 MB 为单位),请使用命令 ogs -gpu

若要查看卡的 GPU RAM 限制,请参见“Maya 的输出窗口”(Output Window of Maya)

优化 GPU 内存

Viewport 2.0 管理其使用的 GPU 内存。处理包含大量对象或高分辨率纹理的复杂场景时,您可能需要减少内存使用量。以下是一些指导原则:

运行多个 Maya 会话

运行多个 Maya 会话;或同时运行 Maya 和其他 3D 程序,需要额外的 GPU 内存。如果 Maya 和其他 3D 应用程序同时运行,它不会自动检测到需要与其他应用程序共享内存,因此可能会无意中超过 GPU 内存限制。

您可以设置 MAYA_OGS_GPU_MEMORY_LIMIT 环境变量,以覆盖 Viewport 2.0 中的内存检测并手动设置较低的内存限制,从而为其他 3D 应用程序保留 GPU 内存。设置 MAYA_OGS_GPU_MEMORY_LIMIT 内存限制,以 MB 为单位。例如,要限制 2GB 卡上的 Viewport 2.0 仅使用 1GB,则将该环境变量设置为 1024。输出窗口确认已手动设置内存限制。

在同时运行 3D 应用程序的实例中此操作可提高性能,否则将降低性能,因此应谨慎使用。

相关主题