症状
自Nuke 11 发布以来,一些用户可能会在交互模式 (GUI) 下启动Nuke后立即遇到崩溃,或者注意到一些小错误和 GUI 不一致。这些问题从Nuke 11 开始出现,但在之前的任何Nuke版本(Nuke 10.5v8 及更低版本)中都不存在。
这些问题可能会在以下情况下发生:
运行Nuke的计算机上没有显卡 (GPU)
GPU 驱动程序被禁用
GPU 硬件没有至少 512 MB 的视频内存和对 OpenGL 2.0 的驱动程序支持
原因
Nuke的最低系统要求规定,为了运行该软件,您需要显卡,并且您的显卡需要至少 512 MB 视频内存和支持 OpenGL 2.0 的驱动程序。
启动时崩溃和/或 GUI 问题的原因源于在具有以下各项的计算机上运行Nuke :
- 无 GPU
未安装或禁用 GPU 和/或驱动程序
拥有运行所需 2.0 框架之前的 OpenGL 版本的 GPU
拥有显存少于 512MB 的 GPU
在没有 GPU 或 GPU 不满足上述要求的计算机上通过远程桌面会话启动Nuke
上述因素的任意组合
默认情况下, Nuke 11 及更高版本需要 GPU 才能正确运行所有 GUI 进程,并且无法像 11.0v1 版本之前的情况那样使用 CPU。
这是由于VFX Reference Platform 2017 对Nuke 11+ 的集成要求,它提供了一组标准化的库以实现交叉兼容性。具体原因是 Qt5 的更新,需要 OpenGL 2.0 才能正常运行。
例子
以下场景中, Nuke在启动时崩溃,并且命令提示符中显示与“QOpenGLShaderProgram”相关的以下 GPU 错误。这是由于机器的 GPU 的 OpenGL 驱动程序版本低于 2.0,并且无法加载运行Nuke 11 所需的信息。
显示的错误是我们见过的此问题最常见的迭代,并记录在以下错误报告中:
ID 311343 - Nuke 11 在没有支持 OpenGL 2.0 的最低 GPU 硬件要求的情况下崩溃
解决
如果您从Nuke 11 开始遇到启动崩溃或其他与 GPU 相关的错误和/或 GUI 问题,而这些问题无法在Nuke 10 版本(或更早版本)中重现,请尝试以下操作:
确认您的显卡驱动程序已更新至最新版本
确保您的 GPU 兼容 OpenGL 2.0
确保您的 GPU 至少具有 512MB 视频内存
注意:如果没有安装了本机操作系统图形驱动程序的集成或专用显卡(满足 512MB 视频内存的最低系统要求并支持 OpenGL 2.0),则无法在交互模式 (GUI) 下运行Nuke 11+。
更多信息
如果您已确认您的显卡满足最低系统要求并具有最新的驱动程序,但仍然遇到问题,请打开支持票证,让我们知道您遇到的问题以及您迄今为止采取的故障排除步骤。
我们很遗憾听到
请告诉我们
有关如何打开支持票证的更多信息,请参阅以下文章: