USB3 控制器和 Kinect 2

USB3 Controller & Kinect 2

我最近将 PC 更新到 Windows 8.1 以使其与 Kinect v2 兼容。这是具有以下规格的华硕 N53S:

当 运行 Kinect v2 Configuration Verifier 我把所有项目都变成绿色 除了 USB 控制器 (甚至 Kinect 是检测到)。我猜这意味着 USB 集线器不兼容或缺少驱动程序。

我查看了设备管理器,发现 wdf kinectsensor interface 0 旁边有一个黄色警告。警告包含 代码 10,表示设备无法启动。

否则,所有驱动程序都是最新的。

我浏览了很多,发现使用相同 USB 控制器的其他人也有类似的问题,但没有 post 提到解决方案。

有人知道问题出在哪里吗?

  1. 一些笔记本电脑保留了几个 USB 2.0 端口和 USB 3.0 端口。确保您已将数据线连接到 USB 3.0 端口。通常,USB 3.0 端口的 USB 符号旁边有一个“SS”符号。

  2. 如果您确定 Kinect 已连接到 USB 3.0 端口,请在将 kinect 电缆连接到您的 PC 的情况下重新启动您的 PC。我在我的 HP 笔记本电脑上遇到了这个问题,并且以这种方式重新启动我的 PC 对我有用。希望它对你也有用。

并非所有 USB 3 控制器都支持 Kinect v2。如 Xbox.com 中的 this page 所述:

Only USB3 controllers from Intel and Renesas are supported

If you use a different brand of USB3 controller, the Kinect sensor may not function correctly.

this other page(来自 MSDN 上的官方文档)中,还有关于 USB 3 控制器的另一个有用的详细信息:

If you're adding USB 3.0 functionality to your existing PC through an adapter, please ensure that it is a Windows 8 compliant device and that it supports Gen-2

所以您的控制器可能是非 Gen-2 控制器(有关 USB 3.1 Gen-2 的更多信息,请参阅 this forum)。

有关经过测试和工作的控制器列表(其中一些也可以低成本获得),请参阅 dedicated topic in the official Microsoft Kinect SDK v2 forum。 此外,在同一个论坛中,有一些用户的帖子与 Fresco USB 3 控制器有类似的问题。

所以对您来说最好的解决方案可能是获得一个新的 USB 3 控制器并使用它。

我遇到了类似的问题,EventLogger 发现 Kinectservice.exe 由于缺少 MFPlat.DLL[=16 而无法启动=].实际上,KinectConfigurationVerifier 会用感叹号标记“Verify Kinect Depth and Color Streams”。 稍微查了一下DLL,可能是系统缺少媒体包导致的。

On Windows N versions (the EU version without Media Player) applications crashes with a system error missing MFReadWrite.dll or MFPlat.DLL. You need the Media Feature Pack for your Windows version: Blockquote