microsoft / Azure-Kinect-Sensor-SDK

A cross platform (Linux and Windows) user mode SDK to read data from your Azure Kinect device.
https://Azure.com/Kinect
MIT License
1.47k stars 613 forks source link

Multiple sensors hard locks Intel NUC 12 Extreme system (NUC12DCMi9) #1950

Open TomHVR opened 9 months ago

TomHVR commented 9 months ago

Running two Azure Kinects in any configuration causes the system to hard lock after a few seconds with 3D viewing mode (USB-C to C, C - A with separate power or running of the usb ports of the system, with sync cable, without etc.) I have tested with the iGPU by itself and running with a discrete 1660 Super. I've disabled all hosts in device manager except the ones being used by the azures. I've tried to put them on the same controller, one on the 3.1 and second on 3.2 hosts. I've tried changing nvidia drivers from studio to game, I've tried without the nvidia driver. I've also disabled the iGPU in the bios (setting to Auto instead of Enable)

Running a single sensor in 3D mode doesn't lock up the system.

Windows 11 Build 22621 Latest SDK and Firmware from GitHub

TomHVR commented 9 months ago

Just tried a clean windows 10 install, exact same system lockup behaviour,

Tested the same azure kinects on different PC hardware (a laptop and a ryzen desktop) and confirm the cameras themselves function normally and without issue.

TomHVR commented 9 months ago

What only can be described as an extremely stupid solution through throwing shit at the wall:

using cablematters 3.0 extensions (20 feet) the lockup doesn't appear to occur.

I guess these extensions force the connection down to 3.0 instead of 3.1/3.2 and doesn't trigger whatever hardware fault is happening at the host. I am going to leave it running for an hour and see if it remains stable.