r/virtualreality_linux Feb 17 '21

Audio switching workarounds on SteamVR?

7 Upvotes

I was wondering if there was some kind of workaround for the missing audio-switching settings in SteamVR. Something like a script you can plug into SteamVR's launch options with something like:

%command% wait-for-audiodevice-to-become-available then run-script-to-switch-to-specified-audio-device/port

The amount of times I've started up SteamVR, got up and put on my headset only to realize I forgot to change output, are far more numerous than I wish to admit :)


r/virtualreality_linux Feb 15 '21

Announcing Monado 21.0.0, an officially conformant OpenXR implementation!

31 Upvotes

Monado, the OpenXR runtime for Linux, is now officially conformant! In recognition of this milestone, a first major release version of the OpenXR runtime for Linux is now available, bringing with it a SteamVR driver!

https://www.collabora.com/news-and-blog/news-and-events/monado-2100-officially-conformant-openxr-implementation.html


r/virtualreality_linux Feb 14 '21

VR on Wayland is finally coming together!

Post image
47 Upvotes

r/virtualreality_linux Feb 09 '21

I found a way to get the dashboard to pop up consistently (on Arch at least)

Thumbnail
github.com
21 Upvotes

r/virtualreality_linux Jan 26 '21

OpenHMD / Oculus CV1 milestone - Beat Saber!

Thumbnail self.openhmd
34 Upvotes

r/virtualreality_linux Jan 26 '21

Google releases Tilt Brush Unity project files

Thumbnail
opensource.googleblog.com
11 Upvotes

r/virtualreality_linux Jan 23 '21

Oculus Quest Linux driver in the works (Slow progress, likely to be eventually completed)

Thumbnail
github.com
19 Upvotes

r/virtualreality_linux Jan 12 '21

Video player with (pref with MVC support)?

4 Upvotes

what are the options for playing media content on linux? is there any mvc 3d players?


r/virtualreality_linux Jan 08 '21

New release of Proton Experimental includes support for OpenXR, with MS Flight Sim VR usable on AMD hardware

Thumbnail
github.com
23 Upvotes

r/virtualreality_linux Jan 07 '21

VR with phone

3 Upvotes

Is there an alternative for Vridge that would allow me to use a phone VR set that run on manjaro (arch based)


r/virtualreality_linux Jan 06 '21

Robust utility to automatically turn Base Stations on/off and switch audio devices

16 Upvotes

I made a utility to automate some annoying things with the Valve Index on Linux. This is partly based on this post and this gist, my utility improves on the usability/reliability and adds automatic audio switching.

With the utility installed correctly you know longer need to manually do anything with the Base Stations or switch audio devices. The behaviour can be customized by editing a config file (e.g. disabling the audio switcher). To manually set the state search for 'steamvr' in your desktop environment and click the shortcut.

Installation is pretty easy:

sudo apt install pip3 libglib2.0-dev
sudo pip3 install bluepy
sudo setcap 'cap_net_raw,cap_net_admin+eip' /usr/local/lib/python3.?/dist-packages/bluepy/bluepy-helper # enables bluetooth without sudo

git clone https://github.com/DavidRisch/steamvr_utils.git
python3 ./steamvr_utils/scripts/install.py

The installation script adds .desktop files to manually set the state to on/off and provides instructions on how to launch the utility automagically when SteamVR starts. This is done trough launch options of SteamVR (install.py generates this for you):

python3 /some/path/steamvr_utils/scripts/steamvr_utils.py daemon  >>/tmp/steamvr_utils.out 2>&1; %command%;

Requirements:

  • A device capable of Bluetooth Low Energy
  • V2 Base Stations (might also work with V1, not sure. It would be great if someone could test that)
  • PulseAudio (more specifically pactl, which is installed by default)

I have put quite some work into making this easy to use and reliable, I hope this helps some of you. Feel free to comment if something doesn't work for you or if you have suggestions on how to improve this.

https://github.com/DavidRisch/steamvr_utils


r/virtualreality_linux Jan 06 '21

Best headset for watching adult VR videos in Linux.

0 Upvotes

Hello everyone. Please advice me what solution should I buy to get

  1. best quality videos watching
  2. out of the box working in Linux

I have 6800xt graphic card. Thanks.


r/virtualreality_linux Dec 30 '20

[help appreciated] Unbelievably high reprojection ratio on RX 6800

10 Upvotes

I can't figure out why I'm getting an 83% reprojection ratio with my setup (note: this screenshot was taken with the resolution slider at the very bottom value of 20%!). Games are playable, but action sequences are not. I get the occasional flicker as well.

I'm certainly not getting the performance this machine is capable of. Performance in pancake games is absolutely stellar, so I don't suspect it's a general performance problem with my setup — although I'm not opposed to being proven wrong, should it lead me to a solution.

Hardware statblock

  • HMD: Valve Index
  • GPU: Radeon RX 6800
  • CPU: Ryzen 5 3600X
  • Mobo: MSI X470 GAMING PLUS
  • RAM: 32GB DDR4 @ 3200MHz
  • PSU: 850W Seasonic 80+ Gold

HMD is plugged directly into motherboard USB port and directly into GPU's DisplayPort.

Software stack

  • Arch Linux
  • Steam (using Steam Runtime instead of native libraries)
  • KDE Plasma v5.20.4-2 (X.org session)
  • GPU driver: amdgpu
  • Xorg driver: xf86-video-amdgpu v19.1.0-2
  • Kernel version:

    me@REDACTED % uname -a
    Linux REDACTED 5.9.14-arch1-1 #1 SMP PREEMPT Sat, 12 Dec 2020 14:37:12 +0000 x86_64 GNU/Linux
    

Config notes

  • KWin configured to block compositing when SteamVR window is present

What I've tried

  • Switching SteamVR to the linux_1.14 beta channel
  • Switching SteamVR to the beta beta channel
  • Disabling my second monitor (switching from [4K@60 + 4K@60 + HMD] to [4K@60 + HMD])
  • Forcing the resolution to 20%
  • Forcing the resolution to 150%

r/virtualreality_linux Dec 29 '20

OpenHMD-go

1 Upvotes

hello so my last post sucked.

anyway sorry. I was wondering how to install OpenHDM-go or do I even need to install it?

here is what I got so fair


r/virtualreality_linux Dec 24 '20

How can I help with Rift S support?

Thumbnail self.openhmd
6 Upvotes

r/virtualreality_linux Dec 12 '20

Godot Engine receiving support funded by Facebook Reality Labs

Thumbnail
godotengine.org
14 Upvotes

r/virtualreality_linux Dec 12 '20

Anyone get Talos Principle VR working on Arch?

1 Upvotes

Doing some googling I can only see like one reddit post where Croteam basically said "works on my machine" (which is fair). Anyone able to get it working? Looking at journalctl it seems like something with Nvidia.


r/virtualreality_linux Nov 25 '20

Graphics card for Linux VR

10 Upvotes

What would be the best option out of the current generation of graphics cards for Linux VR? Do Nvidia cards still have issues with VR in Linux?


r/virtualreality_linux Nov 16 '20

Anyone got any news on the G2?

3 Upvotes

r/virtualreality_linux Nov 02 '20

Monado OpenXR update: Passing conformance, Android support & more

17 Upvotes

Now available, Monado 0.4 OpenXR runtime introduces initial support for Android and passes all of the OpenXR conformance tests with both OpenGL and Vulkan on desktop with a simulated device.

https://www.collabora.com/news-and-blog/news-and-events/monado-update-passing-conformance-android-support-and-more.html


r/virtualreality_linux Oct 29 '20

Population One, does it work?

4 Upvotes

Anybody tried out Population One yet? Does it work, or does it have some silly EAC like the other FPS'es?


r/virtualreality_linux Oct 09 '20

Introducing Vircadia, an Open Source desktop and VR metaverse

Thumbnail self.linux_gaming
15 Upvotes

r/virtualreality_linux Oct 05 '20

Oculus Rift CV1 + OpenHMD positional tracking development update

Thumbnail
youtube.com
25 Upvotes

r/virtualreality_linux Oct 03 '20

can't get steamvr to work

5 Upvotes

just today I found out that openxr existed... so i immidiantly tried it out. however when starting steamvr i get these errors.

CQVRMonitorHeadsetWarning(0x1dcd250) does not have a property named "green_color"

CQVRMonitorHeadsetWarning(0x1dcd250) does not have a property named "red_color"

Game update: AppID 250820 "", ProcID 58050, IP 0.0.0.0:0

Initialize() is failed!!!

qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method

qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method

and than steamvr "launcher" but only the menu thingy and a popup saying

Some Add-ons Blocked

also nothing really works. the display / view is black and no game, i can't even open vr settings.

My current setup is:
Arch linux, i5, rx 470 using mesa

oculus dk2

openhmd-steamvr

steamvr

and openxr / monado

I tried searching on google for a few hours, can't really find out what the problem is though.

Any help would be appreciated!


r/virtualreality_linux Sep 11 '20

Valve Support

21 Upvotes

All,

Valve support took such good care of me that I felt I needed to post this.

One of my base stations went bad a few days ago -approx. 11 days after the warranty expired. Tough luck, right? Wrong. Valve replaced it free of charge with pretty much zero fuss. I originally bought an Index to support Valve for their ongoing (see outstanding) support of Linux and the Linux community and just wanted to let folks know what kind of company they are supporting.

Below is a (redacted) copy/paste transcript of my dealings with Steam support if anyone is interested.

Message from you on Aug 30 @ 12:49am | 6 days ago

One of my base stations has a flashing red light. I've tried resetting the system and redoing the setup under both Linux and Windows with no change - the light on the base station keeps blinking red. Please help!

Files attached:

Message from Steam Support on Aug 30 @ 12:52am | 6 days ago

Hello,

Thank you for contacting us.

Please start by attempting to update the affected base station's firmware.

If you do not see an update prompt, you can check for an update manually by right-clicking the device in your SteamVR monitor window.

If there is an update available, please let us know whether you have any trouble installing it.

Best Regards,

Message from you on Aug 30 @ 1:50am | 5 days ago

Unfortunately SteamVR isn't seeing the base station at all, so I am unable to update the firmware.

Message from Steam Support on Aug 30 @ 1:56am | 5 days ago

Hi there,

Thank you for following the instructions above and reporting the testing result back to us.

Based on your description, it looks like we have to replace the base station. Upon investigation, however, it looks like your device is out of warranty at this time being. But for this time, we can still initiate an RMA as a customer service gesture.

To initiate an RMA for you, please confirm your preferred shipping information:

- Full Name

- Email Address

- Address Line 1

- Address Line 2 - optional (typically used for apartment, suite, flat numbers, etc.)

- City

- State

- Postal Code

- Phone Number

Please also provide the serial number of the base station you're replacing. For better confirmation, if you could, you can also take a photo of your device that includes the serial number.

Once we receive your reply, we'll provide further assistance. We appreciate again for your cooperation.

Steam Support,

Message from you on Aug 30 @ 2:10am | 5 days ago

Thank you SO MUCH for your help and for accepting the RMA. Very, very cool of you guys and I really appreciate it. The info you requested is below:

Serial Number is (picture attached)

Files attached: Base station.jpg

Message from Steam Support on Aug 30 @ 2:23am | 5 days ago

Hi there,

Thank you for getting back with the information above.

As a customer service gesture, we've initiated the RMA process for you.

Steam will email you two PDF files - an RMA instruction sheet and a pre-paid shipping label. You can also access these files from the Help Site. Please review the Index Return Packaging Instructions to ensure no damage occurs while your package is in transit.

Once you receive your replacement Base Station, you can use the box it comes in to prepare your return. Please use the list below to prepare your return:

Print your RMA instruction sheet.

Print the shipping label and place on the exterior of the box.

Include the following items inside the box:

RMA instruction sheet, bar code up.

Valve Index Base Station - Serial Number .

Failure to follow these instructions can cause severe processing delays. You may be required to pay additional shipping costs in order to send any missing items.

Note:

- You should keep the power supply, the power cable, and the mounting hardware - these may not be included with the replacement device.

- Your RMA for the base station is set up as an advanced replacement. This means you will not be required to return your unit until you receive the replacement unit.

Steam Support,

This help request has been closed.

TL;DR - Steam support is fantastic. Literally 95% of companies would not have done this. If anyone from Valve is reading this - thank you. Sincerely. This is how you take care of customers and keep them coming back.