【发布时间】:2011-09-17 20:12:12
【问题描述】:
This programming guide 暗示这是可能的,所以我想这是怎么回事。
不过,现在还不行。
主机操作系统为 Vista 64 位,VMWare Workstation 6.5.3 运行 Windows 7 Enterprise 32 位。
虚拟机上安装的软件:
- Visual C# 2010 速成版
- Microsoft 服务器语音平台运行时
- Microsoft 服务器语音识别语言 - Kinect
- 微软语音平台 SDK
- Kinect for Windows SDK 测试版
我插入 Kinect,设备被 VM 识别,然后我运行 Sample Shape Game,但它无法识别设备。它说“插入 Kinect 并重试”,结果是错误 0x80080014,导致 http://social.msdn.microsoft.com/Forums/en-US/kinectsdknuiapi/thread/4da8c75e-9aad-4dc3-bd83-d77ab4cd2f82/ 这让我有两件事要看:
- 是否用专用电缆插入?是的
- 设备管理器中的所有 4 个条目?没有
在设备管理器中,我看到一个“Microsoft Kinect”组,其中包含 Microsoft Kinect 音频控制、Microsoft Kinect 摄像头和 Microsoft Kinect 设备,但“声音、视频和游戏控制器”下除了 VMware VMaudio 之外没有任何内容。 “Kinect USB Audio”应该在那里。
我猜还有一些我必须与 VMWare USB / 硬件选项(无论那个带有 USB / CD / HD / 软盘等图标的托盘被称为)或重新启动和( un)plugging,但我几乎没有热情了。
有什么想法吗? TIA
编辑:我意识到我的主机(Vista)系统上有一些来自 OpenKinect 的挥之不去的驱动程序。删除它们后,我在 VM 中根本看不到 Kinect。嗯。
【问题讨论】:
-
我昨天在 Parallels Desktop 6 中尝试过,我遇到了几乎同样的问题。我在 Skeletal Example 中有“NUI Uninitialized”,对 Sample Shape 游戏没有响应。对于 Win7 Ultimate x64、Visual Studio 2010,设备管理器中有 3 个条目,但“Kinect USB 音频”不在“声音、视频和游戏控制器”中。现在我正在尝试使用 Parallels6+Win7x86 和 VMware Fusion3+Win7x64。我认为......它有两个关键问题,1.在声音中识别“Kinect USB Audio”...... 2.USB集线器问题...... vm中的win7可能会识别kinect集线器和其他USB设备。我想你也知道
-
这里有同样的问题。我有一个 win7 x64 主机,但想在 win7 x32 VM 上进行开发。我在想先在主机上安装它可能会有所作为,但我不想弄乱我的主机。
-
@user809398 - 谨慎是好的 - 几天前我在 Windows 7 机器上安装了 VS 2010 Express / .NET 4.0 / Kinect API 来测试它,结果破坏了我现有的 VS 2008 TFS 功能.如果您在机器上安装了任何 VS 或 .NET,我肯定会轻描淡写。
-
如果虚拟机看到设备,它就会工作。如果没有,它不会。这类似于处理 VM 中的图形加速,因为困难(从 VM mfr 的角度来看)在于让 VM 识别资源并与资源交互,而不会在出现问题时破坏驱动程序状态。无论如何,做这种事情确实打破了虚拟机的整个想法。
-
想法:获取一个外部 USB 驱动器,在其上安装 Win7,然后启动它。驱动器很便宜,它会给你虚拟机的大部分好处。而且(对于那些将要查找并否决我发布的每个答案的 Mac 人)您可以使用真正的操作系统。