htcvive吧 关注:38,873贴子:730,437
  • 5回复贴,共1

(转载)ubuntu下的SteamVR(HTC Vive)设置教程

取消只看楼主收藏回复

在今年2月,Valve正式推出steam for linux。
tieba.baidu.com/p/4993509819
与此半年过去,支持linux的VR游戏也多了起来,例如英雄萨姆VR也支持linux
发一下linux下的安装教程,这里使用的linux发行版为steam官方支持的ubuntu.
教程转载自linux游戏吧
htcvive硬件布置,这个真应该不用我多说了,有支持英韩日繁简的说明书,官网还有详细设置视频。
我本人的环境为2.0mx2.0m

定位器不想钉墙,为方便收起,用两台摄影支架作为支撑。
注,无论用什么支撑,定位器必须互相对角,并向下倾红外发射面对活动区中心。
由于HTC Vive定位是采用蓝牙+红外线等多重信号定位。
如定位器超过5m,信号可能不稳,请使用同步线链接两定位器。按定位器背面频道按钮,设置有线模式一个调整为A频道,另一个B频道。
本人地方不大,只用无线模式,为一个调整为B频道,另一个C频道。

硬件布置完成开通电源后,ubuntu系统就会把头套屏幕认为普通显示屏,需要调整一下桌面布局以方便后续使用。


安装steam for linux版本1.0.0.54及以上版本的包,内置HTC Vive驱动。从steam上安装SteamVR for linux工具。
显卡驱动要求
NVIDIA显卡需要375.27.10及更高的版本。
AMD显卡直接开源驱动,并需要安装Mesa 17.3及更高的版本
/tieba.baidu.com/p/4892557972


IP属地:广东1楼2017-09-21 13:35回复
    以上都准备好后。因为linux版还处于测试版,所以有些注意项目。
    SteamVR for linux要在属性-测试版,选择测试版本。
    语音选择在SteamVR for linux的启动选项加入 -language schinese,因linux版默认是英语,需要参数设置中文。

    SteamVR for linux目前不支持声音硬件设置,需安装linux下其他工具设置,例如我用的pavucontrol
    sudo apt-get install pavucontrol


    启动后这样,截图软件的原因,左为操作屏幕,右为头套屏幕映射的情况。




    IP属地:广东2楼2017-09-21 13:36
    回复
      校对设置
      上面的实际我已经设置过,第一次启动或每次重新布置新环境,都需要校对设置。
      校对定位运动控制器,校对时需要一直链接数据线。新品或某时官方推送还需要更新固件,一定切记没有更新设置完成就拔线,否则后果自负。HTC Vive吧就是这样,导致要返修。


      设置空间选择状态窗口的菜单第一个,通常为房间模式,站立模式很多游戏软件不支持,而且不会开启防出界保护。

      一切设置完成可以玩VR游戏了。steam上所有游戏开始按钮都变为“以VR模式运行”,当然需要第二人帮你操作。
      而VR使用者也可以在VR界面内,可以用定位运动控制器调出steam大屏模式界面,在里面运行游戏。

      如第一次建议还是先,玩一下教程。选择状态窗口菜单第二个驱动
      教程中操作指导为《Portal 2(传送门2)》的球形机器人“惠特利”
      “惠特利” 其他译名:韦斯利 罗马字:Wheatley他是具有男性声音智能核心,名为“人格球”,表面谦逊,其实是个非常自傲的人工智能。负责管理模拟酒店区域。将雪儿唤醒。由于几百年呆在管理轨道上非常厌烦,想通过雪儿离开管理轨道去参观他去不了的区域。后来失误启动了主电源激活了“格拉多斯(GLaDOS)”,与主人公在实验室中逃跑。在打败格拉多斯后背叛雪儿,最后被雪儿在月球上开的一个传送门卷入太空,之后被格拉多斯的拍击,永久漂流在太空中。


      我相信第一次运行,绝对它出现的在你目前的效果震撼。虽然不及V社的VR游戏实验室好,不过教程操作介绍详细
      ,说话风格幽默,给每个第一次玩HTC Vive的玩家非常深刻的印象。


      IP属地:广东3楼2017-09-21 13:36
      回复
        @lugui2009


        IP属地:广东来自Android客户端5楼2018-01-02 14:13
        收起回复
          @SigsWorld
          我目前使用linux下的Valve资助开发的VR桌面Xrdesktop,是需要openXR支持才能被steamvr识别。
          steamvr无法调用unity可能是这个方面的问题。
          VR桌面Xrdesktop介绍
          https://tieba.baidu.com/p/6211862224

          对于openXR安装在12楼回复中提及过,这里不重复。
          主要是按你的情况补充一些问题。
          安装linux下开源实现OpenXR驱动是Monado的方法,
          第一种方法,可以上源码站下载,自己编译安装

          照着官方说明的命令操作就可以。
          编译用的依赖库
          不过看官方说明,你使用ubuntu18.04编译就比较麻烦。
          官方说明
          CMake 3.13或更高版本(注意Ubuntu 18.04仅具有3.10)

          编译就是命令端执行cmake和make之类,没有什么好说。第一次使用linux都会,看不懂英语使用网上机翻一下。

          2 第二种,从官方提供的软件源下安装包。
          https://monado.freedesktop.org/packages-ubuntu.html

          不过我在launchpad.net网站查一下软件源,似乎不同18.04的安装包。
          我本人是2004年首次发布就使用ubuntu的老用户,长期使用ubuntu这个发行版算是有一套自己的技巧。
          使用ubuntu日常使用和维护,学会自我查询软件源是我觉得是必备知识。
          想学看这里介绍
          https://tieba.baidu.com/p/6867019330


          IP属地:广东16楼2020-12-09 04:00
          回复
            @关于她921
            我在github上找到两个HTC VIVE PRO 2的linux驱动项目



            IP属地:广东20楼2024-04-21 06:38
            收起回复