创建支持服务单
关注

Q100192: Nuke 在 100% 时停止并最大化所有 CPU 线程

症状

由于已知错误, Nuke可能会在某些机器上以 100% 的速度停止并最大化所有 CPU 线程。如果您遇到类似问题,请按照以下步骤解决该问题,直到在未来的Nuke版本中提供修复程序。


原因

虽然此问题仍在调查中,但初步结果表明,该问题与Nuke执行其内部缓存的方式以及Nuke进程访问 CPU 线程的时间有关。

这被记录为错误,您可以通过以下 URL 跟踪其进度并订阅通知:

TP 235708 - Nuke缓存偶尔会在某些机器上阻塞

重现此错误的主要操作系统是 Windows。如果您在其他操作系统上遇到同样的问题,请使用上面的“创建票证”按钮联系支持团队。


变通方法

由于此错误的原因与线程计时有关,因此更改Nuke参数可能会提供一种临时解决此问题的方法。

这包括:

  • 通过 -m 标志Nuke可以使用的线程:这可以通过使用以下命令通过命令行(在终端/命令提示符中) Nuke

"C:\Program Files\Nuke10.0v4\Nuke10.0.exe" -m 3

可以在此处找到有关线程限制的其他信息: Q100117:以有限数量的线程Nuke

根据系统的不同,在出现问题之前您可以使用的最大线程数可能会有所不同。您将需要测试不同的-m值,直到您确定确切的限制。

仅限 Windows

  • 在 Windows 任务管理器中设置Nuke进程优先级:根据下面的屏幕截图将其设置为实时:

  • 在 Windows 任务管理器中更改Nuke进程关联:将其更改为不使用所有 CPU。
  • 卸载 Quicktime卸载 Quicktime 并安装旧版本,例如,如果您当前使用的是 7.7.9,则可以卸载它并安装 7.7.6。您可以在此处下载 Quicktime 7.7.6。

这篇文章有帮助吗?

我们很遗憾听到

请告诉我们
20 人中有 8 人觉得有帮助