OpenVR-Advanced-Settings / OpenVR-AdvancedSettings

OpenVR Advanced Settings Dashboard Overlay
GNU General Public License v3.0
1.29k stars 131 forks source link

Automatically make headset mic/speakers deafult on Linux #409

Open username223 opened 4 years ago

username223 commented 4 years ago

Is your feature request related to a problem? Please describe. SteamVR doesn't automatically change audio devices to headset on Linux, like it does on Windows.

Describe the solution you'd like The audio manager should automatically set the default audio devices to known headset devices. The original device should automatically be reset again on shutdown.

Describe alternatives you've considered A shell script that does the same thing. This is cumbersome and provides less opportunity for error handling, as well as not being as obvious for end users.

Additional context Feature is proposed here. A shell script is provided here.

Known headset device characteristics

Valve Index

Speaker Name Mic Name
hdmi-stereo-extra2 Valve_VR_Radio
DASPRiD commented 4 years ago

While the mic name is always the same, the speaker highly depends on the connected video port.

Personally I actually have the problem that the specific port does not produce any audio – I have to run music through one of my monitors while starting SteamVR to get it running on the first try (as soon as SteamVR starts, it actually switches over to the headset).

happysmash27 commented 3 years ago

If this does become a thing, please make it optional. I already have pretty good headphones, a decent mic, and a decent sound card, so just use my normal headphones with my Vive without switching audio outputs.