如何为 Oculus Rift 设置单独的 X 服务器?

如何为 Oculus Rift 设置单独的 X 服务器?

Oculus SDK 版本 0.4.3+ 附带对 Oculus Rift DK2 的实验性 Linux 支持。文档提到了运行 Rift 的两个常规选项:

  1. xrandr使用(或其图形前端之一)在双视图配置中运行 Rift
  2. 将 Rift 作为单独的 X 服务器运行。

我的问题是:为 Rift 配置单独的 X 服务器需要哪些步骤?具体来说:

  • 显然,现代 X11 版本不再有xorg.conf文件。是否真的需要创建文件xorg.conf?或者是否可以在/usr/share/X11/xorg.conf.d/或中进行必要的调整/etc/X11/xorg.conf.d/,如建议的那样这个答案
  • 如果需要创建xorg.conf:如何获取并准确复制当前默认配置的所有与 Rift 无关的设置?
  • 如果我理解xorg.conf 手册页正确地说,需要ServerLayout为 Rift 定义一个新的部分,因为 aServerLayout是每个 X 服务器的顶层定义。 本身ServerLayout绑定了 aScreen和一个InputDevice部分。 该Screen部分进一步绑定了 aDevice部分(图形设备)和一个Monitor部分。 因此,我们可能至少需要一个SeverLayoutInputDeviceDeviceMonitor部分。 对于 Oculus Rift X 服务器,这些部分通常是什么样子的?

相关内容