Steps to Reproduce
Hi there, we are currently working with ndisplay and 3 computers ( SRV_CS_0, SRV_CS_1, SRV_CS_2 ) synchronized with nvidia swap barriers, SRV_CS_0 as ndisplay master.
we are experiencing FPS shutdowns and are trying to figure why,
As the insights graph shows for the ndisplay clusters: WaitForFrameStart/WaitForFrameEnd do sometimes take a large amount of time, ex: going up to 93.6 ms (see picture): which does throttle the Fps and the whole cluster time to time, even with an empty/low complexity scene.
- what would be the logic behind WaitForFrameStart/WaitForFrameEnd ndisplay events ? is this a known behaviour: for a simple graphic scene that they end up with around 3ms ?
moreover, in the second picture the function: GetObjectsData gathers information for the current cluster, we did also experience loss of FPS with attributes ( ex: r.velocity.EnableVertexDeformation, particles, .. ), it seems that could be related to determinism,
- is there somewhere in the documentation, all the features/events/attributes in ndisplay targetted for sync/determinism between cluster nodes ?
we know about ndisplay replication, this is set to off
last point, when we get under 30 fps, ndisplay will stick at 30 fps, even if it can pursue later at 60fps in the scene, how to disable this behaviour ?
thanks, stephane
[Attachment Removed]