Kinect在USB 2.0处于全带宽但在USB 3.0处降低 [英] Kinect at full bandwidth at USB 2.0 but reduced at USB 3.0

查看:184
本文介绍了Kinect在USB 2.0处于全带宽但在USB 3.0处降低的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我正在全新的核心i7笔记本电脑上运行W8.1,并配备2xUSB3.0和1xUSB2.0。虽然Kinect在插入USB2.0时可以正常工作,但两个USB 3.0端口的带宽都会大大降低。我注意到在运行Kinect Explorer D2D(颜色,深度和骨架流)时在USB2.0情况下使用的处理器
约为12%,在3.0情况下只有4%左右,深度流上的帧速率  ;波动在0到30 fps之间,但大多数时间保持在0-5 fps左右。
在另一台不同品牌但非常相似的硬件笔记本电脑上,我没有任何问题。 这里发生了什么?


我的USB控制器如下,没有插入Kinect:


2 x通用USB集线器


2 x Intel C220 USB EHCI(#1和#2)


1 x Intel USB 3.0扩展主机控制器 - 0100(最新版本)


1x USB复合设备


2 x USB Root Hub


1 x USB Root Hub(xHCI)


请告诉我我可以尝试的内容,除非我可以运行至少两个USB端口,因为我的应用程序使用两个Kinect,否则新计算机对我来说没用。


谢谢!


Fredrik


解决方案

你无法分享USB2主机控制器与其他设备无关,无论您连接的是USB2还是USB3端口。将一个USB2设备插入USB3端口仍然具有相同的限制,只需将
连接到USB2端口即可。  USB3主机控制器有自己的USB2主机控制器构建它 所以所有USB2都为该预留共享相同的带宽。 


检查设备管理器中的主机控制器,并确保Kinect使用的主机控制器不与其他设备共享。 / p>


Hi,

I'm running W8.1 on a brand new core i7 laptop equipped with 2xUSB3.0 and 1xUSB2.0. While the Kinect works as it should when plugged in to the USB2.0, the bandwidth is severely reduced on both of the USB 3.0 ports. I noticed that the processor use in the USB2.0 case is around 12 % when running Kinect Explorer D2D (color, depth and skeleton streams) and in the 3.0 case only around 4 % and the frame rate on the depth stream fluctuates between 0 to 30 fps, but mostly stays around 0-5 fps. On another laptop of different brand but very similar hardware, I have no issues. What is going on here?

My USB controllers are the following with no Kinect plugged in:

2 x Generic USB Hub

2 x Intel C220 USB EHCI (#1 and #2)

1 x Intel USB 3.0 extensive Host Controller - 0100 (latest version)

1x USB composite device

2 x USB Root Hub

1 x USB Root Hub (xHCI)

Please advice me what I could try, the new computer is useless to me unless I can run at least two of the USB ports since my app uses two Kinects.

Thanks!

Fredrik

解决方案

You cannot share the USB2 host controller with other devices regardless of a USB2 or USB3 port you are connected to. Plugging in more that one USB2 device into a USB3 port will still have the same limitations you will find with just connecting to a USB2 port. A USB3 host controller has its own USB2 host controller build it so all USB2 share the same bandwidth for that reservation. 

Check your host controller in the device manager and to ensure the host controller being used by Kinect is not shared with other devices.


这篇关于Kinect在USB 2.0处于全带宽但在USB 3.0处降低的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆