Hello @T-X, Headset audio device switching is not currently implemented noted at https://github.com/ValveSoftware/SteamVR-for-Linux#known-issues seems relevant here. I would check what audio device is the default in pulseaudio's config after you've started the HMD.
Hi @kisak-valve, thanks for the quick reply! I checked it once more but it seems to be the case and it's not muted. And also at 100% volume:
However "Playback" is empty even when SteamVR is running and while I'm using a SteamVR home environment:
Right now I only seem to get it working as described above. By stopping PulseAudio and blacklisting HDMI modules, to ensure that the "USB Audio Analog Stereo" is in first play in "aplay -l".
Nothing extracted yet.
Describe the bug
Usually I have no sound in a SteamVR home environment when using it the steamvr-monado plugin with an HP Reverb G2. I can get sound working when ensuring that the headset's speakers are the first audio device in "aplay -l" together with PulseAudio is disabled. Other than that sound works without issues for SteamVR games. Only SteamVR home environments seem affected.
To Reproduce
The following are the steps for me to reproduce a working behaviour (and the opposite would yield a non-working audio in the SteamVR home environment):
Originally reported here, with additional details: https://gitlab.freedesktop.org/monado/monado/-/issues/270
Expected behavior
The audio should always work in SteamVR home environments.
System Information (please complete the following information):
Additional context
If the issue is that the monado-steamvr plugin should implement something, like
vr::Prop_Audio_DefaultPlaybackDeviceId_Stringorvr::k_pch_audio_SetOsDefaultPlaybackDevice_Boolmaybe, some guidance (to documentation) would be appreciated.I'd also be curious if this works as expected for people on Linux who are not using the steamvr-monado plugin.
Note: Commenters who are also experiencing this issue are encouraged to include the "System Information" section in their replies.