DK2头部追踪不起作用,在Windows上显示“HMD已关闭,请检查HDMI连接”。

13

第一部分 - 问题描述

我有一个DK2,并且正在开发一个VR项目。这个项目使用FirefoxNightly。我已经下载并安装了WebVR Enabler Add-On。

getting started webvr

http://mozvr.com/downloads/获取


我也已经从https://developer.oculus.com/downloads/下载并安装了Windows的最新SDK和Runtime。

getting started 2 webvr


当Oculus插入时,我也在Oculus Configuration Utility上看到了以下内容:

occulus configuration utility

然而,我已经在另一台Windows电脑上安装了所有东西,它清楚地显示Oculus Rift已正确连接,但头部跟踪仍未工作。

编辑:我刚刚尝试将Oculus Rift连接到这台“第二”台笔记本电脑上,现在甚至无法识别Oculus Rift。仍然没有头部跟踪。

编辑2:我尝试在第三台PC上安装所有内容,但没有成功。在Oculus Configuration Utility上出现“服务不可用”


我的显示模式如下图所示。

extend display mode


第二部分 - 问题

我做错了什么?有步骤我忘记了吗?奇怪的是,我在Mac上运行相同的项目而没有任何问题。是的,在Windows上,我可以通过Oculus Rift看到屏幕,但头部检测却不存在。

第三部分 - 可能无效的修复列表

这篇Reddit帖子谈到了防火墙问题,但我尝试了禁用防火墙后使用Oculus Rift,但没有成功。

这篇Reddit帖子提到了通过重新安装所有内容和更新某些驱动程序来可能修复的方法..但我已经按照此修复步骤进行了尝试,但没有成功。

这个Oculus论坛的帖子谈到了这个问题,并且有人提出了一个在他/她身上起作用的修复方法。我尝试了这个修复方法但没有成功。

第四部分 - 系统信息

如果您需要特定的翻译,请告诉我。它是用法语写的。

系统信息

第五部分 - 我尝试过的事情清单

  1. 我已经多次重新安装了所有内容。SDK(实际上并不需要),运行时,firefoxnightly,webvr插件。
  2. 我已经多次重新启动了电脑。
  3. 我尝试了不同的 Rift Display Mode
  4. 来自mozvr.com和其他基于webvr的项目的基本演示效果良好,但头部跟踪无法正常工作。
  5. 我的Oculus没有损坏(也许对于Windows系统有问题),在Mac上它可以正常工作。
  6. 我尝试使用不同的HDMI电缆和不同的minUSB-USB电缆,但没有成功。

第六部分 - 论坛中的引用

第一个帖子

这似乎是我们很多人在0.5和0.6版本上遇到的相同问题。这不是电缆的问题,而是运行时本身的问题。直接模式工作非常完美,在扩展模式下,虽然没有来自运行时的任何跟踪等,但Oculus仍然会显示画面。希望在下次更新中修复它。


跟踪在你的项目中是否出现问题,还是在mozvr.comwebvr-boilerplate示例中也出现了问题? - brianpeiris
在Windows上,Oculus演示场景或其他本机Oculus应用程序是否能正常工作? - brianpeiris
3个回答

5

我曾经在Firefox Nightly中看到过头部跟踪出现故障的情况,但通常可以通过重启浏览器一两次来解决,前提是硬件和Oculus方面正常工作。


1
@Grimbode 是的,我认为这与WebVR无关。我认为这是Oculus方面的问题。我相信我也遇到了这个问题。可能是特定于最新驱动程序的问题。其他人在论坛Oculus Answers上报告了这个问题。我认为我的解决方案是在拔掉Rift之间在扩展模式和直接模式之间切换。 - brianpeiris
1
如果你有兴趣,我可以通过Skype帮助你弄清楚。在Twitter上找到我@brianpeiris - brianpeiris
@Grimbode 是的,我星期一应该有空。 - brianpeiris

1
今天,大多数为Oculus Rift制作的游戏都基于特定版本的Oculus Rift。我找到了这个GUI桌面应用程序,它似乎解决了大部分问题。
其想法是安装所有Oculus Rift运行时版本,然后使用GUI在每个版本之间切换。
上面的链接是一个Reddit帖子,介绍了如何安装该应用程序和不同的运行时版本。
您必须按照从旧到新的顺序安装运行时,否则会遇到一些困难,就像我不幸遇到的那样。如果我没记错,运行时版本0.8非常有bug,我从来没有真正让它工作过。
祝你好运。

1
这是我在我的Windows 10笔记本电脑上使Oculus DK2工作的方法:
  • 在开始之前,创建一个Windows还原点。
  • Oculus下载页面下载oculus_runtime_rev_1_sdk_0.4.4_win.exe
  • 运行安装程序。当提示时,不要重新启动计算机。
  • 转到C:\Program Files (x86)\Oculus\Service文件夹,右键单击OVRServer_x86.exe并进入属性。
  • 在兼容性选项卡中,勾选Windows 8模式,并以管理员身份运行。
  • 运行OVRServer_x86.exe

就是这样。

好消息

你现在应该能够运行直接到Rift游戏了。HELIX rollercoaster 应用程序效果很好。6000 Moons 演示也是如此。大多数其他游戏则不行。根据游戏的不同,您可能需要进入Windows显示设置并调整Oculus显示器的屏幕分辨率和旋转。

坏消息

您的计算机可能无法重新启动。当我执行上述操作后,稍后重新启动时,计算机卡在Windows加载页面上。我不得不进入高级启动模式并加载系统还原点。这绝对不是最佳用户体验,但至少我有些东西可以使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接