创建支持服务单
关注

Q100192: Nuke 以100%的速度停止并最大化所有CPU线程

症状

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

原因

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

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

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

这个bug已经被重现的主要操作系统是Windows。如果您在其他操作系统上遇到同样的问题,请使用上面的“创建故障单”按钮联系支持团队。

WORKAROUNDS

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

这包括:

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

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

有关线程限制的更多信息,请参见: Q100117:使用有限数量的线程启动Nuke(-m标志)

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

仅限WINDOWS

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

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

这篇文章有帮助吗?

我们很遗憾听到

请告诉我们
15 人中有 7 人觉得有帮助

评论