Q100540:当 Nuke / Hiero / Nuke Studio 启动时崩溃时该怎么办

关注


概括

本文将概述如果Nuke在启动时崩溃时可以采取的故障排除步骤,以及在提交支持票证时提供哪些有用信息。

更多信息

打开支持票时,您提供的信息越多,我们就越容易开始隔离崩溃原因。

运行以下一些测试可能会为您解决问题,并且可能无需打开支持票证。但是,如果您确实需要联系我们,请向我们提供尽可能多的以下测试信息。

故障排除步骤

1.安全模式下是否出现此问题?

在安全中启动Nuke可以让您确定崩溃是否是由系统上安装的任何第三方插件或自定义项引起的。

Q100038:在安全模式下启动Nuke / NukeX / NukeStudio / Hiero

在安全模式下运行Nuke将阻止以下内容在启动时加载:

  • ~/.nuke中的任何脚本或插件,
  • $NUKE_PATH%NUKE_PATH%中的任何脚本或插件,
  • 以及任何 OFX 插件(包括 FurnaceCore)

如果在安全模式下启动Nuke后问题不再出现,则崩溃可能是由安装到~/.nuke目录中的插件或脚本引起的。如果出现这种情况,您可以参考以下文章进一步进行故障排除步骤:

Q100475:.nuke 目录故障排除

2. 关闭GPU加速后问题是否仍然存在?

要确定问题是否与 GPU 相关,您可以尝试禁用 GPU 加速:

Q100071:如何禁用 GPU 以帮助诊断内存/性能问题

根据设置的首选项, Nuke可能会使用您的 GPU 进行某些计算。您还可以在Nuke任何可用选项的部分禁用 GPU 加速,例如查看器或某些节点(即 Kronos、ZDefocus)。

3. 更新GPU驱动版本后问题是否仍然存在?

无论禁用 GPU 加速的结果如何,我们仍然建议您尽可能使 GPU 驱动程序保持最新,如Nuke的技术规格页面中所述

4. 禁用Frame Server后问题是否仍然存在?

据报道,一些问题已通过禁用Nuke的框架服务器得到解决。您可以在此处了解如何执行此操作:

Q100378:如何禁用NukeNuke StudioHiero的框架服务器

如果禁用 Frame Server 可以解决您的问题,下一步是暂时禁用计算机上的所有防火墙和安全软件,然后重新启动Nuke (启用 Frame Server)。有时,防火墙和其他安全软件可能会阻止Nuke正在运行的某些进程,这可能会导致崩溃。

如果禁用计算机上的所有防火墙和安全软件也有帮助,那么您可能需要调整您的权限和设置。

5. 清除缓存有帮助吗?

清除缓存可能有助于解决性能问题和意外行为。这也是防止不必要的内存使用的好习惯。

以下文章介绍了在哪里可以找到默认缓存位置:

Q100043:如何清除Nuke / NukeX / NukeStudio缓存

6. 您的机器是否配备第 10 代 (Ice Lake)、第 11 代 (Rocket Lake) 或第 12 代 (Alder Lake) Intel CPU?

一些 Windows 用户发现Nuke有时无法在使用 Intel 第 10 代 (Ice Lake)、第 11 代 (Rocket Lake) 或第 12 代 (Alder Lake) CPU 的计算机上启动。如果您的计算机还具有 Intel 10 代或更新版本的 CPU,则在计算机上设置以下环境变量可能会解决该问题:

 OPENSSL_ia32cap=~0x200000200000000

有关此问题的更多信息以及解决方法,请参阅以下文章:

Q100573:使用第 10 代 (Ice Lake)、第 11 代 (Rocket Lake) 或第 12 代 (Alder Lake) Intel CPU 时, KatanaMariModoNuke可能无法启动

但是,随着Nuke的 OpenSSL 版本更新到 1.0.2u,此问题应该不再出现在Nuke 13.0v8、13.1v4 和 13.2v1 及更高版本中。

提出支持票时需要提供的信息

1. 到目前为止您已采取的故障排除步骤。

让我们知道您迄今为止执行的故障排除步骤(包括上面列出的步骤)将使我们能够避免提出任何不必要的问题,并更快地进行调查。

2. 提交崩溃报告

如果您在问题发生时看到“问题报告器”对话框,我们建议您发送崩溃报告,或保存报告并将其附加到您的支持票证中。

需要注意的是,崩溃报告不会告诉我们Nuke崩溃的确切原因,但它们可以指示发生崩溃的一般区域。为我们提供尽可能多的崩溃报告上下文将使我们能够提供进一步的信息故障排除建议。

我们还需要您发送的任何崩溃报告的崩溃参考 ID ,以便在我们的数据库中找到它们,因为为了您的隐私,我们的崩溃报告不包含任何可识别信息。您可以简单地复制/粘贴“问题报告者”对话框中的号码以及此处的更多信息:

Q100046:发送Nuke / NukeX / NukeStudio / Hiero的崩溃报告

但是,如果崩溃后未显示“问题报告器”对话框,Linux 和 Mac 用户可以按照以下文章中的说明生成故障转储文件。然后,您可以将此文件附加到您的支持票证中:

Q100274:运行Nuke时如何自动生成崩溃报告

3. 详细模式输出

在详细模式下启动Nuke将在终端中显示其他消息。通常这与正在加载的插件有关,但这可能有助于确定崩溃发生时Nuke正在做什么:

Q100112:以详细模式启动Nuke并隔离导致问题的潜在自定义

您可以复制终端的输出,将其粘贴到单独的文本文件中,并将其附加到您的支持票证中。

4. 机器规格

如果我们认为问题可能与硬件相关,我们可以使用此信息尝试在我们这边复制您的设置。我们通常需要以下机器规格:

  • 操作系统
  • 中央处理器
  • 内存
  • GPU 和 GPU 驱动程序版本

或者,您可以生成系统报告,以轻松收集必要的信息。有关如何针对每个操作系统执行此操作的说明,请参阅以下文章:

Q100520:获取Foundry支持的系统报告

还建议确认您的机器规格满足Nuke Nuke规格页面上概述的 Nuke 最低系统要求

延伸阅读

对于许可问题,您可以在这里找到相关文章: 许可帮助

如果您已尝试上述步骤,但仍然无法确定问题的原因,请打开支持票证,让我们知道您遇到的确切问题以及您迄今为止采取的故障排除步骤。有关如何打开支持票证的更多信息,请参阅以下文章:

Q100064:如何提出支持票

    我们很遗憾听到

    请告诉我们