3

我正在使用 React VR 制作一个带有 WebVR 的应用程序。我将使用我的 Oculus Rift 和 HTC-Vive 测试该应用程序。我正在使用浏览器 Firefox Nightly 来访问 WebVR API。

如果我使用 Firefox Nightly 或 Chromium 浏览我的应用程序,我会进入一个空白空间并显示加载消息。几秒钟后,我在 Oculus Rift 上收到了这条消息:

抱歉,firefox.exe/chrome.exe需要一段时间才能加载。如果此问题仍然存在,请摘下耳机并在您的计算机上检查此应用程序。

在 HTC-Vive 上,我在 Steam VR 中收到了这条消息,但它根本没有加载。

(无响应)firefox.exe/chrome.exe

在网络浏览器中,我得到了我必须在头显内部看到的带有运动跟踪的结果。

我正在使用这个浏览器

  • 版本 Firefox 每晚: 55.0a1
  • 版本铬: 56.0.2910.0

这是我的规格:

  • GeForce: GTX 970
  • GeForce 游戏就绪驱动程序: 378.66
  • 处理器: Intel ® Core™ i7-6700 CPU @ 3.40GHz
  • 内存: 15.87 GB
4

4 回答 4

2

这根本不是 Oculus 软件。问题是 NVIDIA 驱动程序更新破坏了一切。您需要访问 NVIDIA 网站并下载“376”一代(2016 年 12 月至 2017 年 2 月)的驱动程序。安装这些,问题就消失了。我确认 Oculus 1.12、1.14 和 1.14 测试版通道正常。

看起来Oculus 搞砸了,因为 1.14 几乎与“381”NVidia 驱动程序更新在同一天发布。

于 2017-05-02T14:24:33.833 回答
1

将我的 Nvidia 驱动程序降级到 376 对我来说是一种魅力,但我无法在 Nightly 上运行 VR 场景,只能在 Chromium 上运行。

于 2017-08-03T12:26:38.443 回答
0

通过在 oculus 应用程序中启用 Beta 通道并让它安装更新,我能够让我的 Oculus 与 WebVR 一起使用。似乎当前的 Oculus 版本可能已损坏。

于 2017-04-23T23:40:21.710 回答
0
  1. 尝试安装 SteamVR。SteamVR 会覆盖 Oculus 运行时并自行运行应用程序。
  2. 在使用 WebVR 按钮启动 WebVR 应用程序之前尝试关闭 Oculus Home。
  3. 确保您未在​​ Oculus 中处于 Beta/Dash 模式 
  4. 尝试禁用 Oculus Home 的自动打开功能。戴上 Rift 后,Oculus 主页会自动打开。要禁用,请在 Oculus 应用的属性中选择“以管理员身份运行”字段。更具体地说,转到/Oculus-Directory/Support/oculus-client/OculusClient,右键单击,选择属性,选中“以管理员身份运行”。
  5. 确保您的 Desktop 和 Rift 连接到同一张显卡。您可能需要一个 HDMI 到 DVI 转换器。这就是为我解决问题的原因。
于 2018-03-14T20:39:51.703 回答