Valve为Linux推出SteamVR开发者版
本文相关引用及参考:映维网
(映维网 2017年2月22日)在今天以前,如果你是一位PC用户,并希望享受沉浸式VR娱乐体验,那么可选择的操作系统只有Windows一个。但现在这个情况有所改变,Valve兑现了2016年的承诺,正式对外为Linux操作系统推出SteamVR系统。
Valve已经将Linux开发版SteamVR系统发布在开源项目网站GitHub上。这是一个开发版本。它旨在让开发者开始为Linux平台创建SteamVR内容。目前只提供有限的硬件支持,并需要预发行的驱动程序。
Valve表示,目前仅在最新SteamVR的Beta版本提供Linux支持。所以,请确保你选择了Steam客户端的公开测试版,否则SteamVR将因为缺少依赖项而无法运行。
在显卡支持方面,根据映维网了解,Linux版SteamVR构建在Vulkan API之上,需要最新的Vulkan驱动程序。英伟达显卡需要NVIDIA Developer Beta Driver375.27.10版本。英伟达驱动程序支持直接模式,这意味着头显不会显示在桌面上。AMD显卡需要一个预发布版本的radv驱动程序。但目前不支持直接模式,因此HMD显示器必须在扩展模式下放置在桌面上,并且在使用VR时须禁用系统合成器。Linux版SteamVR目前不支持Intel显卡。
如果你想测试Linux版本,你可能还需要注意USB设备的驱动。SteamVR需要能够访问HTC Vive的USB设备,但大多数Linux发行版在默认情况下都不支持。但你可以安装官方提供的最新版本(1.0.0.54)Steam软件包来处理该问题,启用USB支持。
Linux OpenVR的开发需要Unity 5.6版本,但目前Linux上仅支持Vulkan渲染器。如果你使用的是Unity SteamVR插件,需要从Unity Asset Store下载最新的插件,因为旧版本的插件不支持Linux。
值得注意的是,Linux版SteamVR系统目前还不完善。除了上面映维网提到的,Valve表示目前还存在以下已知问题:
- OpenGL应用程序目前太慢,无法交互使用。只有Vulkan Submit路径最佳。
- 不支持控制面板中的桌面视图 。
- 目前没有实现基站的电源管理 。
- 现在未实现头显音频设备切换 功能。
- VR状态窗口当前不能识别直接模式是否已经被启用,因此不应使用“enable direct mode(启用直接模式)”和“disable direct mode(禁用直接模式)”按钮。在支持的情况,直接模式会自动启用。