Mahmoud Welcome to Microsoft Q&A forum!
I understand that you are looking for a solution with out using the new version of body tracker SDK.
The version 1.0.1 may not be compatible with your GPU, which is a GF RTX 3060. The newer versions of the SDK (1.1.0 and newer) have added support for this GPU, so that's why they're working for you.
One solution to this problem would be to upgrade to the latest version of the SDK. This will ensure that you have the most up-to-date features and bug fixes, and that your GPU is supported.
Another solution would be to try running the Body Tracking Viewer in CPU mode. This can be done by launching the viewer from the command line with the following command: <SDK Installation Path>\tools\k4abt_simple_3d_viewer.exe CPU. This will bypass the need for a GPU and may allow you to view the skeletal data.
Additionally, you can try specifying the ONNX Runtime execution environment. This can be done by adding the following line of code to your application:
k4abt_tracker_configuration_t config = K4ABT_TRACKER_CONFIG_DEFAULT; config.processing_mode = K4ABT_TRACKER_PROCESSING_MODE_CPU;
This will force the Body Tracking SDK to use the CPU for processing, rather than the GPU.
Hope this helps. Do let us know if you have any further queries.