SUMMARY
This article describes how to disable the Frame Server for Nuke, Nuke Studio and Hiero, and prevent creating additional Nuke processes during launch.
MORE INFORMATION
The Frame Server enables Nuke, Nuke Studio and Hiero to reduce render times by using multiple instances of Nuke to render with, either via additional render processes launched on the local machine or using external machines. When done locally, this allows the application to use more of your system resources which may cause system instability if the Nuke preferences are set to extreme values.
When rendering in Nuke you can use methods other than the Frame Server, however, the Frame Server will be started by default and create additional Nuke processes that will run along with the main Nuke instance.
In order to prevent Nuke from creating this additional Nuke process completely, there are two options:
Launch Nuke with the --disable-nuke-frameserver
flag:
Instructions on how to do this on each operating system can be found below:
Windows
Open a Command Prompt window and run the following command:
Nuke: "C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --disable-nuke-frameserver
Nuke Studio: "C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --studio --disable-nuke-frameserver
Hiero: "C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --hiero --disable-nuke-frameserver
macOS
Open a Terminal window from Applications > Utilities and run the following command:
Nuke: /Applications/Nuke16.0v4/Nuke16.0v4.app/Contents/MacOS/Nuke16.0 --disable-nuke-frameserver
Nuke Studio: /Applications/Nuke16.0v4/Nuke16.0v4.app/Contents/MacOS/Nuke16.0 --studio --disable-nuke-frameserver
Hiero: /Applications/Nuke16.0v4/Nuke16.0v4.app/Contents/MacOS/Nuke16.0 --hiero --disable-nuke-frameserver
Linux
Open a Terminal and run the command:
Nuke: /usr/local/Nuke16.0v4/Nuke16.0 --disable-nuke-frameserver
Nuke Studio: /usr/local/Nuke16.0v4/Nuke16.0 --studio --disable-nuke-frameserver
Hiero: /usr/local/Nuke16.0v4/Nuke16.0 --hiero --disable-nuke-frameserver
NOTE: The commands for each operating system are based on having Nuke installed in the default location. If this is not the case then the commands will need to be modified accordingly to run from your custom installation location.
Utilize the
NUKE_DISABLE_FRAMESERVER
Environment Variable:
As of Nuke 12.2v3, a new environment variable, NUKE_DISABLE_FRAMESERVER
, has been added to enable and disable Nuke's Frame Server. Setting a value of 1, disables the Frame Server and 0 enables it.
More information about setting environment variables can be found in our Q100015: How to set environment variables article.
FURTHER READING
More information about using the Frame Server in Nuke can be found in the Nuke documentation, under the Rendering Using the Frame Server chapter.
We're sorry to hear that
Please tell us why