htcvive吧 关注:38,873贴子:730,460

(转载)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
      回复
        能用Linux系统玩VIVE,真的显得高大上


        IP属地:重庆来自Android客户端4楼2017-09-21 14:12
        收起回复
          @lugui2009


          IP属地:广东来自Android客户端5楼2018-01-02 14:13
          收起回复
            我是否应该重组一下大脑 便于吸收


            6楼2018-01-02 16:41
            回复
              楼主大人,我的ubuntu下了steam,安装之后就一直起不来。说是网络连接不上。

              其实我的网络是连上的,我打开百度都没有问题。但是我发现我打开steam的官网也是有问题,我就奇怪了。这官网应该不用翻墙吧。我在另一台win7的地方是上steam官网是没有问题的,那个也没有翻墙。

              楼主不知你有没有遇到过这个问题。
              我这里有几个问题需要向楼主大大请教,我就想在ubutun上运行vive,是不是不需要steam,不然每次用vive的话难道都要让steam联网更新吗?有没有就直接安装steamVR的方法。谢谢楼主大大。
              @阿柏奇


              IP属地:浙江7楼2018-01-02 18:00
              收起回复
                群主我再向你请教一下,我打开steamVR的tutorial 教程的那个游戏,我的vive头盔里面一直看到的是一个虚拟的世界,没有画面。我无法判断我当前我的头盔属于什么模式,反正我选了,启用直连模式(direct mode)这个按钮,steamVR退出不重启。
                还有我想把vive头盔当做一个扩展桌面来用,但是电脑却无法检测出vive头盔是个桌面。楼主有这方面的经验吗?谢谢。@阿柏奇


                IP属地:浙江8楼2018-01-29 13:33
                收起回复
                  不知道 quest串流,linux下有没有比较好的解决方案?目前就差这个,就可以告别windows 了,自己平时办工都是用的linux


                  IP属地:贵州来自Android客户端9楼2020-10-28 19:02
                  收起回复
                    请问楼主,请问在linux系统下运行steamVR后提示如下内容,请指教一下,谢谢!


                    IP属地:浙江10楼2020-12-01 13:23
                    收起回复
                      楼主大人,请问在linux系统下运行steamVR后提示如下内容

                      两个定位器都有右下角都有图标,是需要更新后才能使用吗?
                      :因为我们是公用的一套定位器,如果定位器更新会不会影响其他人使用,且担心更新后会出现不能使用的状况。


                      IP属地:浙江11楼2020-12-01 16:00
                      收起回复
                        楼主大人,我把定位器更换了一套,重新设置区域后,然后在虚拟机中的Linux系统中运行SteamVR 没有出现感叹号,但是头盔画面还是不显示?提示如下图所示?

                        在Windows10系统中运行steamVR,正常运行且VR场景运行正常,提示如下图所示:

                        请问楼主大人,这种情况是怎么回事?求楼主大人指点一下。
                        本机NVIDIA显卡为GTX1050Ti


                        IP属地:浙江12楼2020-12-02 11:22
                        收起回复
                          这个调整显示的窗口,我的电脑中没有?请问楼主,我安装的ubuntu18.04版本,如何进行调整?清楼主指点一下,谢谢!


                          IP属地:浙江14楼2020-12-08 11:22
                          回复


                            以上是我的显卡驱动,和unity中的设置参数。
                            1. steamVR的教程案例程序无法运行,VR头盔中一直停留在next up界面 ,
                            2. unity中导入SteamVR/VRTK插件,打开案例工程,运行也是无法调用SteamVR .
                            我通过命令运行steam客户端,输出很多内容,暂时还没找到错误所在位置。
                            我是linux系统运行SteamVR 新手,请楼主指点一下,万分感谢!!🤝🤝


                            IP属地:浙江15楼2020-12-08 11:32
                            收起回复
                              @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
                              回复