【问题标题】:USB3 Controller & Kinect 2 [closed]USB3 控制器和 Kinect 2 [关闭]
【发布时间】:2019-02-23 21:54:15
【问题描述】:

我最近将一台 PC 更新为 Windows 8.1,以使其与 Kinect v2 兼容。这是一台华硕 N53S,规格如下:

  • CPU:英特尔酷睿 i7 - 2670QM (2.2GHz)
  • 内存:16 GB
  • GPU:GEForce GT 550M
  • USB3 控制器:Fresco Logic xHCI

当运行 Kinect v2 配置验证器时,我将所有项目都变为绿色除了 USB 控制器(甚至检测到 Kinect)。我猜这意味着 USB 集线器不兼容或缺少驱动程序。

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

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

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

有人知道问题可能是什么吗?

【问题讨论】:

  • 我的 Kinect V2 也有类似的问题。我有一个带有华硕 ROG Crosshair V Formula-Z 的强大硬件装备。 newegg.com/Product/Product.aspx?Item=N82E16813131876 我已经更新了 BIOS,并且正在安装我过去可能错过的其他驱动程序/实用程序。我显然将它插入了许多 USB 3.0 插槽之一,但是当 Kinect Studio Verifier 运行时,它显示没有 USB 3.0。当我将设备插入 3.0 插槽时,Windows 通知会出现“Kinect 已连接 - 请单击以确定如何使用此设备”(或其他内容
  • 可能是 USB3 控制器不兼容。只有 2 个品牌与 Kinect2 兼容(见下文)。
  • 这是一个老话题,但我可以补充一些额外的信息。 Kinectv2 需要支持 Gen-2 的 USB 3 主机控制器(微软并没有明确说明这是否意味着 USB 3.0 第 2 代,或主机控制器 Gen-2 或其他)-docs.microsoft.com/en-us/previous-versions/windows/kinect/…。主机控制器位于 Intel Haswell (i#-4###) 系统及更高版本,以及 AMD Ryzen 系统及更高版本。海报上有一个 i7-2670QM,比它大 2 代。一些 2### 和 3### 系统可能有它,但文档很差,调试会令人沮丧。

标签: controller usb driver kinect fresco


【解决方案1】:

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

仅支持 Intel 和 Renesas 的 USB3 控制器

如果您使用不同品牌的 USB3 控制器,Kinect 传感器可能无法正常工作。

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

如果您通过适配器将 USB 3.0 功能添加到现有 PC,请确保它是 Windows 8 兼容设备并且它支持 Gen-2

因此您的控制器可能不是第 2 代控制器(有关 USB 3.1 第 2 代的更多信息,请参阅 this forum)。

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

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

【讨论】:

  • 感谢非常详细的回答! :) 至少现在我有一个绝对的确认它是不兼容的 USB 集线器。
  • 关于 USB 中的“通用”部分……
【解决方案2】:
  1. 一些笔记本电脑保留了几个 USB 2.0 端口以及 USB 3.0 端口。确保您已将电缆连接到 USB 3.0 端口。通常,USB 3.0 端口的 USB 符号旁边有一个“SS”符号。

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

【讨论】:

  • 感谢您的回答。 :) 可悲的是,没有任何工作......由于某种原因,没有一个 USB 2 端口可以检测到 Kinect 并且重新启动不起作用。 :(
  • 连接到 USB 3.0 ...不是 USB 2
【解决方案3】:

我遇到了类似的问题,EventLogger 捕获了 Kinectservice.exe 由于缺少 MFPlat.DLL 而无法启动。实际上,KinectConfigurationVerifier 用感叹号注释“验证 Kinect 深度和颜色流”。 稍微搜索一下DLL,问题可能是系统缺少媒体包造成的。

在 Windows N 版本(不带媒体播放器的欧盟版本)上,应用程序因缺少 MFReadWrite.dll 或 MFPlat.DLL 的系统错误而崩溃。您需要适用于您的 Windows 版本的媒体功能包: 块引用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-12
    • 2015-12-28
    • 2018-08-09
    相关资源
    最近更新 更多