概括
本文将概述在Nuke启动时崩溃时,您可以采取哪些步骤来开始进行故障排除,以及在提交支持工单时提供哪些有用的信息。
更多信息
提交支持工单时,您提供的信息越多,我们就越容易开始找出崩溃的原因。
运行以下部分测试或许可以解决您的问题,您可能无需提交支持工单。但是,如果您确实需要联系我们,请尽可能提供以下测试的详细信息。
故障排除步骤
1. 在安全模式下是否会出现此问题?
以安全模式启动Nuke可以帮助您确定崩溃是否是由系统上安装的任何第三方插件或自定义设置引起的。
Q100038:以安全模式启动Nuke / NukeX / Nuke Studio / Hiero
以安全模式运行Nuke将阻止以下组件在启动时加载:
-
~/.nuke中的任何脚本或插件, -
$NUKE_PATH或%NUKE_PATH%中的任何脚本或插件, - 以及任何 OFX 插件(包括 FurnaceCore)
如果在安全模式下启动Nuke后问题不再出现,则很可能是安装在~/.nuke目录中的某个插件或脚本导致了崩溃。如果是这种情况,您可以参考以下文章了解更多故障排除步骤:
另一个常见原因是 OFX 插件可能导致Nuke崩溃,因为它与Nuke不兼容。有关如何禁用Nuke的 OFX 插件的信息,请参见此处:
2. 禁用 GPU 加速后,该问题是否仍然存在?
要确定问题是否与 GPU 相关,您可以尝试禁用 GPU 加速:
Q100071:如何禁用 GPU 加速以帮助诊断Nuke中的问题
根据您设置的偏好, Nuke可能会使用您的 GPU 进行某些计算。您也可以在Nuke的任何可用选项中禁用 GPU 加速,例如在 Viewer 或某些节点(例如 Kronos、ZDefocus 等)中。
3. 更新 GPU 驱动程序版本后,问题是否仍然存在?
无论禁用 GPU 加速的结果如何,我们仍然建议您尽可能保持 GPU 驱动程序的更新,正如Nuke的技术规格页面上所提到的那样。
更新显卡驱动程序时,最好也进行一次彻底的驱动程序卸载。可以使用名为 Display Driver Uninstaller (DDU) 的第三方工具来移除旧驱动程序: https://www.guru3d.com/download/display-driver-uninstaller-download/
注意:由于这是第三方工具, Foundry对其可能对您的系统造成的任何问题不承担任何责任。
4. 禁用帧服务器后,该问题是否仍然存在?
据报道,禁用Nuke的帧服务器可以解决一些问题。您可以点击此处了解具体操作方法:
Q100378:如何禁用Nuke 、 Nuke Studio和Hiero的帧服务器
如果禁用帧服务器解决了您的问题,下一步是暂时禁用计算机上的所有防火墙和安全软件,然后重新启动Nuke (并启用帧服务器)。有时,防火墙和其他安全软件可能会阻止Nuke正在运行的某些进程,从而导致崩溃。
如果禁用计算机上的所有防火墙和安全软件后问题仍然存在,则可能需要调整权限和设置。
5. 清除缓存有帮助吗?
清除缓存可能有助于解决性能问题和异常行为。
以下文章解释了您可以在哪里找到默认缓存位置:
Q100043:如何清除Nuke / NukeX / Nuke Studio缓存
6. 您的机器是否配备了第十代(Ice Lake)英特尔处理器或更新的处理器?
部分 Windows 用户发现,在使用 Intel 第十代(Ice Lake)或更新的 CPU(例如第十一代Nuke Rocket Lake)、第十二代(Alder Lake)、第十三/十四代(Raptor Lake)、第十五代(Arrow Lake))的计算机上,Nuke 有时无法启动。如果您的计算机也配备了 Intel 第十代或更新的 CPU,则在计算机上设置以下环境变量可能可以解决此问题:
OPENSSL_ia32cap=~0x200000200000000
有关此问题及解决方法的更多信息,请参阅以下文章:
Q100573: Katana 、 Mari 、 Modo和Nuke可能无法在第十代(Ice Lake)或更新的英特尔 CPU 上启动。
然而,随着Nuke的 OpenSSL 版本更新到 1.0.2u,此问题应该不会再在Nuke 13.0v8、13.1v4 和 13.2v1 及更高版本中出现。
提交支持工单时需要提供的信息
1. 您目前已采取的故障排除步骤。
告知我们您目前已执行的故障排除步骤(包括上面列出的步骤),将有助于我们避免提出不必要的问题,并加快调查进度。
2. 提交崩溃报告
如果问题发生时出现“问题报告器”对话框,我们建议您提交崩溃报告,或者保存报告并将其附加到您的支持工单中。
需要注意的是,崩溃报告不会告诉我们Nuke崩溃的确切原因,但可以指出崩溃发生的大致区域。尽可能提供详细的崩溃报告信息,将有助于我们提供进一步的故障排除建议。
我们还需要您提供所有崩溃报告的崩溃参考 ID ,以便在我们的数据库中查找它们。出于隐私考虑,我们的崩溃报告不包含任何可识别个人身份的信息。您可以直接从“问题报告器”对话框复制/粘贴此编号,更多信息请参见此处:
Q100046:发送Nuke / NukeX / Nuke Studio / Hiero的崩溃报告
但是,如果崩溃后未显示“问题报告”对话框,您可以按照以下文章中的说明生成崩溃转储文件。然后,您可以将此文件附加到您的支持工单中:
3. 详细模式输出
以详细模式启动Nuke会在终端/命令提示符中显示额外信息。通常这些信息与正在加载的插件有关,但也可能有助于确定Nuke在崩溃发生时正在执行的操作:
Q100112:以详细模式启动Nuke并隔离可能导致问题的自定义设置
您可以复制终端/命令提示符的输出,将其粘贴到单独的文本文件中,然后将其附加到您的支持工单中。
4. 机器规格
如果我们认为问题可能与硬件有关,我们可以利用这些信息在我们这边重现您的设置。我们通常需要以下机器配置信息:
- 操作系统
- 中央处理器
- 内存
- GPU 和 GPU 驱动程序版本
或者,您可以生成系统报告,以便轻松收集所需信息。有关如何在各个操作系统上执行此操作的说明,请参阅以下文章:
Q100520:获取硬件规格的操作系统报告,以便在Foundry支持调查期间发送
此外,建议您确认您的机器规格是否满足Nuke的最低系统要求,这些要求在Nuke的技术规格页面上有概述。
延伸阅读
关于许可问题,您或许可以在这里找到相关文章: 许可帮助
如果您已尝试上述步骤,但仍无法确定问题原因,请提交支持工单,并详细说明您遇到的问题以及您目前已采取的故障排除步骤。有关如何提交支持工单的更多信息,请参阅以下文章:
我们很遗憾听到
请告诉我们