Skip to main content
Skip table of contents

Cluster and Node Configuration (Tokens)

Token NameTypeDefault ValueAccepted ValuesCategoryDescription
BeFrameRateFreqFLOAT60-FLOAT_MAX to FLOAT_MAX, inclusiveCluster and Node Configuration

The average frameloop rate (in Hz) of the COMM and DRAW thread frameloops.

NOTE: This is NOT NECESSARILY the SwapBuffers rate! - Normally, BeFrameRateFreq matches the GPU scan-out rate (VBlank rate, Swap rate, etc.) for the monitor or display device.

However for Serial MultiViewport, BeFrameRateFreq == 2X the GPU scan-out rate.

This because each frameloop produces a 1 of 2 subframes for display (1/2 of the window contents), and SwapBuffers is only called every 'other' frameloop to present both.

With Serial MV, even though the COMM and DRAW rates are very irregular from frameloop to frameloop, the average rate of subframe rendering (aka BeFrameRateFreq) is 2X the GPU scan-out rate.

CommThreadAffinityMaskUNSIGNED LONG00 to 4.29497e+09, inclusiveCluster and Node Configuration

CPU processor affinity mask for COMM, NET PAGER, SENSORHOST, TRACKER, and GUI threads (if LockCPUs ON).

DriverYieldBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

Enable driver yield mode.

FeFrameRateFreqFLOAT60-FLOAT_MAX to FLOAT_MAX, inclusiveCluster and Node Configuration


HighPriorityThreadsENUMONOFF, ON, TIME_CRITICALCluster and Node Configuration

Enable time critical priority settings.

HostReturnSampleTimeFLOAT00 to 16, inclusiveCluster and Node Configuration


HostSampleTimeFLOAT00 to 16, inclusiveCluster and Node Configuration


HostTimeControlENUMICD_UPDATE_TIMEHOST_FRAME_COUNTER, HOST_TIME_STAMP, ICD_UPDATE_TIME, SYSTEM_TIMECluster and Node Configuration

Sets the time control used for the IG.

Replaces the old ICD exe_host_time_control.

HyperthreadingBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

Previously enabled a hack to force the number of threads supported by the system CPU(s) to <= 2 (when Hyperthreading and DualCore = OFF and NumIsectThread <= 1).

InsideCloudReturnMasterBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration


InsomniaBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

For a deskside Nova run, don't sleep.

Sleeping plays nice with the host machine, but also makes getting benchmark numbers more difficult.

IsectThreadAffinityMaskUNSIGNED LONG00 to 4.29497e+09, inclusiveCluster and Node Configuration

CPU processor affinity mask for ISECT threads(s) (if LockCPUs ON).

LaptopModeBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

Laptop mode enabled.

LockCPUMaskUNSIGNED LONG655200 to ULLONG_MAX, inclusiveCluster and Node Configuration

CPU processor affinity mask for all process threads (used in "LockCPUs CPUMASK" and "LockCPUs FEPAGER" modes).

LockCPUsENUMOFFOFF, ON, FEPAGER, CPUMASKCluster and Node Configuration

Enable CPU processor affinity mask setting for application threads.

ON: Sets thread affinity masks to {Main, Comm, Sea, Isect, Pager} ThreadAffinityMask.

CPUMASK or FEPAGER: Sets thread affinity masks to LockCPUMask.

LowLatencyFrontEndBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

Enable frontend low latency mode.

ON: Use LowLatencyFrontEndFreq.

OFF: Use FeFrameRateFreq.

LowLatencyFrontEndFreqFLOAT1200 to 960, inclusiveCluster and Node Configuration


MainThreadAffinityMaskUNSIGNED LONG00 to 4.29497e+09, inclusiveCluster and Node Configuration

CPU processor affinity mask for MAIN thread (if LockCPUs ON).

MissedFrameResetBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

Clear out missed frame counter on resets.

MpModelENUMCLUSTERSTANDALONE, CLUSTERCluster and Node Configuration


MpNetPagerBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

Spawn a separate thread for the net pager (always false).

MpPagerBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

Spawn a separate thread for the disk pager (TRUE on deskside and radar).

MpSensorHostSyncBOOLONOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

Force integral sensorhost to sync with main thread.

MpTrackerInterfaceBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

If set, spawns a separate thread on FRONTEND / STANDALONE nodes to load and call the head tracker DLL in.

See also MpTrackerSync.

MpTrackerSyncBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

Force FRONTEND head tracker thread to sync with main thread.

PagerNetSTRING192.168.1.0:0
Cluster and Node Configuration


PagerNetMaxClientsUNSIGNED INT10 to UINT_MAX, inclusiveCluster and Node Configuration

Total number of pager clients (not deleted for parser backward compatibility with existing CFG files).

PagerThreadAffinityMaskUNSIGNED LONG00 to 4.29497e+09, inclusiveCluster and Node Configuration

CPU processor affinity mask for PAGER and RESOURCE PAGER thread (if LockCPUs ON).

RecordedHostTimeStampsBOOLOFFOFF, ON, 1, 0, TRUE, FALSECluster and Node Configuration

Indicates timestamps from host are pre-recorded and should be offset.

SeaThreadAffinityMaskUNSIGNED LONG00 to 4.29497e+09, inclusiveCluster and Node Configuration

CPU processor affinity mask for SEA thread(s) (if LockCPUs ON).

SeaThreadsINT2INT_MIN to INT_MAX, inclusiveCluster and Node Configuration

Controls the number of threads used to update waves in the uber.

2 indicates wave updates are run in a separate thread, and that two additional threads may be used for updating waves when WaveGenerationMode is not LEGACY.

1 indicates wave updates are run in a separate thread, and that one additional thread may be used for updating waves when WaveGenerationMode is not LEGACY.

0 indicates that waves update in the comms thread.

Defaults to 2.

SharedStreamPreloadWaitFLOAT180-FLOAT_MAX to FLOAT_MAX, inclusiveCluster and Node Configuration

The time during init before the deadlock prevention starts emptying this process' view of a shared stream FIFO.

SharedStreamTimeoutFLOAT5-FLOAT_MAX to FLOAT_MAX, inclusiveCluster and Node Configuration

The timeout allowed before the deadlock prevention starts emptying this process' view of a shared stream FIFO.

SharedTileManagerFifoDepthINT100INT_MIN to INT_MAX, inclusiveCluster and Node Configuration

The depth of the substream queues in the shared memory tile manager.

SharedTileManagerScratchShmNameSTRINGsharedTileManagerScratchN/ACluster and Node Configuration

The name used for the shared streams named shared memory.

SleepStepDisableENUMSINGLEOFF, ON, SINGLE, DOUBLECluster and Node Configuration


SpinModeENUMSPINMODE_OFF

SPINMODE_OFF, SPINMODE_SPIN, SPINMODE_SLEEP, SPINMODE_YIELD, SPINMODE_SLEEP_ONE

Cluster and Node Configuration

Enables time-killing before SWAP.

OFF: No wait.

SPIN: Busy - wait until (frame period) ms have passed since SOF.

SLEEP: Sleep until (frame period) ms have passed since SOF.

YIELD: Yield the CPU, allowing another thread of equal priority to run.

SLEEP_ONE: Sleep for 1.0ms.

SyncPagerThreadBOOLON

OFF, ON, 1, 0, TRUE, FALSE

Cluster and Node Configuration


SyncResourcePagerThreadBOOLON

OFF, ON, 1, 0, TRUE, FALSE

Cluster and Node Configuration

Must be "true" to avoid resource pager thread eating 100% CPU in an idle loop.

TerrainMeshPageModeENUMNET

LOCAL, LOCALFIFO, NET

Cluster and Node Configuration


UberNetSTRING192.168.1.0:0

N/A

Cluster and Node Configuration


UberNetMaxClientsUNSIGNED INT1

0 to UINT_MAX, inclusive

Cluster and Node Configuration

Total number of uber clients.

UberSampleTimeFLOAT8

0 to 16, inclusive

Cluster and Node Configuration

COMM thread frame time offset (in msec) since last COMM thread start-of-frame after a Swapbuffers (normally every one).

Disabled if == 0 or node type is STANDALONE, FRONTEND,
ISECT, or PLANTER (only used on cluster subnodes).

If > 0.0, causes COMM thread to stall in updateCommBuffers() after the Uber Prebuild before Uber NetRcv+Extrap and Uber Build until the specified number of msec have elapsed.

NOTE: For Serial Multiviewport, UberSampleTime specifies the wait time for the 1st subframe after a Swap. The wait time for the 2nd is implicitly UberSampleTime + 1000/BeFrameRateFreq, where BeFrameRateFreq is the subframe rate.

UberSendTimeFLOAT0

0 to 16, inclusive

Cluster and Node Configuration

Time in milliseconds that the front end will wait within its frame to multi-cast the uber data to the back end nodes.

UseSynceBarriersBOOLOFF

OFF, ON, 1, 0, TRUE, FALSE

Cluster and Node Configuration

Enables use of efficient in-process thread sync (in place of 100% busy-waits).

This can greatly reduce CPU core utilization on cluster-on-deskside systems like nucleus.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.