SteamVR

SteamVR

HMD is being displayed on my desktop monitor
The output to my HTC Vive is being sent to my desktop moniotr; it occupies the entire desktop screen. I didn't realize this was not normal until I tried StreamVR in my Windows 10 environment.

Is there a way in the Linux environment to force what I see on my desktop monitor back to HMD?

When I generated a report I see that vrcompositor is generating lost of broken pipe

.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor
Tue Mar 28 2017 23:18:40.646807 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:40.746993 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:40.847118 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:40.947247 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:41.047461 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:41.147637 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:41.247791 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:41.347912 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:41.448062 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:41.548262 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:41.648413 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:41.748513 - Unable to create shared mem to get port number for pipe VR_CompositorPipe.
Tue Mar 28 2017 23:18:41.848636 - Unable to create shared mem to get port num
< >
Showing 1-13 of 13 comments
jbc1470 Apr 1, 2017 @ 4:04am 
You need to enable direct mode.. that will fix it
Update:
Whenever I start steamvr ==>setting==>enable direct mode, I get a message that it will restart steamvr in direct mode. SteamVr closes it window and never restart. When I check the logs, it would seem that StreamVr has not entered direct mode. Is there a manual way through the configuration files to change to direct mode?


Without any context I don't understand "enable direct mode"; how does one go about "enabling direct mode".

One thing I am certian of is if, under linux, a program to create shared memory, only root level programs have access to the shared memory unless the program does something like the following to give all other programs, including itself , access to the shared memory

shmid = shmget(key, SHMSZ, IPC_CREAT | 0666);

or
shmid = shmget(key, SHMSZ, IPC_CREAT | 0777);
Last edited by michael.george.hart; Apr 1, 2017 @ 6:03am
Originally posted by jbc1470:
You need to enable direct mode.. that will fix it

Whenever I start steamvr ==>setting==>enable direct mode, I get a message that it will restart steamvr in direct mode. SteamVr closes it window and never restart. When I check the logs, it would seem that StreamVr has not entered direct mode. Is there a manual way through the configuration files to change to direct mode?
jbc1470 Apr 1, 2017 @ 6:10am 
Not sure... Maybe try reinstalling steam VR and starting a fresh.

I had the same troubles as you.

Have u upgraded GC at all?
Originally posted by jbc1470:
Not sure... Maybe try reinstalling steam VR and starting a fresh.

I had the same troubles as you.

Have u upgraded GC at all?

Rebooted my Linux Tumbleweed and restarted SteamVR and found it to be in direct mode and Extended display mode --I did not see an option to turnoff extended display mode.

Another problem has show its head a problem that might explain why I see what suppost to be displayed in my Vive HMD on my Desktop monitor.

I see this in my logs "Failed to find interface 'IVRVirtualDisplay_001'"
So I have another to address before seeing SteamVR working on my Linux Tumbleweed.
Have any ideas on how to fix this problem

Sat Apr 01 2017 09:39:21.798328 - //=====================================================================================================================
Sat Apr 01 2017 09:39:21.798351 - vrclient startup with PID=6175, type=VRApplication_Background, config=/home/XMan/.local/share/Steam/config
Sat Apr 01 2017 09:39:21.798683 - [Settings] Load Default Json Settings from /home/XMan/.local/share/Steam/steamapps/common/SteamVR/resources/settings/default.vrsettings
Sat Apr 01 2017 09:39:21.798726 - [Settings] Load Default Json Settings from /home/XMan/.local/share/Steam/steamapps/common/SteamVR/drivers/lighthouse/resources/settings/default.vrsettings
Sat Apr 01 2017 09:39:21.798748 - [Settings] Load Default Json Settings from /home/XMan/.local/share/Steam/steamapps/common/SteamVR/drivers/null/resources/settings/default.vrsettings
Sat Apr 01 2017 09:39:21.798896 - [Settings] Load Json Settings from /home/XMan/.local/share/Steam/config/steamvr.vrsettings
Sat Apr 01 2017 09:39:21.804354 - CIPCPipe::ConnectPipe(VR_ServerPipe) attempting bind to 45127
Sat Apr 01 2017 09:39:21.804601 - Received success response from vrserver connect
Sat Apr 01 2017 09:39:21.804804 - [Chaperone] No chaperone data. /home/XMan/.local/share/Steam/config/chaperone_info.vrchap does not exist
Sat Apr 01 2017 09:39:22.129447 - Failed to find interface 'IVRVirtualDisplay_001'
Sat Apr 01 2017 09:39:22.129461 - Reading EDID vendor id from firmware...
Sat Apr 01 2017 09:39:22.229551 - Done reading EDID vendor Id.
Originally posted by jbc1470:
Not sure... Maybe try reinstalling steam VR and starting a fresh.

I had the same troubles as you.

Have u upgraded GC at all?

What is "GC"
jbc1470 Apr 1, 2017 @ 9:05am 
grapgics card
jbc1470 Apr 1, 2017 @ 9:06am 
try as well... unplugging headset usb from box... hold down side button on headset while plugging back in... that will reset the headset.... I would do this first
Originally posted by jbc1470:
grapgics card
I have two GTX 1080 ti founders edition in SLI connected
Originally posted by jbc1470:
try as well... unplugging headset usb from box... hold down side button on headset while plugging back in... that will reset the headset.... I would do this first
I just tried your recommendation and it didn't change a thing.

I am going to have to face the facts; SteamVr simply does not work under OpenSuSE Leap or Tumbleweed. This is my current conclusions after about one and one half weeks of investigation of many posibilites .... Even when I Google, I did not find one person who had any success using SteamVR in any OpenSuSE distribution.

Two strange things I noticed from the logs even with direct mode enabled

Direct Mode Graphics: Unknown ()
and
Failed to find interface 'IVRVirtualDisplay_001'

I suspect that these two errors are related and one someone fixies SteamVR to make those two failures go away then SteamVR should start to work properly under OpenSuSE
jbc1470 Apr 2, 2017 @ 11:41am 
what HDMI cable are you using> the one that came with it?
Originally posted by jbc1470:
what HDMI cable are you using> the one that came with it?

I finally got everthing working see the discussion "SteamVR does not work under OpenSuSE Leap or Tumbleweed...."
jbc1470 Apr 2, 2017 @ 3:13pm 
AHhH I didn't know you were on linux
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Mar 31, 2017 @ 9:05pm
Posts: 13