FAQ

General

Supported Software

What 3rd party software does Deadline support?

Deadline efficiently manages network processing from a variety of sources - see the complete listing of Supported Software for more information.

Do I have to install the rendering software on all the render nodes?

Strictly speaking, yes. Deadline simply controls the render applications when network rendering, so the applications must already be installed. However, in the case of Linux, many VFX studios choose to install their software to a network location. See here for more information on Network Installed Applications.

Can we create our own plug-ins for Deadline?

Yes, and the Deadline team encourages you to do so. You can create your own plug-ins and scripts and we initially refer you to our SDK Scripting Overview for more information.

Do I have to license the rendering software on all the render nodes?

This depends on the rendering software. Some renderers require licenses for network rendering (V-Ray for Maya), while others do not (Mental Ray for 3ds Max). It is best to confirm with each application’s Support or Sales team to confirm what the licensing requirements are for network rendering.

Note that Deadline does not control the licensing for any of the applications it supports, so the licensing must be in place prior to network rendering.

Which Remoting Software is Supported By Deadline?

Deadline currently supports VNC, Radmin, Apple Remote Desktop and Remote Desktop Connection via Python scripts in the Deadline Monitor. Additionally, we have a Mobile application for remote viewing, which is available on iPhone, Android, and Windows Phone devices.

Licensing

What is Usage-Based Licensing?

Usage-Based Licensing is an on-demand licensing model for select 3rd party products that was introduced in Deadline 8. It can be used as an alternative to floating licenses, or as supplemental licensing to cover temporary increases in render nodes (cloud burst compute, rentals, artist machines overnight, etc). See the Usage-Based Licensing documentation for more information.

See the Usage-Based Licensing FAQ below for additional questions.

Note

NOTICE: Starting with Deadline 10.1.23, Deadline and its components do not require a license. The following Licensing questions only apply to older versions of Deadline.

What is Free On AWS Mode?

Deadline Workers running on Amazon EC2 instances do not require a license and will switch to a “Free on AWS” mode automatically.

There is no upper limit to the number of Workers running in “Free on AWS” mode.

What is LICENSE-FREE MODE?

LICENSE-FREE MODE allows you to run up to 10 Deadline Workers without requiring a license. It is intended for anyone that has up to 10 machines that they would like to utilize for rendering without requiring a license for a whole render farm.

IMPORTANT!

If you have more than 10 Worker instances in your render farm (on premise, in the cloud, online or offline), you must acquire one license for each OS instance you will be running Deadline Workers on. Note that if necessary, you can always delete Workers from your render farm to get back to the 10 Worker threshold.

What Is Not Supported In License-Free Mode?

The following advanced features are not supported in License-Free Mode:

  • VMX/Balancer - the Virtual Machine Extension can be used to spin up and shut down Virtual Machine instances in multiple Cloud regions depending on demand.

  • Draft/QuickDraft - the command-line compositing application can be used for file format conversion, image resizing, creation of slates, templates, videos etc.

  • JIGSAW - multi-region rendering for 3ds Max, Maya, Modo and Rhino allows the splitting of a large image or animation into arbitrary regions, or the re-rendering of multiple changed regions without rendering the whole image again. This feature depends on DRAFT.

Which Deadline applications require a license?

Only the Deadline Worker and Balancer applications require a license, so you can submit and monitor your render jobs from as many machines as you like without additional licenses.

Note

Multiple Deadline Worker licenses running on the same operating system (physical or virtual) will share a single license, making the licensing per operating system.

Does the FLEXlm license server need to run on the same machine that the Deadline Repository is installed on?

No. The FLEXlm license server can run on any machine in your network. For instructions on setting up the license server, please read our License Server Configuration Documentation.

What happens if the Deadline license server goes down?

The Deadline Worker will continue to run if the license server goes down. However, it will be unable to pick up render jobs until the license server comes back online. The Worker can also start up if the license server is down, but again, it will be unable to pick up render jobs until the license server comes back online.

Does a Deadline Worker license always get used when Deadline Worker is running?

No. A Deadline Worker only “holds” its license during rendering. When idle, it will first try to check out a license before it looks for a task. If no task is found, it returns the license until the next check. So, you can potentially have more Workers running “idle” then Worker licenses you may own.

Do I need to update my Deadline license when I upgrade Deadline?

Deadline licensing only takes into account the first two parts of the version number. For MAJOR version and MINOR version upgrades, a new license will be required. A new license is NOT required however for new PATCH versions. For example upgrading from Deadline 9.X.Y.Z to Deadline 10.A.B.C WOULD require a new license. Upgrading from Deadline 10.0.X.Y to Deadline 10.1.A.B WOULD also require a new license. Upgrading from Deadline 10.0.26.X to Deadline 10.0.27.Y WOULD NOT require a new license.

Usage-Based Licensing

How do I purchase render time?

Usage-Based Licensing is available for purchase from the Thinkbox Marketplace.

Why do I have to pre-pay for render time?

Pre-paying for render time has its advantages:

  • You can budget a specific amount for your render time usage. If you need to purchase more render time later, you can determine ahead of time if it will still fit your budget.

  • It ensures that you never go over budget. You have the peace of mind of knowing that you’ll never rack up an expensive bill when leaving the render farm unattended for an extended period of time (overnight or weekends).

How do I monitor the render time usage?

Render time usage can be monitored from the Thinkbox Customer Portal. Your Customer Portal account will automatically be created when you make your first purchase from the Thinkbox Marketplace. You can then log into the Customer Portal to view render time usage.

How is render time consumed?

Review this section for more information on how render time is consumed.

What are the “enable_usage” and “auto_provisioning” entitlements for?

When your Thinkbox Customer Portal account is first created, it will have entitlements for “enable_usage” and “auto_provisioning” created automatically.

The “enable_usage” entitlement is important because it’s what allows remote machines (the Deadline render nodes in this case) to connect to your Cloud License Server and consume render time minutes. This entitlement will contain the Activation Code that is required when configuring Deadline to use UBL.

When your Thinkbox Portal account was created, the “auto_provisioning” entitlement was created to automatically trigger the creation of your Cloud License Server. It serves no other purpose, and can simply be ignored.

See the Usage-Based Licensing documentation for more information.

Installation

What are the system requirements for Deadline?

See the System Requirements documentation for more information.

Are there specific requirements for the AWS Portal?

Yes. The AWS Portal feature requires the installation of a couple additional components, which are documented in the AWS Portal section of the System Requirements.

What is the Deadline Repository?

The Deadline Repository is a collection of files and folders that stores various Deadline information which is accessed via a shared network path. It is NOT a program.

The Repository stores the plugins, scripts, logs, and any auxiliary files (like scene files) that are submitted with the jobs. The jobs, settings, and Worker configurations are all stored in the Database.

What is the Deadline Database?

The MongoDB Database component allows Deadline to easily manage tens of thousands of jobs and scale across thousands of nodes, while also offering asynchronous access for efficient work even over remote connections.

All frequently accessed data, like jobs, settings, and Worker configurations, are now stored in the Database. This makes accessing this data much faster and more reliable, while placing a much smaller load on your network.

How many machines do I install the Deadline Repository and Database on?

The Repository and Database only need to be installed on one machine, preferably running a server operating system. Note that they are separate components though, and can be installed on separate machines if desired.

If you choose to have the Repository installer install the Database for you, then they will be placed on the same machine. If preferred, you can manually install the MongoDB Database on a separate machine, and then point the Repository installer to it during the installation.

How many machines do I install the Deadline Client on?

The Deadline Client includes all the applications required for submitting, monitoring, and rendering jobs. So it should be installed on all of your workstations and render nodes.

If you decide to run Pulse, Balancer, Web Service, Remote Connection Server, or License Forwarder, you need to install the Client on the chosen machine as well. If you choose to run Pulse or Balancer on the Repository machine, you’ll need to install the client on the Repository machine.

Do I have to install the Deadline Client on the Repository machine?

This is only necessary if you plan to run Pulse, Balancer, Web Service, Remote Connection Server, or License Forwarder, on the Repository machine, or if you wish for the Repository machine to participate in rendering or job submission. It is never recommended to render on the repository/database machine as this machine should be dedicated to controlling your queue.

Is it possible to install the repository share on a NAS drive?

Yes. See the Database and Repository Installation section of the manual for more details on how to do this.

When installing or upgrading the Deadline Repository, do I have to run the installer on the Repository machine itself?

While it’s recommended that you run the installer from the Repository machine, it is possible to run the installer from a remote machine providing that the destination path is network accessible.

Note that if you choose to have the Repository installer install the Database, be aware that it will install the Database to the machine that you are running the installer on (even if you are pointing to a network share for the Repository installation).

Do I have to reinstall the Deadline Client, Repository, or Database to upgrade the software?

This depends on if you’re installing a major or minor upgrade. Major upgrades (Deadline 9 to Deadline 10) require reinstallations of the Repository and Clients. Minor upgrades (Deadline 7.0 to 7.1) can be performed by simply upgrading the Repository. See the Upgrading documentation for more information.

Is there any benefit to running more than one instance of Pulse or Balancer?

Multiple Pulses or Balancers can be run for redundancy.

Client Connection Issues

The Deadline applications are unable to connect to the Database.

Check that the MongoDB database is running, and that a firewall isn’t blocking communication.

Also, check the host name or IP address that the Client is using to connect, and check to make sure it can access the Database machine using that host name or IP address.

On Mac OS X, the Deadline applications can’t connect to the Repository, and are instead complaining that the ‘bin’ folder cannot be found.

If the repository volume isn’t unmounted properly, it will stay listed in your /Volumes folder. Then the next time you mount the repository, it will append a ‘-1’ to the volume name. For example, instead of being mounted to /Volumes/DeadlineRepository, it will be mounted to /Volumes/DeadlineRepository-1. When this problem occurs, you need to unmount the volume, get rid of the folder it created in /Volumes and then remount it. Volumes can be found in Finder by selecting Go -> Go To Folder (shift, apple, g) and typing in /Volumes. You can do this in terminal as well.

My Worker shows it’s MAC address as FF:FF:FF:FF:FF:FF. What’s wrong?

The issue here has to do with which physical adapter the Worker chooses to use as its default at startup. Traditionally, it should make use of the first network adapter that has a usable IP address.

If that address in this case belongs to an adapter with a physical address that has more than six bytes, our parsing mechanism fails and we default to FF:FF:FF:FF:FF:FF. A prime example of this is on Windows, when the Worker chooses the Teredo interface or some other tunnel.

The fix, at least for Teredo, is to disable it. Toredo is used to tunnel IPv4 traffic over an IPv6 address, so if your network is currently IPv4 only, disabling it will have no negative effect. You can do so with the following command:

c:\> netsh interface teredo set state

and re-enable it with:

c:\> netsh interface teredo set state client teredo.ipv6.microsoft.com 60 34567

A restart of the Worker application will be needed for these changes to take effect.

Rendering

Can Deadline split up a sequence of images across multiple machines?

Yes. For a render job, image sequences can be split up into one or more frames per task, and each task can be rendered concurrently by one or more Workers.

Can Deadline create movies from rendered frame sequences?

Yes. Movies can be generated using Draft, which is a compositing and video processing tool designed to automate typical post-render tasks.

Can Deadline split up a single image across multiple machines? In other words, can Deadline do distributed rendering?

Yes. Jigsaw Standalone is a flexible multi-region rendering system for Deadline for 3ds Max, Houdini Maya, modo, and Rhino. It can be used to render regions of various sizes for a single frame, and in 3ds Max, it can be used to track and render specific objects over an animation.

Draft can then be used to automatically assemble the regions into the final frame or frames. It can also be used to automatically composite re-rendered regions onto the original frame.

Jigsaw is built into the 3ds Max, Houdini, Maya, modo, and Rhino submitters, and with the exception of 3ds Max, Jigsaw viewport will be displayed in a separate window.

Original ‘Tile Rendering’ support is still present in Deadline and for applications which are unable to utilize the advanced functionality of Jigsaw.

My job gets picked up, but the job is turning red and no frames are being saved.

When your job starts to turn red, it’s a sign that errors are accumulating for the job. You can take a look at the job’s errors from the right-click menu in the Job List in the Deadline Monitor. Usually, the error reports will contain useful information explaining what the error is.

If you aren’t sure what an error report means, you can email it to our support team and we’ll be more than happy to take a look!

Why isn’t my job getting picked up at all?

There can be many reasons for this:

  • The job has a lower priority than other jobs in the queue.

  • The job has been assigned to a Pool or Group that no Workers are assigned to.

  • The job has an Allow List or a Deny List that prevents it from rendering on available Workers.

  • The job has been assigned to one or more Limits, and a Limit is either maxed out, or a Limit has an Allow List or a Deny List that prevents it from rendering on available Workers.

To determine which Workers a job can render on (based on Pools, Groups, Limits, etc), you can enable the Job Candidate Filter in the Worker List in the Monitor. When enabled, the Worker list will automatically be filtered to show which Workers can render the selected job.