SimpliGen Docs
Troubleshooting

第一次生成速度非常慢

为什么一个会话中的第一个片段生成速度比后续片段慢得多,以及如何在两分钟内区分磁盘速度慢和 GPU 速度慢。

在应该用三分钟的卡上花了二十分钟的生成任务通常不是卡的问题。大部分时间都花在了从磁盘读取模型上,任何生成都还没开始,而坐在读取前面的病毒扫描程序可能会将其时间乘以好几倍。

谁需要这个

任何人在打开 SimpliGen 后的第一次本地生成速度远慢于后续生成的情况。这在视频预设中最为明显,因为视频模型是最大的文件。

这是你的问题吗?

如果你认可以下任何一点,可能就是:

  • 打开 SimpliGen 后的第一次生成速度很慢,后续的生成速度快得多。
  • 进度条在任何步骤开始计数之前停滞很长时间。
  • 在安静的那段时间内,你的 GPU 闲置状态。
  • 你的模型在硬驱、外部驱动或网络位置上,而不是内部固态驱动器上。

两分钟测试

运行相同的生成两次,期间不关闭 SimpliGen。

  • 如果第二次运行速度快得多,你的 GPU 没有问题。你在支付模型加载的费用,下面的修复方法适用。
  • 如果两次运行都同样慢,这不是你的问题。请参阅内存不足/生成卡住。

实际发生了什么

在预设可以生成之前,引擎会将其模型读入内存。视频预设可以从磁盘拉取 10 到 30 GB。加载后,模型会保留在内存中,所以该会话中的后续每次生成都会跳过等待。

两件事通常会使读取速度下降到爬行速度:

  • 驱动器。 机械硬驱或 USB 或网络驱动器的速度比内部固态驱动器慢很多倍。一个用户的日志显示模型加载速度为 29 MB/s,这将 3.5 分钟的渲染变成了 24 分钟的等待。
  • 病毒扫描程序。 Windows Defender 和第三方防病毒软件在读取每个文件时都会扫描它。对于这样大小的文件,这可能比读取本身花费更多时间。

这是从云工具转过来时人们最注意到的区别。在云服务上,模型已经加载在服务器上,所以你永远看不到这个成本。在本地,你每个会话支付一次。

解决它

将你的模型放在你最快的驱动器上

打开设置 -> 存储并检查模型的存储位置。如果该位置是硬驱、外部驱动或网络共享,将其移动到内部固态驱动器。你已经安装的预设可以重新下载到新位置。

从你的病毒扫描程序中排除模型文件夹

在 Windows 安全中,打开病毒和威胁防护,然后在病毒和威胁防护设置下打开管理设置,然后添加或删除排除项,并将你的 SimpliGen 存储文件夹添加为文件夹排除项。路径是设置 -> 存储中显示的路径。

如果你使用第三方防病毒软件,请改为将同一文件夹添加到其排除列表中。模型文件来自预设声明的源,并在下载时经过验证,因此排除该文件夹不会让你对扫描程序本来会捕获的任何东西失去保护。

再次运行测试

重新打开 SimpliGen 并运行一次生成。第一次运行现在应该在合理的时间内开始计数步骤,而不是停滞许多分钟。

模型加载后仍然缓慢?

那么生成本身就是慢的部分,这是一个不同的问题。本地视频需要几分钟,而不是几秒钟,需要多少分钟取决于你的卡、分辨率和持续时间。请参阅系统要求了解预期情况,如果它在接近结束时卡住而不是始终缓慢运行,请参阅内存不足/生成卡住。

如果长时间运行导致整个机器崩溃或冻结而不是缓慢完成,那是页面文件,而不是磁盘。请参阅增加你的 Windows 页面文件。