Installing on Linux
The installation bundle installs the entire Nuke family, including Hiero and HieroPlayer, and icons for the various components appear in your installation folder.
Note: Some modern anti-virus software may wrongly assume that certain files in the Nuke installer are suspicious. Examples of these files include libnuke-12.0.0.so and geolib-runtime-prof.so. If you have trouble installing Nuke on your machine, try disabling your anti-virus software before installation. Don't forget to restart your anti-virus software after installation.
Nuke is available to download from our website at https://www.foundry.com/products/nuke
1. | Download the installation file from our web site. |
2. | Extract Nuke from the .tgz archive and then execute the following terminal command, replacing <version number> with the current version: |
sudo ./Nuke<version number>-linux-x86-64-installer.run
Note: If you leave out sudo from the terminal command, you need to ensure that you have sufficient
permissions to install Nuke under your current working directory.
After the Nuke application files have been installed, the installer also runs a post-installation script that creates the following directory:
/usr/local/foundry/RLM
If you don’t have sufficient permissions on the /usr/local folder for this directory to be created, the post-installation script prompts you for your sudo password as necessary.
The installer displays the End User Licensing Agreement (EULA) and prompts you to accept it.
3. | If you agree with the EULA, enter y and press Return to continue. (If you don’t agree with the EULA and press N instead, the installation is canceled.) |
Tip: You can skip the EULA step using the --accept-foundry-eula option, which means you agree to the terms of the EULA:
sudo ./Nuke<version number>-linux-x86-64-installer.run --accept-foundry-eula
To see the EULA, please refer to https://www.foundry.com/eula.
By default, Nuke is installed in the current working directory.
4. | Proceed with Launching on Linux. |
Tip: You can also use the following options after the terminal command when installing Nuke:
--prefix=/home/biff/nuke_installs
Specifies a different install directory, in this case, nuke_installs.
--help
Displays additional installer options.
Installing Oculus Rift
Linux support for Oculus Rift DK2 requires the OpenHMD third-party library, which is installed as part of the CaraVR toolset.
Support for the Oculus Rift CV1 is also included, but there are some additional installation steps required:
Warning: Do not plug the CV1 headset in or start Nuke before performing these steps.
Note: Lens undistortion is unsupported on Linux.
1. | Ensure there are no legacy Oculus drivers installed. If there are, uninstall them. |
2. | Make sure your user ID belongs to the group plugdev. Review your Linux distribution's documentation for information on how to add user IDs to groups. |
3. | As root, create a udev system rule using the following commands, supplied by OpenHMD: |
echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="2833", MODE="0666", GROUP="plugdev"' > /etc/udev/rules.d/83-hmd.rules
udevadm control --reload-rules
This rule allows user IDs belonging to the plugdev group access to the Oculus device.
4. | Restart your machine. |
5. | Plug in the CV1 headset and start Nuke. |
Note: If you're using the CV1 headset on Linux, be aware that:
Unlike the Oculus DK2, the CV1 displays black until you turn it on inside Nuke's Viewer settings.
The CV1 does not appear in the list of available screens in Gnome/Kde, it is displayed with the supported devices in Monitor Output.
When you initially turn on Monitor Output, all available monitors display black for a few seconds as the OS adjusts to the new configuration.
The CV1 remains on until you close Nuke, which causes all available monitors to display black for a few seconds as the OS adjusts to the new configuration.
The headset appears in the monitor out device list. See Reviewing Your Work for more information on using headsets.
Installing HTC Vive/Vive Pro
Linux support for HTC Vive requires the OpenHMD third-party library, which is installed as part of the CaraVR toolset.
Warning: Warning: Do not plug the headset in or start Nuke before performing these steps.
Note: HTC Vive support on Linux is experimental, you may encounter performance issues or other unexpected behavior. Additionally, lens undistortion is unsupported.
1. | Ensure that your NVIDIA drivers are up-to-date. |
2. | As sudo or root, open the following file: |
/etc/X11/xorg.conf.d/nvidia.conf
3. | Locate the Device section and add the following line: |
Option "AllowHMD" "yes"
4. | Save and close the file and then restart your machine. |
5. | Plug in the headset and start Nuke as sudo or root. |
The headset appears in the monitor out device list. See Reviewing Your Work for more information on using headsets.
Note: Installing a newer version of OpenHMD may clash with the one shipped with CaraVR. If you encounter problems with the HTC Vive, try uninstalling the newer version of OpenHMD.