Describe the bug
I am using a Quadro K2100M for our team development. I know it's not in the recommended range for the GPU needed for Body Tracking.
Is the GPU only reason why the API is running so slow? We are only getting around 2.2-3 frames per second, with code shown below. Running with only the CPU mode achieves around 1.5-2 frames per second with the same process.
To Reproduce
Even though our GPU is not as powerful, I expected the Body Tracking to achieve close to what the Kinect V2 achieved (30 fps) without a GPU.
Logs
Screenshots
Here is the frame by frame loop.

The following configuration was used:

Desktop (please complete the following information):

Additional context
What is the expected performance frame rate of the Body Tracking?
With a PC RTX 2060 I see 30 fps body tracking with no slow down for 3 people in view.
30 is the current expected max frame rate. A GTX 1070 is the recommended min spec and I would expect 30 from that too but have not tested.
It would be nice if lower end / mobile graphics cards were better supported as the form factor of a full size GPU (PC) is not ideal for us.
Q: Can we expect improvements in performance over time that would lower the GPU spec?
Other results:
With a Lenovo laptop with GTX 1050 we see 15fps.
With an MSI laptop with GTX 970M we see 16-17fps.
The Number of cuda cores seems to be a big factor.
Also ensure you are using release builds, debug is quite a bit slower.
I will 2nd what Wes-B says, and also suggest you test with the Azure Kinect Body Tracking Viewer app that is included in the software. If your own program doesn't run at the framerate of that app, ensure that Visual Studio's settings are set to Release rather than Debug. That setting is in the top menu, just to the left of the launcher for "Local Windows Debugger" with the green arrow and the dropdown to choose between x64 and x86 mode. On my computer, it's just to the right of the Undo and Redo buttons.
Most helpful comment
With a PC RTX 2060 I see 30 fps body tracking with no slow down for 3 people in view.
30 is the current expected max frame rate. A GTX 1070 is the recommended min spec and I would expect 30 from that too but have not tested.
It would be nice if lower end / mobile graphics cards were better supported as the form factor of a full size GPU (PC) is not ideal for us.
Q: Can we expect improvements in performance over time that would lower the GPU spec?
Other results:
With a Lenovo laptop with GTX 1050 we see 15fps.
With an MSI laptop with GTX 970M we see 16-17fps.
The Number of cuda cores seems to be a big factor.