Struggling with performance when recording tracking data

 

I'm diving into multicam recording and it's going well, however we seem to have run into a problem when recording the temp files and tracking data. Our CPU utilisation goes up over 100% and impacts our recording. The high res video files are fine as these are being recorded on a bank of hyperdecks, and if it's a static shot we can render them at non-real-time.

However if we have moving shots then the tracking data will be out of sync (I assume due to the drop in recording framerate).

I've included some images..

When idle with UE running and a live comp

Struggling with performance when recording tracking data

When I hit record. CPU jumps

Struggling with performance when recording tracking data

Task manager view, you can see the spike on various cores when I hit record.

Struggling with performance when recording tracking data

Is it possible there are some mismatched drivers or possible app resource conflicts? I'll do some more digging but I'd be curious if there's anything known to look out for.

Cheers!


   Cookseyyyyy

 
Profile Image
Eifert@Aximmetry
  -  

Hi,

The DNxHD format has a high CPU load, even with very low Video Mbps (bitrate).
Struggling with performance when recording tracking data

Instead, you should enable the Tracking Only parameter:

This will make Aximmetry record in H.264 with a very low bitrate, regardless of your chosen format and Video Mbps parameters.

Warmest regards,

 
Profile Image
Cookseyyyyy
  -  

Thanks Eifert. I figured it out actually, I had the tracking only set correctly but it was because I was sending the tracking data and temp video to a NAS rather than a local SSD. The bandwidth was fine but I think there was an issue with latency and CPU overhead for the network device! Once I switched over to local storage the problem went away!