Worker Setup
Worker Settings
Connection Settings - Here you set up how the worker connects to the manager. With the default settings the worker will auto-connect to an manager on the same network.
- Manager Hostname - Specify which manager the worker should connect to.
- Worker Port - Set the port for the worker-manager connection. This should match the port set in the configuration of the manager - the default worker port in KeyShot 9 is 4808.
Availabilty - If you are using the Computer for other purposes besides Network Rendering you may want to limit the availability.
- CPU/GPU - Here you can select what type jobs the worker should be available for. The Worker can be one or both, . The GPU option will be disabled if the GPU does not meet requirements - see below.
- Process Priority - This will set the priority of the worker service in the computer, this is relevant if you are also running other applications on the computer. In which case a low priority will let the other applications use what they need of the available CPU resources first.
- Allowed Cores - If you have enabled use of the CPU for Network Rendering, you can set the default number of cores that are made available for Network Rendering. If you need to limit it temporarily, you can do it via the Worker Tray.
- GPU Devices - If you have enabled use of the GPU for Network Rendering, and you have multiple GPUs you can select which are made available for Network Rendering. If you need to limit it temporarily, you can do it via the Worker Tray.
- Auto Launch (*not available for Linux Workers) - By default, all computers serving as Network Rendering workers will have the Worker Tray running. You can find it in the Task menu on Windows and the menu bar on Mac. In cases where you do not want the users to be able to easily limit/pause the cores you can disabled this.
GPU Requirements
GPU raytracing in KeyShot 9 supports NVIDIA GPUs built on Maxwell microarchitecture and supports CUDA Compute Capability 5.0 or later found in the Quadro M6000 or GTX 980 and above.
We recommend:
- Graphics cards on the NVIDIA RTX platform with a minimum of 8 GB memory.
- Driver Version: For both KeyShot GPU on both Quadro and GeForce we recommend version 441.66.
Logging
The log files keep track of Network Rendering state, information, and potential errors. If you enable logging on your worker you can select which incidents you want logged and how long to keep the logs. The Logs will be stored in the Resources folder (as set in the general settings). And they can be viewed in the Monitor
. To enable logging, click on “logging” in the KeyShot Network Configurator and check the “Enable logging” option.
- Log Level - Choose at what level to record logs from: (Choosing a higher log level will record all other log levels below it.)
- Trace - shows all types of log messages.
- Information - no trace but shows warnings, errors, and fatals.
- Warning - no trace and information, but shows warnings, errors, and fatals.
- Critical - no trace, information, and warnings, but shows errors and fatals.
- Fatal - no trace, information, warnings, and errors, but shows fatals.
- Days to keep logs - Set a cutoff time for saved logs. Any logs that pass the set time frame will be deleted.
Export/import
If you need to move your Network Rendering installation or simply want to reuse your current settings when upgrading, you can export User Accounts and/or Settings and import them on the new computer.
- Export - The export will include the network configurator settings.
- Import - Press import and select the .zip file. Notice that the location of the Resources folder will not be applied from the imported settings. And no user settings will er imported.
Note