Velogic Studio Essentials and Velogic Studio Pro can utilize the Microsoft Kinect for Xbox One camera, which looks like this:
Kinect for XBox One camera Although it wasn’t a commercial success as a gaming peripheral, it remains an amazingly capable camera. It is no longer manufactured but it’s still easy to find secondhand (there were millions of them sold) and we carry stock of the camera ourselves.
The Kinect for XBox One camera connects to your computer via a USB3 adaptor. But all USB3 ports were not created equal, and the Kinect is picky about the USB chipsets it can work with.
How to check that your computer is compatible with the Kinect camera
Microsoft make available a tool called the Kinect Configuration Verifier which, you can run on your PC even without a Kinect camera connected. It will test the OS, processor, RAM and graphics and suggest whether the PC is likely to be compatible.
Here's how to interpret the results:
- You should have green ticks for the first 5 items. If any of those are red, then your computer is definitely not compatible.
- For the “USB controller” item:
- If you have a green tick then you are definitely compatible.
- If you have an orange exclamation mark, then the tool can’t tell either way. This is quite common and not necessarily a cause for concern - many systems with this icon run Velogic Studio perfectly.
Note that if your CPU is at least 9th generation Intel Core, it's very likely to be supported (since it will have USB support integrated with the CPU) - If you have a red cross, then your USB controller is definitely not compatible.
- “Kinect Connected” will only be a green tick if you have a physical Kinect device connected.
- “Verify Kinect Software Installed” isn’t important, because if you don’t already have drivers, Windows should download them for you when you plug the Kinect in.
- “Verify Kinect Depth and Color Streams” can only be tested with a physical Kinect device connected.
The most important checks are the first 5 (basic system checks) and the "USB Controller" check.
Other checks:
- If you have an orange exclamation mark for "USB Controller", there is one other check you can do yourself. Open Device Manager, and look in "Universal Serial Bus controllers". If you see a "Host controller" entry from either Intel or Renesas you're likely to be compatible.
How to be sure:
- If you want to be 100% sure of compatibility before purchasing, you can obtain a Kinect for XBox One (and USB adaptor) on the secondhand market and use the "Kinect Configuration Verifier" to confirm that the final check ("Verify Kinect depth and color streams") gives a 30FPS frame rate.
Even if your current Windows computer proves to be incompatible with the Kinect - there are many inexpensive Windows laptops that are known to work with the Kinect. For example, we have customers successfully using Dell Inspiron laptops (less than $500)
Troubleshooting with the Kinect Configuration Verifier
If you already have a Kinect camera, and you're having trouble with the it - e.g. disconnecting or freezing - the first step is to determine whether the problem lies in Velogic software (Velogic Studio), or with the camera or your computer.
The best way to do that is to is test the camera without any Velogic software. You can use the
Kinect Configuration Verifier (described above) for this purpose too.
Kinect configuration verifier If you see a green tick next to the bottom entry, "Verify Kinect Depth and Color Streams" and you're getting 29 or 30FPS consistently, then you're very likely to be compatible with our Velogic Studio or 3D Aero software. You might still like to leave the app running for a few hours to make sure that the system is stable.
The remainder of the article is dedicated to helping you troubleshoot various problems that might be preventing you from working with the camera.
If you don't see a green tick next to "Kinect connected"
This means that your computer can't see the kinect. Troubleshooting steps:
- Check all cabling
- Verify that there is power to the USB adaptor (there should be a white light on the adaptor box)
- Check that you have connected to a USB3 port (they usually have a blue colored tab inside the port)
- If you have another computer handy, move the Kinect and adaptor to that computer & try there
- If you have an Xbox One console, try the Kinect camera with that console
- Open Device Manager, and look in "Universal Serial Bus controllers". If you see a "Host controller" entry from either Intel or Renesas you're likely to be compatible. You can also search this thread for either your laptop brand or USB Controller chipset name and see if anyone has reported compatibility or incompatibility.
- Download and install USB Device Tree Viewer, and verify that your root USB hub is at least USB3.0
- If you've done all of the above and the Kinect still won't connect, then either you have faulty Kinect hardware (camera or USB adaptor), or your USB controller in your system is simply not compatible.
- If you're sure the Kinect hardware is fine, then your options are either to try a USB3 PCI card (if you have a desktop computer) or try a different computer (if you have a laptop).
If the Kinect connects & disconnects repeatedly (less than 15 seconds)
Check microphone access
Windows occasionally decides that you no longer should have permission to access the microphone on the Kinect.
Luckily, this has a simple fix:
- Press Windows key and type "Microphone Privacy Settings" and open the application
- Make sure that "Microphone access for this device is on":
- Scroll further down the page and make sure that desktop apps have access to the microphone:
If you scroll down the page a little further, you should see "KinectService.exe" as one of the apps which is allowed to access the microphone:
Check for old Kinect SDK's or runtimes installed on your PC
Old Kinect SDK's or runtimes can prevent the Kinect camera from working correctly.
If you see any other Kinect apps (e.g. older SDKs or runtimes), you should uninstall them
When you plugin a Kinect camera for the first time, Windows should install all of the necessary software to work with the Kinect automatically.
If something has gone wrong with that process, you can manually install the latest Kinect Runtime.
Note - you actually need to follow the install instructions above - resist the temptation to just run the installer from the downloaded zip file!
- If the Kinect still isn't connecting, reboot your computer at this stage and try again
- If you still see "Kinect connected" with a green tick in Kinect Configuration Verifier after a reboot, but "Verify Kinect Software Installed" is a red cross: the next step is to install the remainder of the KinectRuntime manually
- Open the folder where you extracted the KinectRuntime-v2.2_1905.zip in the previous step
- Run each of the "vcredist" executables in turn:
(if you get the option to "Repair Uninstall Close", choose "Repair) - Lastly, run the Kinect runtime installer:
- After running that, you should see:
- Green tick for "Verify Kinect Software Installed" in the Kinect Configuration Verifier
- If you run "Services" app, you should see Kinect Monitor service running:
If you search "Kinect" in the "Apps & Features" search box, you should see:
Verify that you have the correct driver version installed
Run Device Manager and click on Windows Sensor Devices. You should have one device listed, right-click on it and choose "Properties":
Then click on the Driver tab:
Kinect driver details You should see that the Driver Version is 2.2.1905.16000. If not - click on Update Driver and try to update to this version.
If the Kinect disconnects after more than 15 seconds
Run Control Panel and search for "Power Options" then click "Change power saving settings". Click "Change plan settings" then "Change advanced power settings", you should see this window:
Advanced power options Change the plan to "High performance". If that doesn't help, you can also experiment with changing the USB settings and PCI express settings.